NEERAJ SINGH

Software Engineer

Delhi, India9 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • 8+ years of experience in software design and development.
  • Expertise in microservices and cloud technologies.
  • Proven leadership in managing software development teams.
Stackforce AI infers this person is a SaaS and Fintech software engineer with strong microservices and cloud architecture expertise.

Contact

Skills

Core Skills

MicroservicesSpring BootJavaJavascript

Other Skills

API GatewaysAlgorithmsAngularAngular Command Line Interface (CLI)Angular MaterialAngularJSApache KafkaAzure SQLBootstrapCascading Style Sheets (CSS)Full-Stack DevelopmentGitHTMLHibernateJUnit

About

Experienced IT Professional with 8+ Years Expertise in Software Design, Development, and Integration across Diverse Domains

Experience

Coforge

Technology Specialist

Aug 2023Present · 2 yrs 7 mos · Noida, Uttar Pradesh, India · On-site

  • Role:
  • As a dedicated member of the Looper Pro Team at Walmart's client location, I hold the responsibility of
  • overseeing critical modules including CI-Gateway, Runner, and Scheduler. My primary focus is on
  • designing and implementing robust code for comprehensive testing purposes.
  • Key Responsibilities:
  • 1. Module Oversight: Manage and maintain the CI-Gateway, Runner, and Scheduler modules to
  • ensure seamless integration within the Looper Pro Team framework.
  • 2. Code Development: Demonstrate proficiency in Java programming, utilizing it to develop and
  • enhance the codebase of the aforementioned modules. This involves writing, reviewing, and
  • optimizing code to meet project requirements.
  • 3. Testing Procedures: Execute thorough testing procedures to validate the functionality and
  • reliability of the developed code. This includes designing and implementing test cases to ensure
  • the quality of the CI tool.
  • 4. Technology Stack: Utilize a cutting-edge technology stack, including Docker, Kubernetes, and
  • Spring Boot, to enhance the efficiency and performance of the CI tool designed by our team.
  • 5. Collaboration: Foster effective collaboration within the Looper Pro Team, engaging in regular
  • communication with team members to streamline development processes and achieve project
  • milestones
API GatewaysApache KafkaHibernateKubernetesJenkinsMicroservices+2

Sportsbuzz.com

Senior Software Engineer 3 (Team Lead)

Jan 2023Aug 2023 · 7 mos · Gurugram, Haryana, India · Hybrid

  • 1. Historical Data and Stats Platform: This platform is intended to store and manage historical data and statistics. It could be used for various purposes, such as analytics, reporting, or data visualization.
  • 2. Technology Stack:
  • Spring Boot: A framework for building Java applications that simplifies the development process.
  • Hibernate JPA: A framework that provides an Object-Relational Mapping (ORM) for Java applications, enabling easier interaction with relational databases.
  • MongoDB: A NoSQL database that stores data in a flexible, JSON-like format and is often used for handling large amounts of unstructured or semi-structured data.
  • API Gateway: A centralized entry point that handles client requests and acts as an interface to various microservices, enabling better control and security.
  • Microservices: The architectural style where applications are built as a collection of loosely coupled services that can be independently developed, deployed, and scaled.
  • Java Eureka: A service registry used in microservices architectures to enable service discovery and load balancing. Containers & Orchestration: Docker, Kubernetes: Docker allows applications and their dependencies to be packaged into containers for consistent deployment across environments. Kubernetes is an orchestration platform used to manage and scale containerized applications.
  • Message Broker: Apache Kafka: A distributed streaming platform used for building real-time data pipelines and streaming applications.
  • 2. Mobile Team and Web Team: This suggests that the project involves both mobile and web development. There might be separate teams responsible for handling each platform.
  • 3. Sprint Planning, Task Distribution, Reporting: These are essential project management activities. Sprint planning involves defining the scope of work for a given period (usually a few weeks), task distribution assigns specific tasks to team members, and reporting involves tracking progress and reporting on the status of the project.
JavaNoSQLREST APIsSpring BootSpring CloudMicroservices+8

Paypal

Software Engineer

