Hi, I'm Naman Jain

Software Engineer @Shell | Backend Developer | Competitive Programmer | Tech Enthusiast

About Me

Hello! I'm Naman, a passionate software developer with a drive to build impactful solutions. My journey began with a fascination for problem-solving, which naturally led me to the world of programming. I specialize in crafting robust backend systems, honing my algorithmic skills through competitive programming, and recently, I've been diving into the exciting realm of data science.

I believe in continuous learning and I'm always eager to explore new technologies and challenges. My goal is to contribute to projects that make a real difference, and I'm excited about the endless possibilities that technology offers.

Naman Jain

Professional Experience

Shell PLC, formerly Royal Dutch Shell PLC

Associate Software Engineer | Bengaluru, Karnataka

Aug 2023
Present

Key Contributions

  • Backend Development & Scalability: Designed and built a scalable backend for an Internal Developer Portal using .NET and Azure Durable Functions, employing microservices architecture to enhance system performance by 40% and support 10,000+ active users.
  • Workflow Optimization: Orchestrated and optimized multiple workflows with Azure Durable Functions, reducing process completion time by 50% and ensuring 99.9% reliability for long-running tasks.
  • Reliability & Downtime Reduction: Analyzed logs using Application Insights to boost reliability by 20% and reduce downtime by 10%.
  • Collaboration: Partnered with stakeholders to define the IDP scope, ensuring strong alignment with business needs.
  • Automation: Automated deployments with Azure Pipelines, streamlining release cycles for high-performance applications.

TruckX

Software Development Engineer Intern | Remote

Jan 2023
Jul 2023

Key Contributions

  • Automated Testing: Developed and executed automated end-to-end tests in Java using Selenium and TestNG, creating over 245 test cases to ensure high code coverage and functionality for critical features.
  • CI/CD Implementation: Collaborated on CI/CD pipelines using Git and Jenkins to automate the build, test, and deployment process, reducing manual overhead and accelerating release cycles by 30%.

Education

Thapar Institute of Engineering & Technology

Computer Engineering | Aug 2019 – June 2023

CGPA: 8.58 / 10

The Doon Valley Public School

March 2014 – 2018

Senior Secondary: 91.6%
Secondary: CGPA 10 / 10

Projects

  • All Projects
  • Web Development
  • App Development

Google Scholar's Profile Management

Web Development (GitHub)

Santa's Cookie (Fake Cryptocurrency)

Web Development (GitHub)

Martial Art's Simulator

Web Development (Live)

Samadhaan

App Development (Play Store)

Skills

Programming Languages

Azure C++ Azure C# Python Java JavaScript

Frameworks & Technologies

Azure Azure Azure .NET (C#, ASP.NET) Django React Git PostgreSQL Github

Core Concepts

Object-Oriented Programming (OOP) Database Management Systems (DBMS) Data Structures & Algorithms Operating System

Blogs

#Computer Networks #Packet Sniffing

IP Address, MAC Address and ARP | Practical Approach

Oct 24, 2020

Read More

#System Architecture

Microservices vs Monolithic Architecture

Sept 6, 2020

Read More

Let's Connect

Open for collaborations, new opportunities or a good tech discussion!

Email Me