Deepak Malhotra CSM®

Software Engineer

Ghaziabad, Uttar Pradesh, India10 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10 years of experience in software engineering.
  • Expert in building scalable backend systems.
  • Strong leadership and mentorship capabilities.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in scalable systems across various domains.

Contact

Skills

Core Skills

Project ManagementArchitectural DesignSoftware DevelopmentJavaMicroservicesApi ManagementWeb DevelopmentTeam Leadership

Other Skills

Project Lifecycle ManagementRequirement GatheringProject PlanningProject Architectural DesigningDB DesignHigh-Quality Code WritingTechnical Design AssistanceSpring BootKafkaCode ReviewRESTCode Quality ImprovementAPI MigrationBranch MaintenanceIntershop

About

Overall 10 years of experience from startup to MNC companies. 1. Experience with building large-scale systems from scratch or adding new features to existing modules with the architectural design of the complete system as well as DB design. 2. Designing, implementing and optimizing web products used by millions of users. 3. Coordinating and collaborating with developers across multiple teams and tech stacks. 4. Providing technical leadership and mentorship to other team members. 5. Excellent exposure to understanding the business process along with technical aspects of the Agile environment. Hands-on Experience with AWS Servers. 6. Good experience in developing applications from scratch. 7. Good experience in handling and mentoring the team. Domain Knowledge Vas domain, Entertainment domain, E-commerce domain, Job Portal domain, Educational domain. Technology dimensions include: 1. Programming - JAVA 2. Database- MySQL, MongoDb, DocumentDB, DynamoDB 3. Web Frameworks – Spring, Spring Boot, Spring Cloud, Spring JPA, Spring Security, Intershop, Drools, JWT, Thymeleaf 5. Message Broker - KAFKA, zookeeper, SQS 6. Caching - Aerospike, Redis, Memcached, Caffeine 7. REST doc - SWAGGER 8. Web Services - REST, GraphQl, SOAP 9. Design Architecture - Monolithic, MicroServices, Service-Oriented Architecture(SOA) 10. Testing Framework - JUnit 11. Version Control Repo: GitHub, Gitlab, SVN 12. Cloud Computing - AWS 13. DevOps - Jenkins, Gitlab CI/CD, Docker, Kubernetes, Zuul, GrayLogs, NewRelic 14. A/B Testing - Optimizely 15. Building Tool - Maven, gradle 15. Hands-on: Eclipse, IntelliJ, Postman, SonarLint, SonarQube, Linux, Jira, Confluence

Experience

Chegg inc.

3 roles

Staff Software Engineer

May 2025Present · 10 mos

Lead Software Engineer

Apr 2022May 2025 · 3 yrs 1 mo

  • 1. Handle project Lifecycle.
  • 2. Requirement Gathering and making a project plan with defining all granular tasks.
  • 3. Take LOE and give launch date to management.
  • 4. Handle complete Project Sprint Cycle.
  • 5. Do Project Architectural Designing
  • 6. Do project codes and Review team code as well.
Project Lifecycle ManagementRequirement GatheringProject PlanningProject Architectural DesigningProject ManagementArchitectural Design

Senior Software Engineer

Dec 2020Apr 2022 · 1 yr 4 mos

  • Role
  • 1. Lead the team with architectural design and DB design
  • 2. Get Product Requirements for upcoming projects and do dev discovery of coming project
  • 3. Make Dev Plan and give the launch date for the projects
  • 4. Writing the high-quality code for the new features
  • 5. Helps team on technical design and coding part and also reviewing their code.
  • 6. Take full ownership of the project assigned to the team.
  • Projects Delivered and handled
  • 1. Routing Service - Migrating Core logic of routing student side questions to domain-specific experts
  • 2. Structured Routing - Assign questions to expert for Structured answering flow different from normal routing
  • 3. GR By Lang - Added a new feature in Routing to assign questions based on Language
  • 4. Smart Routing MVP- Integrated Data science model with routing flow to assign the most favourable question to expert
  • 5. Rundeck Job - Internal cron job and scripts are created using rundeck
  • 6. Expert Revocation - Expert revocation process was built using S3, event bridge, and AWS Batch
  • 7. Smart Routing Scaling - Architecture design done project yet to be started
  • Tech Stack
  • Technologies: Java, Spring Boot, Lombok, Jooq, Kafka, MicroServices, GraphQL
  • Database: Aurora(AWS RDS)
  • Cache: Redis
  • Other: Gitlab CI/CD, SQS, New Relic, Optimizely, EventBridge, S3, ECS.
