Amanjot Singh

Senior Software Engineer

Gurugram, Haryana, India13 yrs 5 mos experience
Highly StableAI Enabled

Key Highlights

  • Over 15 years of software engineering experience.
  • Led development of Copilot at Microsoft.
  • Expert in scalable and efficient software solutions.
Stackforce AI infers this person is a SaaS and Consumer Electronics expert with a strong focus on scalable software solutions.

Contact

Skills

Core Skills

Large Language Models (llm)KotlinSoftware DesignJavaObject Oriented Design

Other Skills

Core JavaPrompt EngineeringVector DatabasesGPT-4Microsoft AzureRetrieval-Augmented Generation (RAG)Amazon Web Services (AWS)FastAPIPython (Programming Language)Distributed SystemsData StructuresRESTful WebServicesMultithreadingDesign PatternsMobile Devices

About

As a Senior Software Engineer at Microsoft, I lead the development of Copilot, a feature that facilitates the searching of user-related information. I have over 15 years of experience in software engineering, with a focus on developing scalable and efficient solutions. I have successfully implemented gateway aggregation patterns, role-based access control, and local and remote throttling for the gateway. I also have experience in mentoring juniors and conducting code reviews. Prior to joining Microsoft, I worked as an SDE 3 at Tesco Bengaluru, where I was involved in the design and development of a product store for an ecommerce website. I hold a Master's degree in Computer Science from Birla Institute of Technology. My skills include software design, Java, and Android development.

Experience

13 yrs 5 mos
Total Experience
2 yrs 1 mo
Average Tenure
8 mos
Current Experience

Atlassian

Senior Software Engineer

Oct 2025Present · 8 mos · India · Remote

  • -Leading the development of remediation service which helps to resolve problems occurring during the migration of Jira and Confluence to cloud
Large Language Models (LLM)Core JavaKotlin

Microsoft

Senior Software Engineer

Mar 2022Oct 2025 · 3 yrs 7 mos · Noida, Uttar Pradesh, India · Remote

  • Leading the development of Copilot which will facilitate the searching of user related information.
  • Successfully led the task of introducing gateway aggregation pattern including
  • HLD,LLD and implementaiton
  • Woking on feature to provide support for making gateway as domain agnostic
  • service
  • Successfully implemented role based access control(RBAC) via security groups
  • Successfully implemented Local and Remote throttling for the gateway
  • Did mentoring of juniors
  • Code review
Large Language Models (LLM)Prompt EngineeringVector DatabasesGPT-4Software DesignMicrosoft Azure+1

Tesco bengaluru

SDE 3

Mar 2021Mar 2022 · 1 yr · Bengaluru, Karnataka, India · Remote

  • Working on highly scalable Product API
  • Involved in design and devlopment of Product store for ecommerce website
  • Worked on optimization of Product API
  • Involved in development of V4 version of Product API
Software DesignAmazon Web Services (AWS)Java

Sirion

Technical Lead

Apr 2020Mar 2021 · 11 mos · Gurugram, Haryana, India · On-site

  • Leading team of 4 developers. Involved in design and implementation of
  • micro services. I am the technical point of contact within the team and also
  • plays role of individual contributor.Successfully developed Notification alert
  • and Internationalization microservices by breaking the monolithic system.
Amazon Web Services (AWS)JavaObject Oriented Design

Cvent

Principle Software Engineer

Jul 2019Mar 2020 · 8 mos · Gurugram, Haryana, India · On-site

  • Leading the team of 7 developers for feature development on event
  • management software. My role
  • involves Requirement Analysis, Design and implementation of micro
  • service architecture. During my tenure I led implementation and design of
  • Lead Scoring System
Amazon Web Services (AWS)JavaObject Oriented Design

Ericsson india ltd

Sub System Architect

May 2015Jan 2019 · 3 yrs 8 mos

  • Project: Service Data Point(SDP)
  • Description:A service data point is the node in the IN GSM
  • which is responsible for providing subscriber information.
  • A GSM network element that needs information about
  • subscriber will interrogate the SDP about such
  • information. The operator has to define all the rate plans in
  • SDP
  • Develop new requirements and provide support.
  • Successfully implemented resending functionality in Block
  • Handler
  • Successfully Implemented FaultTolerantScheduledThreadPool
  • Involved in Code Reviews
  • Closely worked with QA team to identify and close the
  • artifacts/defects logged by QA.
  • Involved in implementation of global parameter list
  • Involved in Design and implementation of CS2RM Migration tool to find complex paths of rating trees.
  • Wrote complex algrorithm to calculate all combinations(series of nCr) for list.
Software Design

Samsung electronics

Lead Engineer(Android/Java)

Jun 2012May 2015 · 2 yrs 11 mos

  • Role
  • Working in Application Layer of Camera module of android Smartphone/Feature phone
  • Responsibilities include
  • 1.Implementing new features
  • 2.Maintenance of existing code
  • 3.Handling team of 3 people
  • Work Done
  • Feature Phone-
  • Working on the development of software for Mobile Camera
  • Currently Handling User interface(UI) Layer, Man Machine Interface(MMI) and Multimedia API(MA) Layer
  • Developed Progress bar for Mobile Camcorder in both touch and non-touch phone
  • Solved QA issues raised as a result of Mobile Camera Software Operation
  • One and a half month of experience at Samsung Headquarters ,South
  • Korea
  • Trained the software engineers of Samsung research centre at Dhaka in camera module for a period of 1 month
  • Implemented various Camera UI menu, Record and Capture UI and there corresponding handling in Callback Functions
  • Implemented translucent images in camera at UI level
  • Implemented Pinch zoom feature in image viewer
  • Handled Multitasking over camera and image viewer
  • Technology Used: C Language
  • Tools Used: Mobile Analyzer Tool, Lauterbach Tool
  • Smartphone(Android)
  •  Working on Android Camera.Handling layers from application layers to Hardware Abstraction Layer(Excluded).
  • Learned regarding services, layouts, activity and other basics of android application development
  • Successfully developed seamless gesture based file transfer application using Samsung Chord SDK. The application will facilitate the file transfer.
  • Successfully implemented gesture based Conference call solution
  • Involved in implementation of remote view finder in camera
  • Successfully solved issues raised by QA during testing of camera module
  • Technology Used: Java, Samsung chord SDK
  • Tools Used: ADB, ODIN
Software Design

Education

BIT Mesra Student-Industry Relations Cell

Master's Degree — Computer Science

Jan 2007Jan 2010

Stackforce found 100+ more professionals with Large Language Models (llm) & Kotlin

Explore similar profiles based on matching skills and experience