Nitin Gupta

Software Engineer

Noida, Uttar Pradesh, India13 yrs 7 mos experience
Highly Stable

Key Highlights

  • 12 years of experience in Backend and Android development.
  • Proven track record of delivering high-quality software solutions.
  • Strong understanding of software design principles and algorithms.
Stackforce AI infers this person is a Backend and Mobile Applications expert with extensive experience in SaaS and E-commerce.

Contact

Skills

Core Skills

AndroidIosGolangMicroservicesSoftware DesignMobile DevelopmentMobile Applications

Other Skills

Android SDKApplication ProgrammingAssist FrameworkBackendC++Context-aware systemsDLNADaggerDesign PatternsFlutterJavaKotlinMaterial DesignMobileMobile Application Development

About

I am a seasoned software engineer with 12 years of experience in Backend and Android development. My expertise in these fields is evident from the breadth and depth of the projects I have successfully delivered over the years. I possess a strong understanding of software design principles, data structures, algorithms, and system architecture. My proficiency in programming languages such as Java, Kotlin, Python, Golang and C++ is impressive. I have a keen eye for detail, and I always strive to write clean, maintainable, and efficient code. My problem-solving skills and ability to troubleshoot complex issues are highly valued by my peers and colleagues. I am an excellent communicator and collaborate well with cross-functional teams. My dedication to continuous learning and improvement is apparent, as I keep myself updated with the latest tools and technologies in your field. Overall, I am a highly skilled and experienced software engineer, with a proven track record of delivering high-quality software solutions. Skills - Java, Kotlin, C++, Golang, Backend, Microservices, Mobile, Android, React Native, Flutter, RxJava, Dagger, Test Driven Development

Experience

13 yrs 7 mos
Total Experience
2 yrs
Average Tenure
1 yr 5 mos
Current Experience

Microsoft

Engineer

Jan 2025Present · 1 yr 5 mos · Noida, Uttar Pradesh, India · Hybrid

Paytm

2 roles

Engineering Manager

Promoted

Apr 2023Jan 2025 · 1 yr 9 mos · Noida, Uttar Pradesh, India · Hybrid

  • Experienced Engineering Manager skilled in leading cross-functional teams and delivering innovative Android, iOS, and gaming applications. Leveraging deep technical expertise and a comprehensive understanding of mobile development, this role entails overseeing talented engineers, driving project execution, and fostering a collaborative work environment.
AndroidiOSgaming applicationscross-functional teamsproject execution

Technical Lead

Sep 2016Aug 2020 · 3 yrs 11 mos · Noida, Uttar Pradesh, India

  • Tech Lead - Mobile @ Paytm.
  • Transforming how humans pay.
  • Currently working on Consumer app and Seller On-boarding App.
RESTful WebServicesDesign PatternsMobile ApplicationsAndroid SDKModel-view-viewmodel (MVVM)RxJava+5

Compass

Senior Software Engineer - 2

Aug 2020Jan 2023 · 2 yrs 5 mos · Noida, Uttar Pradesh, India

  • Transition to Engineering Manager for one year, leading a team of 5 developers.
  • Developed in-house testing tools for developers. Worked on Gemini agent account creation microservice in Golang.
  • Led CompassX pod. Refactored CompassX code into library module.
  • Re-Architected Mobile App Architecture to provide new direction to app development. Reduced App load time by 35% by profiling the app.
Golangmicroservicein-house testing toolsapp architectureprofilingmicroservices

Askme.com

Senior Software Development Engineer

Oct 2015Aug 2016 · 10 mos · Gurugram, Haryana, India

  • Developing new face of Askme, Askme Bazaar and Askme Grocery android app.
  • Implemented Google’s material design guidelines for best User Experience, which led to up to 20000 install each day.
  • Implemented Cart, Order Tracking, User Services features for Askme Android App.
  • Implemented android material design animations.
Design PatternsMobile ApplicationsAndroid SDKMobile Application DevelopmentApplication ProgrammingObject-Oriented Programming (OOP)+2

Motorola mobility @ google

Software Engineer

Apr 2014Sep 2015 · 1 yr 5 mos · Bangalore

  • Smart Calling (Assist)
  • ● Implemented Downlink Module for Smart Calling in Motorola’s Assist Framework. Implemented Speech-to-text for Nuance Engine and Google Online STT. Wrote grammar for Nuance Engine for recognizing valid speech.
  • ● Implemented and Demoed Assist-on-the-fly to VP, Apps & Services as proof of concept.
  • ● Implemented Contribute Module for contributing media files for sharing for Mesh project.
  • ● Won Motorola Hackathon 3.0 for “Interactive Gallery”. Implemented Image detection and recognition for the idea.
Smart CallingSpeech-to-textgrammar writingAssist FrameworkMobile Applications

Samsung electronics

2 roles

Senior Software Engineer

Promoted

Apr 2013Mar 2014 · 11 mos

  • HomeSync Server Solution
  • 1.) Implemented Context-aware system in HomeSync to automate daily work of a person as per his/her daily routine. Used Z-wave devices to collect context data of surroundings. Used OpenPNL library for Bayesian Networks.
  • 2.) Implemented Photo Grouping feature in HomeSync for grouping images based on Person’s face in the images. Used OpenCV library for Face Detection and Face Recognition.
  • 3.) Implemented plugins of Dropbox, SugarSync, SkyDrive, NDrive and VDisk in HomeSync Personal Cloud from Samsung, supporting upload/download to/from external cloud storage provider on HomeSync using Samsung Link on Mobile as a controller.
  • 4.) Defined ReST APIs for upload/download. Designed architecture of External Storage Service Provider module in Home Sync which can integrate any third party cloud services provider like Dropbox, SugarSync, SkyDrive, NDrive and VDisk.
Context-aware systemsZ-wave devicesOpenCVReST APIsMobile Applications

Software Engineer

Apr 2012Mar 2013 · 11 mos

  • Developement of Samsung's All Share Device Platform using DLNA/UPnP Protocols.
  • 1.) Reduced time to process a file transfer request by 20%, by caching session information efficiently, so that synchronous call does not have to wait for a long time.
  • 2.) Added support for functionalities like zoom (for image), playing web content to TV, getting file transfer progress etc.
  • 3.) Enhanced algorithm to detect media renderers and media servers of any version number.
DLNAUPnPfile transfer optimizationMobile Applications

Placement and training cell

Student Representative CSE

Oct 2009Jun 2011 · 1 yr 8 mos

  • I represented Computer Science students at Placement & Training Cell of our college IIIT Jabalpur.My work was to assure internship and placement of each CSE student.
Oral Communication

Education

Indian Institute of Information Technology, Design and Manufacturing, Jabalpur

B.Tech. — Computer Science and Engineering

Jan 2007Jan 2011

SSMV Shahjahanpur

Senior Secondry

Jan 1993Jan 2005

Stackforce found 100+ more professionals with Android & Ios

Explore similar profiles based on matching skills and experience