Aug 2021Jan 2023 · 1 yr 5 mos

  • For Paypal
  • 1. Analysis and Development: The consultant is responsible for analyzing and developing new modules and enhancements in the software system.
  • 2. Bug Fixes: The consultant is tasked with fixing bugs in the existing system, which includes different modules such as "Block/Unblock the Card," "Courtesy Credit/Voucher," and "Transaction Details."
  • 3. UI Revamp: The consultant is involved in revamping UI pages to use Angular as the front-end framework, indicating a transition from a different technology to Angular.
  • 4. Test Case Creation: After creating the new module, the consultant is required to write test cases in Selenium, a popular automation testing tool.
  • 5. Technology Stack: The consultant worked with various technologies, including Spring Boot, jQuery, Hibernate, Angular 10, and Jenkins. These technologies are commonly used in JAVA-based web applications.
  • 6. Team Leadership: The consultant led a team of 13 software developers, where their responsibilities included assigning coding tasks to team members, monitoring their work progress, and conducting code reviews.
  • 7. REST API Development: The consultant was involved in analyzing and developing new modules and enhancements in REST APIs using Spring Boot and Angular.
  • 8. Software Development Life Cycle (SDLC): The consultant worked through various phases of the SDLC, including Requirement Analysis, Design, Implementation, and Testing.
SeleniumJUnitAngular MaterialSpring BootAlgorithmsSpring Cloud+9

Eleserv softech pvt ltd

Technical Lead

Jan 2021Jul 2021 · 6 mos · New Delhi, Delhi, India

  • Project: DBAP - Database Archival and Performance Optimization
  • Environment: SQL, Spring Boot, Hibernate
  • Role: Tech Lead
  • Description:
  • In this project, you will be working with Muthoot Finance, which has been using the CRM application from CRM Next. However, due to the tremendous growth of the database size, with approximately 7.5 TB for the Production database and 3.5 TB for the backup database (taken a year back), the application's performance has significantly degraded, leading to slowness and other performance-related issues.
  • Your task as a Tech Lead is to optimize the databases and address the performance problems. To achieve this, a one- time archival of data from the production and backup databases to a separate storage has been undertaken to reduce the size of the primary databases.
  • To prevent such issues from occurring in the future, an incremental backup procedure has been prepared, which can be executed at fixed intervals to keep the database size in check.
  • Additionally, you are required to write code for deduplication to remove duplicate records and implement a scheduler for the auto-increment process. As the Tech Lead, you will also be managing the development team throughout the project.
  • The technologies used in this project are SQL, Spring Boot, and Hibernate, which will play a crucial role in optimizing the databases and improving the overall application performance.
Spring BootSpring SecuritySpring CloudMicroservicesKubernetesAngular+7

Velocis systems private limited

Senior Software Engineer

Dec 2018Dec 2020 · 2 yrs · New Delhi Area, India

  • Project: E-Daakhil
  • Environment: Java, JSF, Primefaces, Spring MVC, Hibernate
  • Role: Team Member
  • Description:
  • E-Daakhil is a system designed for consumer case filing. Users can register and file their cases, including response cases and rejoin cases. The system includes a forum account that verifies and approves case details. As a team member on this project, your responsibilities involve designing the logic to retrieve and display case details and their current status. Additionally, you will be tasked with implementing a payment gateway to facilitate online payments for the cases. Project: Confonet
  • Environment: Java, JSF, Primefaces, Spring MVC, Hibernate
  • Role: Team Member
  • Description:
  • Confonet is another system designed for consumer case filing. Similar to E-Daakhil, users can register and file their cases, responses, and rejoin cases. The platform includes a forum account to verify and approve case details. As a team member on this project, your main tasks will include designing the logic to retrieve and display case details and their status. Additionally, you will be responsible for implementing a payment gateway for online payments.
Angular MaterialSpring BootJavaServer Faces (JSF)Spring FrameworkAngular Command Line Interface (CLI)Object-Oriented Programming (OOP)+5

Apex web services and online education private limited

Java Software Developer

Sep 2016Dec 2018 · 2 yrs 3 mos · New Delhi Area, India

  • Project: Confonet App
  • Environment: Java, Cordova, HTML, CSS, Bootstrap, JavaScript
  • Role: Full Stack Developer
  • Description:
  • The Confonet App provides various services to consumers and advocates, such as case status, case history, daily orders, display board, and datewise cause list. The app offers the convenience of adding cases to a personalized wish list and obtaining updated case status and details with a single touch, eliminating the need for repetitive selection parameters. As a Full Stack Developer, your responsibilities will include designing REST APIs, consuming these APIs using JavaScript, and implementing the app for both iOS and Android platforms.
  • Project: Consumer App
  • Environment: Cordova, Java, JavaScript, MySQL
  • Role: Full Stack Developer
  • Description:
  • The Consumer App serves as a platform for Indian consumers to submit suggestions and lodge grievances to the Department of Consumer Affairs, seeking remedial action. As a Full Stack Developer, you will be responsible for designing REST APIs, consuming them using JavaScript, and developing the app for both iOS and Android platforms.
JavaREST APIsJavaScriptjQueryCascading Style Sheets (CSS)HTML+2

Education

Guru Gobind Singh Indraprastha University

Bachelor's degree

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Microservices & Spring Boot

Explore similar profiles based on matching skills and experience