S

Shivam Raj

Senior Software Engineer

Bengaluru, Karnataka, India2 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert Rated programmer on Codeforces
  • Numerous accolades in coding competitions
  • Prolific technical blogger and open-source contributor
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in Big Data and Microservices.

Contact

Skills

Core Skills

JavaMicroservicesData EngineeringApache Spark

Other Skills

AirflowAlgorithmsAmazon Web Services (AWS)Apache KafkaC (Programming Language)Cloud FirestoreCompetitive ProgrammingData ScienceData StructuresDatabase Management System (DBMS)Distributed SystemsDjangoDockerFlaskGit

About

Greetings! I'm Shivam Raj, a tech enthusiast and passionate Software Developer, known for building next-gen solutions that push the limits of what's possible. Armed with a B.Tech degree in Computer Science from Birla Institute of Technology, I have a rock-solid foundation in data structures, algorithms, and other computer science fundamentals. Currently, I'm working as a Software Engineer at MakeMyTrip, using a host of cutting-edge technologies like Java, SpringBoot, Microservices, Redis, Kafka, and MySQL. As a highly skilled programmer with expertise in Java, C++, Python, and C, I have earned numerous accolades, including Google Kickstart, Google Hashcode, and Facebook Hackercup, and have been recognized as an Expert Rated programmer on Codeforces. Apart from my day job, I'm an avid contributor to open-source projects, an accomplished coding competition participant, and a prolific technical blogger. In my free time, I enjoy keeping up with the latest tech trends, experimenting with new programming languages, and working on personal projects that challenge my skills and keep me on my toes.

Experience

Makemytrip

2 roles

Senior Software Engineer

Promoted

Jul 2024May 2025 · 10 mos

Software Engineer

Jul 2022Jun 2024 · 1 yr 11 mos

Spring BootSQLRedisMicroservicesJavaDistributed Systems+6

Sigmoid

Data Engineer

Jan 2022Jun 2022 · 5 mos · Bengaluru, Karnataka, India

  • Led the development of an end-to-end Big Data application and multiple data pipelines that addressed the three V's of volume, variety, and velocity.
  • Designed a system to extract real-time data on specific keywords and push it into a Kafka topic for ingestion and processing.
  • Utilized Spark Real-Time Streaming to consume the data from Kafka, then flattened, filtered, and populated a MongoDB with the help of Sink connector. Reduced data processing time by 50% with Spark Streaming.
  • Employed Apache Airflow to orchestrate workflow and scheduling on Docker, ensuring efficient and reliable processing.
  • Created a Flask-based REST API with various app routes to facilitate data retrieval and manipulation.
  • Implemented a CI pipeline with GitHub Actions for automated testing, integration, and deployment.
  • Used Fernet for data security and cryptography, ensuring secure data transfer and storage.
  • Improved data quality and accuracy by 80% through data cleaning and transformation using Python and SQL. Increased user engagement by 30% through the REST API, enabling easy access to data insights. Developed unit tests achieving a 95% test coverage.
  • Visualized data using Python libraries, including Pandas, Matplotlib, and Seaborn, for comprehensive analysis and insight.
Python (Programming Language)SQLGitData StructuresDockerAmazon Web Services (AWS)+8

Unstop (formerly dare2compete)

Technical Writer

Oct 2021Feb 2022 · 4 mos · India

Samsung electronics

Intern

Mar 2021Aug 2021 · 5 mos · Bengaluru, Karnataka, India

  • Conducted research to optimize the pilot pattern position for channel estimation in an OFDM system.
  • Employed deep learning techniques to accurately minimize the pilot and maximize data transmission in the system.
  • Utilized neural networks to analyze and identify the optimal pilot pattern position for channel estimation.
  • Conducted extensive simulations to evaluate the performance of the proposed technique in terms of bit error rate and spectral efficiency.
  • Investigated the impact of different parameters, such as the number of subcarriers and the length of the cyclic prefix, on the performance of the system.
  • Demonstrated that the proposed technique outperforms conventional pilot pattern selection methods, resulting in improved channel estimation accuracy and higher data rates.

Wasserstoff

Software Development Intern

Jul 2020Dec 2020 · 5 mos

Geeksforgeeks

Intern

Apr 2020Oct 2020 · 6 mos

  • Wrote technical articles on Data Structures, Algorithms, and new technologies for GeeksforGeeks, an online computer science portal with a global audience of millions of readers.
  • Collaborated with subject matter experts to develop and deliver high-quality, informative articles on topics such as Machine Learning.
  • Conducted thorough research and analysis to ensure accuracy and relevance of content, and incorporated feedback from readers to continuously improve articles.
  • Utilized various technical writing tools and techniques to deliver engaging and effective content, including code samples, visual aids, and in-depth explanations.
  • Managed and maintained an extensive content library, ensuring content was up-to-date and optimized for search engines.

Education

Birla Institute of Technology, Mesra

BTech - Bachelor of Technology — Computer Science and Engineering

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience