Amandeep Singh

Understanding How Machines Are Learning | It’s Always About Tradeoffs | Lazy Programmer

Chandigarh, India

About

I won't tell you I'm passionate, motivated or a rockstar developer because let's be real, everyone says that and it's all in the air. Then what am I? When a blocker hits at 11pm, I don't walk away. I debug, question and figure it out. That's not motivation that's consistency. And consistency is what actually ships software. Mainly worked on: Spring Boot, Java, Microservices, Python, Shell scripting and various Automation Projects. I care about designing things right the first time so the team isn't firefighting six months later. Apart from this, I recently started my YouTube Channel. If you share any of my interests, feel free to connect. Channel Link: https://www.youtube.com/c/LazzyProgrammer

Experience

  • Lead Consultant at Infosys
    Sep 2025 - Present · 11 mos

  • Senior Staff Engineer at Nagarro
    Nov 2022 - Aug 2025 · 2 yrs 10 mos

    Worked as a core technology leader in the architecture and engineering of scalable, high-performance enterprise systems for global clients. 🔹 Architected and designed distributed systems with a focus on scalability, performance, fault-tolerance, and maintainability. 🔹 Led end-to-end application architecture, including designing microservices, integration strategies, data flow modeling, and tech stack evaluations. 🔹 Acted as a Solution Architect on multiple strategic projects, collaborating with cross-functional teams to translate business needs into robust technology blueprints. 🔹 Specialized in system integration, API strategy, and third-party service orchestration ensuring seamless interoperability across platforms. 🔹 Delivered mission-critical solutions using Java, Spring Boot, and Unix/Linux, applying domain-driven design and clean architecture principles. 🔹 Mentored engineers across teams, reviewing designs, conducting architecture deep-dives, and fostering an engineering culture of innovation and excellence. 🔹 Contributed to agile transformation, helping clients adopt agile practices while aligning technical delivery with business outcomes.

  • Software Development Specialist R&D at Amdocs
    Aug 2021 - Nov 2022 · 1 yr 4 mos

    Worked as part of the Core Research & Development team, focusing on building scalable, efficient, and production-grade systems for telecom and enterprise clients. 🔹 Developed and maintained backend components using Java (Spring Boot) and Shell Scripting, contributing to multiple greenfield and enhancement projects. 🔹 Translated customer and business requirements into technical solutions, while ensuring robust code quality through unit testing, code reviews, and debugging support. 🔹 Closely collaborated with project managers, QA teams, and stakeholders to ensure timely and quality releases. 🔹 Interfaced directly with customers for requirement gathering, feedback loops, and early-stage validation. 🔹 Initiated responsibilities typically handled by application architects, including:  -Designing service interaction patterns for microservices  -Reviewing system scalability and tech stack decisions  -Contributing to architecture-level discussions and documentation 🔹 Mentored developers and promoted engineering best practices within the R&D environment.

  • Infosys ()
    • Technology Lead
      Jul 2018 - Aug 2021 · 3 yrs 2 mos

      Worked as a Team Lead and an Individual Contributor as well for an International Baking Client. 🔹Led the design and development of RESTful APIs and microservices using Spring Boot, enabling scalable and maintainable architecture for enterprise applications. 🔹Developed automation scripts in Shell, Java, and Python to streamline operational tasks, significantly reducing manual effort and increasing system reliability in production environments. 🔹Worked with Oracle PL/SQL at the backend to manage data flow and optimize performance. 🔹Collaborated with global teams across time zones, contributing to high-impact deliverables while mentoring junior developers and ensuring adherence to Agile methodologies. 🔹Proficient in application support, Linux-based deployments, and build management with Maven and Tomcat.

    • Technology Analyst
      Jan 2016 - Jun 2018 · 2 yrs 6 mos

      Designed and developed real-time automated dashboards for executive client management, delivering key operational insights through high-performance Java-based applications. Worked extensively with multithreading, Hibernate, JSP/Servlets, and deployed solutions on Tomcat servers in Linux environments. Handled application support, incident management, and change management processes for critical systems, ensuring uptime, security, and compliance. Collaborated with cross-functional teams for continuous delivery and issue resolution using tools like Git, SSH, and Eclipse, while also mentoring junior team members and contributing to knowledge base creation.

    • Senior System Engineer
      Apr 2014 - Dec 2015 · 1 yr 9 mos

      Supported key initiatives for a major banking client, focusing on Java-based application maintenance, incident management, and change implementation in a high-availability environment. Worked across Linux-based systems, handling critical technical support, analyzing root causes, and ensuring timely resolution of production issues. Played a key role in change and incident management, coordinating with cross-functional teams to ensure compliance with SLAs and smooth deployment cycles. Also contributed to team mentoring, knowledge sharing, and continuous improvement practices within the support team.