Developer Learning Wiki
  • About
  • DSA
    • Overview
    • Data Structures
    • Algorithms
    • Problems
  • System Design
    • Overview
  • Technical Blogs
    • Overview

On this page

  • About Me πŸ‘¨β€πŸ’»
    • Who I Am
    • What This Wiki Is
      • 🎯 Learning Journey
      • πŸ“š Knowledge Base
      • 🌱 Digital Garden
    • Education πŸŽ“
      • Coursework includes:
    • Work Experience πŸ§‘β€πŸ’»
      • Application Developer Intern, Oracle
    • Achievements πŸ…
    • Technology Stack
      • Languages & Frameworks
      • Tools & Platforms
      • Areas of Focus
    • Get in Touch
      • Social Media

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

  • GitHub: kmr-rohit
  • LinkedIn: Rohit Kumar
  • LeetCode: Rohit Kumar

This wiki is a work in progress, constantly evolving as I learn and grow. Thank you for being part of this journey!

Start Your Own Learning Journey
  • Choose a Focus: Pick an area that interests you
  • Set Goals: Define what you want to achieve
  • Create Structure: Organize your learning systematically
  • Share Progress: Document and share your journey
  • Stay Consistent: Make learning a regular habit

Β© 2024 β€’ Developer Learning Wiki β€’ About β€’

Found an error? Please leave a comment here or submit a PR in this repository, thanks!

The best way to predict the future is to invent it.

Alan Kay

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Martin Fowler

First, solve the problem. Then, write the code.

John Johnson

Γ—

πŸš€ Happy Coding!