Architectural DesignDB DesignHigh-Quality Code WritingTechnical Design AssistanceSoftware Development

Monster india

Senior Software Engineer

Jan 2019Nov 2020 · 1 yr 10 mos · Noida Area, India

  • Role
  • 1. Write a high scalable code and efficient codebase using proper design patterns.
  • 2. Designing architectural flows for the project as well as the DB design for new microservices.
  • 3. Lead the team member and project if required.
  • 4. Writing the code and also reviewing the peers' code.
  • 5. Responsible for many microservices from it's development to its deployment and also there monitoring.
  • Projects Delivered and handled
  • 1. User profile related microservice
  • 2. User login microservice
  • 3. User and company follow unfollow microservice
  • 4. Show popup to user microservice
  • 5. Data syncing part microservice
  • 6. Many Kafka consumer services related.
  • 7. Job Alert microservices to send Job Alerts
  • 8. Many Spring boot migration scripts.
  • 9. Bell Notification microservices.
  • 10. Recruiter centralized token validation
  • 11. Recruiter manage job posting microservice
  • Tech Stack
  • Technologies: Java, j2ee, REST, Spring Boot, Spring Cloud, Spring JPA, Spring Security, Thymeleaf, Kafka, zookeeper, Microservices, Jenkins, Kubernates, JWT, Zuul, Config servers, Gray-logs, newRelic, Docker, Drools.
  • Database Systems: MySQL, MongoDB
  • Caches: Redis, Aerospike, Memcached, Caffeine
  • Servers: Tomcat, API gateways, Apache
MicroservicesArchitectural DesignCode ReviewTeam LeadershipSoftware Development

Salmon

Associate System Analyst

Oct 2017Jan 2019 · 1 yr 3 mos · Noida Area, India

  • Role
  • 1. Improve the code quality for the code base with SonarQuabe and Sonarlint.
  • 2. Migrate Rest APIs from Intershop framework version 7.2 to 7.9.
  • 3. Migrate the features and also add new features to the website.
  • 4. Worked on two projects at a time.
  • 5. Responsible for branch maintenance for the team.
  • Project delivered and handled
  • 1. Hoogvliet - website that sells food items, mainly used in the Netherlands.
  • 2. Bakker - website that sells plants and its useful tools, used across various countries.
  • Tech Stack - Intershop, java, J2ee, Rest, Soap, javascript, SVN, git, Tomcat, Oracle, GTM tags
Code Quality ImprovementAPI MigrationBranch MaintenanceSoftware DevelopmentAPI Management

Pk online ventures pvt. ltd.

Software Engineer

Jun 2015Jul 2017 · 2 yrs 1 mo · Gurgaon, India

  • Role
  • 1. Worked on multiple projects at a time.
  • 2. write clean and efficient code for the company products from the scratch level or add new features into existing ones.
  • 3. Responsible for writing code to its deployment on Linux server by own and also monitoring them.
  • 4. Responsible to manage the team for some projects.
  • Projects Delivered and handled
  • 1.Vodafone, Idea, and Airtel Portal for Vas Service
  • 2.Subscription Engine of the company for all the VAS services.
  • 3.Notification Manager for two of the company apps(DON, Hellotv).
  • 4.Worked on the company's main product website Hellotv.
  • 5.Worked on apache beta project unomi for capturing the user events for Marketing analytics
  • Tech Stack
  • Java, J2EE, Multithreading, Servlets, REST, SOAP, Spring MVC, Facebook/Gmail integration, SVN, Jboss, Tomcat, Html, javascript, Linux, Mysql, Google analytics and SEO
Clean Code WritingDeployment ManagementTeam ManagementSoftware DevelopmentTeam Leadership

Education

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Engineering (B.Eng.) — Computer Science

Jan 2011Jan 2015

Deep Memorial Public School

Stackforce found 100+ more professionals with Project Management & Architectural Design

Explore similar profiles based on matching skills and experience