13 years, 6 companies,
one through-line.
Every role taught me something the previous one couldn't. From shipping Android apps in Java to architecting AI systems in Python.
Remote · Nov 2021 — Present5 roles
Technical Lead
CurrentApr 2026 — Present
Full-time
Leading backend architecture and AI engineering, designing production-grade RAG pipelines and LLM-powered APIs with Python and FastAPI.
- →Leading backend architecture decisions across RAG pipelines, LLM integrations, and FastAPI microservices, owning technical direction for AI feature delivery in production
- →Architecting multi-agent orchestration systems that dynamically route user intent across enterprise integrations including Salesforce, Boomi, and Dynamics 365
- →Conducting code reviews, enforcing engineering standards, and guiding team members to build and adopt reusable backend components
- →Leading technical knowledge-sharing sessions and mentoring team members, raising overall engineering capability across the backend team
- →Participating in RFPs and client requirement gathering, providing technical solutions and effort estimates to support pre-sales and project scoping
- →Collaborating with cross-functional stakeholders to translate AI product requirements into maintainable backend solutions, consistently delivering on schedule
Senior Technical Specialist
Oct 2025 — Mar 2026
Full-time
Built scalable backend systems and AI-powered APIs focused on Retrieval Augmented Generation pipelines and LLM integrations.
- →Developed production RAG pipelines leveraging vector embeddings and semantic search for context-aware AI features
- →Integrated OpenAI and Azure OpenAI APIs into backend workflows, enabling LLM-powered automation pipelines
- →Built and maintained FastAPI services with a focus on reliability, performance, and maintainability
- →Managed vector database infrastructure to support efficient similarity search across large document sets
Senior Technical Specialist
Apr 2025 — Oct 2025
Full-time
Led full-stack architecture and delivery for web platforms, driving performance improvements and scalable backend solutions.
- →Architected and maintained production systems using React, Next.js, and Node.js with measurable performance improvements
- →Built robust RESTful APIs with NestJS enabling modular, maintainable backend services integrated with frontend applications
- →Defined and enforced code quality standards, testing practices, and CI/CD pipelines that improved team velocity
- →Conducted system analysis to identify bottlenecks and architectural improvements for more scalable, resilient solutions
Senior System Analyst
Oct 2022 — Mar 2025
Full-time
Drove full-stack development and system architecture across web platforms, translating business requirements into scalable technical solutions.
- →Partnered with stakeholders to translate business requirements into detailed technical specifications, consistently delivering on schedule
- →Led architectural decisions across the stack, improving system scalability and long-term maintainability
- →Built and scaled React and Node.js applications with a focus on performance and reliability
- →Introduced testing and deployment standards that reduced release friction across the engineering team
System Analyst
Nov 2021 — Sep 2022
Full-time
Drove cross-platform mobile and web development, delivering polished user experiences across React Native, React.js, Android, and iOS.
- →Built and maintained shared React Native codebases, reducing time-to-market for cross-platform releases while preserving native-level performance
- →Analyzed and enhanced system functionalities across mobile and web surfaces, reducing defects and improving end-user experience
- →Applied platform-specific best practices from mobile to React.js projects, bridging the gap between the two surfaces
- →Operated effectively in a fully remote environment with strong async communication and consistent on-time delivery
Gurugram, India · Apr 2019 — Oct 2021
Technology Lead, Mobile
Apr 2019 — Oct 2021
Full-time
Led end-to-end design, development, and delivery of mobile products across Android and iOS, managing a team and owning the full product lifecycle.
- →Directed cross-platform mobile development using React Native, Android (Java/Kotlin), and iOS (Swift), shipping products to production
- →Established code review processes and structured deployment pipelines, improving code quality and reducing release cycle time
- →Designed and shipped product features in close collaboration with product and design teams, improving user satisfaction and retention
- →Mentored junior engineers, fostering a culture of technical excellence, accountability, and continuous learning
- →Managed sprint planning and backlog prioritization across multiple concurrent mobile workstreams
Sahibzada Ajit Singh Nagar, India · Jan 2018 — Mar 2019
Sr. Android Developer
Jan 2018 — Mar 2019
Full-time
Spearheaded Android development within an agile team, taking ownership of delivery from sprint planning to production release.
- →Collaborated directly with clients to establish program specifications and ensure clear, measurable deliverables
- →Resolved complex Android-specific challenges including performance bottlenecks, device compatibility, and architectural decisions
- →Facilitated Scrum ceremonies including sprint planning, daily standups, and retrospectives to keep the team aligned
- →Worked across the full delivery cycle from requirements through testing, QA, and production release
Sahibzada Ajit Singh Nagar, India · Jun 2015 — Dec 20172 roles
Team Lead Android
May 2016 — Dec 2017
Full-time
Led a mobile engineering team in the design, development, and delivery of Android and iOS applications, owning both technical direction and project outcomes.
- →Managed end-to-end delivery of mobile products across Android (Java) and iOS (Objective-C), ensuring quality and on-time releases
- →Conducted rigorous code reviews and established deployment processes that raised engineering standards and reduced post-release defects
- →Coordinated between engineering, design, and product stakeholders to align technical execution with business goals
- →Designed and shipped features with a strong focus on performance, maintainability, and user satisfaction
Senior Android Developer
Jun 2015 — May 2016
Full-time
Contributed as a senior individual contributor on Android development, working across the full feature lifecycle from requirements to release.
- →Designed and developed Android applications in Java, applying best practices in architecture, performance, and code quality
- →Expanded into iOS (Objective-C) development, broadening platform coverage for the team
- →Partnered with product, design, and QA to define requirements, craft intuitive UIs, and deliver polished user experiences
- →Contributed to architecture discussions and helped define technical standards adopted across the mobile team
Sahibzada Ajit Singh Nagar, India · Jul 2014 — Jun 2015
Senior Android Developer
Jul 2014 — Jun 2015
Full-time
Delivered high-quality Android applications while leading bug triage and performance optimization efforts across the team's mobile products.
- →Owned core Android modules end-to-end from architecture through deployment
- →Led bug-fixing and performance optimization sprints, improving app stability, responsiveness, and crash-free rates
- →Introduced code refactoring practices that improved long-term maintainability and reduced technical debt
- →Coordinated with project managers and cross-functional teams to prioritize workloads and ensure quality delivery
Sahibzada Ajit Singh Nagar, India · Dec 2012 — May 2014
Android Application Developer
Dec 2012 — May 2014
Full-time
Built Android applications from the ground up, collaborating with design and product teams to deliver user-centric mobile experiences.
- →Designed and developed Android features in Java, working with cross-functional teams to gather requirements and implement scalable solutions
- →Translated graphic designs into pixel-perfect layouts ensuring visual fidelity across a range of device sizes and screen densities
- →Contributed to all phases of the development lifecycle from scoping and design through testing, QA, and release
- →Built a strong foundation in Android development patterns and mobile engineering best practices