Harman Singh

Senior Software Engineer

Gurugram, Haryana, India6 yrs 4 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • 5+ years of experience in backend systems.
  • Expert in Java, Go, and microservices architecture.
  • Proven track record in cloud solutions with AWS and GCP.
Stackforce AI infers this person is a Backend Software Engineer with expertise in E-commerce and Data Engineering.

Contact

Skills

Core Skills

Systems DesignJavaMicroservicesGcpSoftware Development

Other Skills

.NET CoreAirflowAlgorithm DesignAmazon Web Services (AWS)Apache KafkaArtificial Intelligence (AI)AstronomerBack-End Web DevelopmentC++Cloud ComputingDashboardData StructuresDatabasesDistributed SystemsDocker Products

About

🚀 Welcome! 🚀 I’m a Software Engineer with 5+ years of experience, passionate about building scalable, high-performance backend systems. Proficient in Java, Go, and C#, I specialize in distributed systems, microservices architecture, and solving complex algorithmic challenges. From AWS to GCP, I leverage cloud platforms to create flexible, scalable solutions that empower businesses to grow. I thrive on innovation, continuous learning, and staying ahead of industry trends. Let’s connect to explore how we can solve challenging problems together!

Experience

6 yrs 4 mos
Total Experience
1 yr 3 mos
Average Tenure
2 yrs 8 mos
Current Experience

Kotak mahindra bank

Senior Software Engineer

Oct 2023Present · 2 yrs 8 mos · Gurugram, Haryana, India · Hybrid

  • Revamping Banking experience
  • Owning the end to end onboarding system of the user to Kotak Bank for products like Current Account and Saving Account.
  • Leading the tech decisions , to create frameworks for Banking and create it as a new standard in Banking sector.
JavaSpring BootSystems DesignSystem Architecture

Dunzo

Software Engineer 2

Jun 2022Oct 2023 · 1 yr 4 mos · Bengaluru, Karnataka, India · Remote

  • Dunzo Catalog Team Member | Item Onboarding Specialist
  • 🛒 Responsibilities:
  • Catalog Enhancement: Led the Dunzo Catalog Team, spearheading the seamless onboarding of items onto the platform, ensuring a rich and diverse user experience.
  • 🚀 Achievements:
  • Modernization Efforts: Collaborated on the overhaul of legacy Node.js code, implementing modern services for enhanced efficiency and performance.
  • Project Contributions: Played a pivotal role in multiple projects including Focus List Management and Barcode/Bulk Data Ingestion. Authored comprehensive High-Level Design (HLD) and Low-Level Design (LLD) documents to guide the team's execution.
  • Resilient Batch Processing: Designed and developed a robust batch processing system using Astronomer, empowering the team to process large datasets efficiently and reliably.
  • 🛠️ Technologies:
  • GO-Lang, Java, SpringBoot, Spanner DB, PostgreSQL, Astronomer, Airflow DAG, Microservices, Jenkins, Agile, GCP (Bucketing, Cloud Functions, Cloud Schedulers), PubSub, Elastic Search
  • 🔍 Reason for Change:
  • Transitioned due to pandemic-induced layoffs.
GO-LangJavaSpringBootPostgreSQLGCPPubSub+2

American express

Software Engineer 2

Jan 2022Jun 2022 · 5 mos · Gurugram, Haryana, India · Remote

  • 📈 Responsibilities:
  • As a Software Engineer 2 at American Express (AMEX), I actively contributed to software development and engineering projects. Responsibilities included software development, cross-functional collaboration, performance optimization, project management, and adherence to Agile methodologies.
  • 🏆 Achievements:
  • During my tenure at AMEX, I played a key role in modernisation efforts, project contributions.
  • 🔧 Technologies:
  • I worked with a variety of technologies, including Java, SpringBoot, ORACLE DB, Splunk, Jenkins, and GCP tools and services.
JavaSpringBootORACLE DBGCPSoftware Development

Khoros

Software Engineer 1

Apr 2021Dec 2021 · 8 mos · Bangalore Urban, Karnataka, India

  • R&D Marketing Division | Reach Customer Engagement Platform
  • 🎯 Responsibilities:
  • Unified Notification System: Designed a comprehensive and streamlined notification system, enhancing user engagement across the Reach customer engagement platform.
  • Automated Label Feature: Spearheaded the automation of the label feature, seamlessly integrating it into all four divisions within Khoros, optimizing efficiency and user experience.
  • ⚙️ Contributions:
  • Division-Wide Integration: Successfully integrated the unified notification system and automated label feature across all four divisions, ensuring consistency and cohesiveness in functionality.
  • Operational Excellence: Undertook on-call duties (Pager-duty), proactively addressing downtimes and unforeseen system failures to maintain uninterrupted service availability.
  • 🛠️ Technologies:
  • Java, Scala, SpringBoot, Rest API Development, GraphQL
JavaScalaSpringBootRest API DevelopmentSoftware Development

Nineleaps

MTS

Jan 2020Apr 2021 · 1 yr 3 mos · Bangalore

  • Tech Stack : Java + Spring Boot + Postgresql .
JavaSpring BootPostgresqlSoftware Development

Education

DIT UNIVERSITY

Bachelor of Technology - BTech — Computer Science

Central Board of Secondary Education

12th — science

Stackforce found 100+ more professionals with Systems Design & Java

Explore similar profiles based on matching skills and experience