Nitin Singh

Software Engineer

Noida, Uttar Pradesh, India12 yrs 10 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • 12+ years of backend development experience
  • Expert in Java and microservices architecture
  • 3x Best Performer at Ericsson
Stackforce AI infers this person is a Backend Engineer specializing in Telecommunications and Simulation technologies.

Contact

Skills

Core Skills

JavaMicroservicesAutomationProject ManagementSystem Design

Other Skills

Spring BootDockerKubernetesKafka ConnectGoogle Pub/SubJSystemTestNGScrumAgileJenkinsShell ScriptingSimulationHLSLThree.jsOpenGL

About

I build backend systems that scale — and I do it with deep engineering conviction. With 12+ years of experience, I specialise in Java-based backend development, concurrent system design, and microservice architectures. At Ericsson, I've shipped production-grade telecom software — from event-driven pipelines using Kafka Connect and Google Pub/Sub, to containerised deployments with zero-downtime rolling upgrades on Kubernetes. What sets me apart is a systems-first mindset forged early in my career, when I architected a real-time railway simulation engine from scratch — building a 9-tile infinite terrain streaming system, GPU-accelerated HLSL shader rendering, and custom binary file formats optimised for O(1) random-access reads. That experience gave me a rare instinct for memory efficiency, latency reduction, and resource optimisation that most backend engineers don't develop. What I bring: • Deep Java expertise: multithreading, executor framework, concurrent collections, JVM performance • Proven backend systems: microservices, Kafka Connect, REST APIs, Spring Boot • Cloud-native delivery: Docker, Kubernetes, CI/CD automation • Automation wins: reduced release documentation time from ~1 day to ~5 minutes • 3x Best Performer at Ericsson — I don't just ship, I lead I also author the newsletter "Level Up Your Programming with Nitin" covering Java, DSA, and system design. Actively exploring Senior / Staff Engineer opportunities where backend depth and systems thinking are valued.

Experience

12 yrs 10 mos
Total Experience
3 yrs 2 mos
Average Tenure
4 yrs 2 mos
Current Experience

Ericsson

Software Architect

Mar 2022Present · 4 yrs 2 mos · Gurugram, Haryana, India · Hybrid

  • ❖ Designed and delivered backend services in Java and Spring Boot for mission-critical telecom microservice platforms.
  • ❖ Engineered rolling-upgrade and zero-downtime rollback mechanisms for containerised services (Docker / Kubernetes), eliminating deployment-window outages entirely.
  • ❖ Led migration of legacy applications to Docker and Kubernetes, improving deployment consistency and enabling horizontal scalability.
  • ❖ Built JUnit and integration test suites that substantially improved regression coverage and reduced post-release defect rates.
  • ❖ Built event-driven data pipelines using Kafka Connect Source & Sink connectors and Google Pub/Sub for reliable, low-latency data exchange between distributed microservices.
  • ❖ Implemented product licensing modules with controlled feature activation and secure entitlement validation, protecting enterprise revenue streams.
  • ❖ Recognised as Best Performer for 3 consecutive evaluation cycles at Ericsson.
JavaSpring BootDockerKubernetesKafka ConnectGoogle Pub/Sub+1

Applied materials india

Technical Lead

Jul 2021Mar 2022 · 8 mos · Bengaluru, Karnataka, India · Hybrid

  • ❖ Automated test workflows using Java, JSystem, and TestNG, replacing manual processes and improving regression coverage.
  • ❖ Contributed to feature design and implementation across enterprise software modules; validated system interoperability through end-to-end integration testing.
JavaJSystemTestNGAutomation

Globallogic india

2 roles

Associate Consultant

Jul 2019Jul 2021 · 2 yrs · On-site

  • ❖ Led sprint planning and effort estimation activities, ensuring effective task distribution and adherence to project timelines
  • ❖ Served as Scrum Master for the team, facilitating Agile ceremonies, ensuring timely delivery of sprint goals, and managing task allocation for optimal team productivity.
  • ❖ Independently managed the build and release processes, maintaining stability and consistency across deployments
  • ❖ Led the build and release team in parallel with core development responsibilities, ensuring seamless coordination between teams
ScrumAgileProject Management

Senior Software Engineer

Apr 2017Jul 2019 · 2 yrs 3 mos · On-site

  • ❖ Automated release documentation generation end-to-end using Jenkins and shell scripting, cutting release cycle time from ~1 full day to ~5 minutes.
  • ❖ Designed and delivered an Emergency Package creator tool, automating urgent customer hotfix packaging — eliminating a previously error-prone 6-step manual process.
  • ❖ Developed automation for EP (Emergency Package) creation, enabling
  • same-day customer deliveries and improving turnaround time
  • ❖ Designed, developed, and tested application code using JUnit to ensure
  • functional accuracy and robustness
  • ❖ Performed integration testing to validate end-to-end functionality and system
  • interoperability
  • ❖ Executed POCs focused on performance improvement, identifying
  • bottlenecks, and implementing optimized solutions to enhance system
  • efficiency
JenkinsShell ScriptingAutomation

Technosys technologies private limited

Software Engineer

Jul 2013Apr 2017 · 3 yrs 9 mos · Lucknow, Uttar Pradesh, India

  • ❖ Architected a real-time railway training simulation platform from the ground up — terrain rendering, train physics, environmental modelling, and asset management.
  • ❖ Spearheaded performance improvements in the simulation engine by implementing the 9-tile algorithm, handling both POC and full-scale implementation independently
  • ❖ Developed and integrated shaders for non-player characters (NPCs) to optimize rendering performance and enhance simulation efficiency
  • ❖ Designed and developed a proof of concept (POC) for Lucknow Metro simulation using Three.js, demonstrating real-time 3D rendering capabilities in a browser environment
  • ❖ Led a cross-functional team of 3 developers and 4 designers, ensuring seamless collaboration, timely delivery, and high-quality outcomes across design and development phases
  • ❖ Implemented HLSL pixel and vertex shaders for water surface simulation; applied billboard sprite rendering and LOD mesh swapping to reduce GPU load.
  • ❖ Designed custom binary file formats (.road, .npc, .env) with fixed-size record layouts for O(1) random-access reads — critical for real-time streaming without GC pressure.
  • ❖ Delivered simulation PoC for metro railway operator training; demonstrated live at client site.
SimulationHLSLThree.jsSystem Design

Education

Allenhouse Institute of Technology - India

Bachelor of Technology - BTech — Computer Science & engineering

Aug 2009Jun 2013

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience