Lucknow, Uttar Pradesh, India
Hi, I’m Abhishek Sharma. I have over 12 years of experience in software development with deep expertise in mobile technologies, backend integrations, and customer-facing engineering roles. I’m passionate about building reliable, high-quality applications and solving complex technical problems. For the past five years, I’ve been working at MongoDB as a Senior Engineer, where I collaborate closely with customers and the SDK team to resolve technical issues, improve product reliability, and help developers integrate MongoDB’s mobile and backend tools effectively. Before MongoDB, I led mobile development teams and delivered multiple end-to-end iOS and Android applications — handling architecture, development, optimization, and deployment. Over the years, I’ve also worked across modern web technologies and backend systems. --------------------------------------------------------------------------------- Technical Skills: --------------------------------------------------------------------------------- Mobile: iOS, Android, React Native Web: React.js, Next.js Database: MongoDB Backend: Node.js, Mongoose (expanding into more database drivers) Languages: JavaScript, TypeScript, Swift, Kotlin, Java, Objective-C --------------------------------------------------------------------------------- I’m committed to continuous learning, clean coding practices, and building solutions that combine performance, usability, and maintainability. Always open to collaborating with innovative teams and exploring new ideas in tech. --------------------------------------------------------------------------------- Contact: 📧 [email protected] 📞 +91 94********48 ---------------------------------------------------------------------------------
I am working as an Engineer at MongoDB, where I collaborate closely with customers and the SDK team to deliver high-quality technical solutions across a wide range of technologies, including iOS, Android, React Native, React.js, Node.js, Triggers, Functions, HTTP Endpoints, and GraphQL. My work focuses on simplifying the developer experience, resolving complex issues, and ensuring seamless integration with MongoDB’s products. Throughout my journey at MongoDB, I have contributed to impactful initiatives that improve both internal processes and customer outcomes. I actively test new features, create detailed product reports, and identify bugs to enhance overall product stability and performance. My goal is to bridge customer needs with technical excellence and drive continuous improvements across the platform. As part of my contributions, I also write technical articles on MongoDB topics—particularly Triggers, Functions, and backend automation—sharing best practices, troubleshooting insights, and practical implementation guidance to support the wider developer community. Key Project – TS-Chart I contributed to TS-Chart, an internal MongoDB tool used by managers to track team progress, performance, and contributions across engineering workflows. The tool provides insights into tickets worked on, reviews completed, ratings, and overall productivity. My work involved improving functionality, refining data accuracy, and enhancing the tool to support transparent and efficient performance evaluation.
As a Senior Software Engineer at Cardinal Technologies, I was responsible for leading the development of Android and iOS applications and managing a cross-functional mobile engineering team. My role involved designing system architecture, creating technical solutions, and overseeing the complete end-to-end development lifecycle—from requirement analysis and planning to deployment and maintenance. During my time at Cardinal Technologies, I worked on major projects for clients including Microsoft and CoachUSA, where I contributed to building high-quality, scalable mobile solutions tailored to enterprise-level requirements. My work involved collaborating with product teams, implementing robust features on iOS, Android, and React Native, and ensuring that all applications met performance, security, and usability standards.
I worked as a Software Engineer at Greyloft, where I was responsible for end-to-end mobile application development and managing the overall project development lifecycle. My role involved overseeing feature implementation, ensuring timely delivery from other developers, and maintaining high-quality coding standards across the application. I also designed and optimized databases for mobile app workflows, ensuring smooth data handling and efficient performance. In addition to my technical contributions, I led a team of two iOS developers, guiding them through development tasks, code reviews, and best practices to ensure a consistent and scalable codebase for the Greyloft mobile application.
I started my career at TACT as an iOS Developer, where I gained hands-on experience in building mobile applications and managing end-to-end project execution. My responsibilities included requirement gathering, architecture design, coding, and ensuring timely delivery across multiple product cycles. During my tenure, I contributed to and delivered 8+ mobile application projects, taking ownership of both technical implementation and team coordination. I also supported junior developers, ensured coding best practices, and collaborated closely with stakeholders to translate business needs into scalable mobile solutions.