About
About Me π¨βπ»
Hello π Iβm Rohit Kumar, a technology enthusiast with a deep love for programming and a passion for continuous learning. Iβve recently discovered my interest in tech blogging and writing, and Iβm enthusiastic about sharing insights and knowledge from the ever-evolving world of technology.
Who I Am
Iβm a software developer passionate about continuous learning and sharing knowledge. This wiki serves as my digital garden where I document my learning journey, organize technical knowledge, and share insights with the developer community.
What This Wiki Is
π― Learning Journey
This wiki tracks my progress through four main areas of software development: - Data Structures & Algorithms: Core computer science fundamentals - System Design: Scalable architecture and distributed systems - Technical Blogs: Analysis of engineering articles and insights - Books: Reading notes and summaries from technical literature
π Knowledge Base
A comprehensive collection of: - Code Examples: Practical implementations and solutions - Architecture Patterns: System design principles and trade-offs - Best Practices: Industry standards and proven approaches - Learning Resources: Curated materials and references
π± Digital Garden
A living document that: - Grows Over Time: New content added regularly - Connects Ideas: Links between related concepts - Evolves: Content updated as my understanding deepens - Shares Knowledge: Open for others to learn from
Education π
Bachelors in Mechanical Engineering - [2020 - 2024]
National Institute of Technology, Warangal, India
CGPA: 7.34 / 10
Coursework includes:
- Object-Oriented Programming using Java
- Data Structure and Algorithms
- Numerical and Statistical Methods
- Linear Algebra & Calculus
Work Experience π§βπ»
Application Developer Intern, Oracle
- Developed and implemented a βCopy Dataβ button using JavaScript, Oracle JavaScript Extension Toolkit (OJET), and Visual Builder Cloud Service (VBCS). The button facilitated the copying of data for lead time columns, streamlining the process for the Supply Planning Team.
- Utilized ElasticSearch REST endpoints to efficiently bind data to tables, ensuring seamless data retrieval and display in the application.
- Implemented data update functionality using PATCH requests, enabling real-time and incremental updates for changed data in the application.
- Demonstrated proficiency in data analysis and visualization by incorporating Trendline functionality in OJET charts using Linear Regression. This addition allowed for trend identification and better data-driven decision-making.
Achievements π
- Conducted 15+ Competitive Programming Contests for Students along with Discussions
- Qualified Internal Round for Smart India Hackathon 2022
- 600+ problems solved on LeetCode, Geeks for Geeks, CodeChef, CodeForces etc.
Technology Stack
Languages & Frameworks
- Java: Object-Oriented Programming and backend development
- JavaScript: Web development and Oracle VBCS
- Python: Algorithms, data science, and machine learning
- React/NextJS: Currently learning modern web development
- SQL: Database design and optimization
Tools & Platforms
- Git: Version control and collaboration
- Oracle VBCS: Cloud application development
- ElasticSearch: Data search and analytics
- OJET: Oracle JavaScript Extension Toolkit
Areas of Focus
- Competitive Programming: 600+ problems solved across platforms
- Web Development: Learning React and NextJS
- Open Source: Exploring and contributing to projects
- Machine Learning: Exploring AI/ML technologies
Get in Touch
Iβm always interested in connecting with other developers and learners. Here are some ways to reach out:
Social Media
This wiki is a work in progress, constantly evolving as I learn and grow. Thank you for being part of this journey!