Manbir kakkar
As an Engineering Manager in mobile app development, I am responsible for leading a team of talented software engineers to design, develop, and enhance innovative mobile applications. My role bridges the gap between technical and non-technical stakeholders, ensuring that project goals align with business objectives and user needs.
- 11 + Years of Experience
- 250+ Completed Projects
Professional Skills
Android App Development
With years of hands-on experience in Android development I am bringing a proven track record of delivering robust and user-friendly mobile applications.
iOS App Development
With a wealth of experience in iOS development .I have honed expertise in Swift and Objective-C, crafting seamless and innovative applications for the Apple ecosystem.
AI Development using Python
I have extensive expertise in Python AI developer excels in crafting sophisticated algorithms and models, seamlessly merging theoretical knowledge with practical implementation.
Machine learning
I am also machine learning developer with a wealth of experience in designing and implementing cutting-edge algorithms. Their expertise extends to advanced model training, optimization, and deploying innovative solutions that drive real-world impact.
Java
Proficient in Java development, with hands-on experience in scalable and efficient applications using frameworks such as Spring and expertise in database integration and RESTful API design
Flutter
Versatile in Flutter app development, adept at creating visually appealing cross-platform mobile applications with a single codebase, ensuring a consistent user experience on both Android and iOS.
KMM
Skilled in KMM, proficiently developing cross-platform mobile applications using Kotlin to share code logic between Android and iOS, optimizing development efficiency and code consistency.
Xamarin
Experienced in Xamarin, proficiently developing cross-platform mobile applications using C# and Xamarin.Forms, delivering efficient and native-like user experiences on both Android and iOS platforms.
Kotlin
Skilled in Kotlin programming, with a focus on concise and expressive syntax, adept at developing robust and scalable applications for Android, server-side, and cross-platform scenario
Python
Proficient in Python programming, with expertise in building versatile and scalable applications, leveraging the language's simplicity and readability to deliver robust solutions
Portfolio
Resume
Education
Bachelor's Degree of Information Technology
Licenses & certifications
Hackathon Winner
Created a mechanism where using Jenkins the builds could be
automated for different flavours and can be generated or
downloaded from Retool dashboard
Android Traniee
- Implement best practices in design and development to enhance program quality.
- Design, develop, and implement software solutions tailored to meet user needs and requirements.
- Review and refine code to enhance functionality and efficiency.
Experience
Technologies Private Limited
As an Engineering Manager in mobile app development, I am responsible for leading a team of talented software engineers to design, develop, and enhance innovative mobile applications. My role bridges the gap between technical and non-technical stakeholders, ensuring that project goals align with business objectives and user needs.
With a strong background in software engineering and a focus on mobile technologies, I guide my team through the full lifecycle of application development, from ideation and design to implementation and support. My expertise includes overseeing the development of both iOS and Android platforms, ensuring high performance, and maintaining robust, scalable applications.As an Engineering Manager in mobile app development, I am responsible for leading a team of talented software engineers to design, develop, and enhance innovative mobile applications. My role bridges the gap between technical and non-technical stakeholders, ensuring that project goals align with business objectives and user needs. With a strong background in software engineering and a focus on mobile technologies, I guide my team through the full lifecycle of application development, from ideation and design to implementation and support. My expertise includes overseeing the development of both iOS and Android platforms, ensuring high performance, and maintaining robust, scalable applications.
Shipsy Logistics
Lead a team of five developers while supporting software personnel in managing ongoing tasks as needed. Develop adaptable data models and integration interfaces to ensure smooth and efficient system interactions. Drive innovation by creating high-impact technology solutions that optimize processes and enhance value.
AgNext Technologies
- Oversee daily coding and script writing activities to achieve desired functionalities for mobile applications, focusing on IoT and blockchain development.
- Understand and implement the integration of IoT devices with mobile applications.
- Design flexible data models and create seamless integration points to enhance system interoperability.
- Innovate and develop strategic technology solutions that streamline processes and increase efficiency.
- Initiate and lead significant changes in programs, procedures, and methodologies to improve operational effectiveness.
- Coordinate with fellow developers and software professionals to ensure project alignment and seamless collaboration.
EFB, Isle of Man, United Kingdom
- Lead the daily coding and scripting efforts to implement desired functionalities in software, products, and programs for mobile applications.
- Direct the development of mobile/web-based prototypes utilizing technologies such as Native Android, Native iOS, and Xamarin.
- Design, test, and deploy the administrative backend using PHP-based technologies, and develop corresponding backend services.
- Ensure comprehensive tracking of software and program defects within assigned projects, summarizing findings and presenting them to management for review and action.
Ambika Software Tecnology, Mohali, India
- Develop, document, and maintain the architecture, design, and source base of software applications.
- Manage and maintain existing source bases to ensure ongoing operational stability.
- Design, develop, and implement software solutions tailored to meet user needs and requirements.
- Review and refine code to enhance functionality and efficiency.
- Conduct testing to identify bugs and implement fixes to ensure robust software performance.
- Collaborate with architects and business analysts to define and clarify software functionalities.
- Create technical solutions to address complex business challenges.
- Design and develop scalable technical frameworks for enterprise-level projects.
- Develop data analysis solutions that provide actionable insights.
- Design and implement logical and physical data models to support application requirements effectively.
Tuff Geekers Web Solutions
- Architect, develop, and implement software programs tailored to meet specific business requirements.
- Write application code and modules that address both business and technical needs.
- Optimize designs for maintainability, scalability, and efficiency.
- Develop, implement, and refine programs, designs, and code.
- Design and develop comprehensive systems, sub-systems, and related programs.
- Facilitate coordination and support among technical staff, operations, and vendors.
- Engage with clients to accurately capture their requirements and needs.
- Resolve and troubleshoot complex problems and issues.
- Conduct unit testing and bug fixes to ensure robust software performance.
- Implement best practices in design and development to enhance program quality.
3G Info Management, Mohali, India
- Evaluate, assess, and recommend software and hardware solutions based on project requirements and industry standards.
- Develop software architecture, specifications, and technical interfaces to ensure efficient system operations.
- Create user interfaces and client displays that are intuitive and user-friendly.
- Design and implement technical solutions, including complex application features, adhering to best practices and project specifications.
- Develop, deliver, and test software prototypes to validate functionality and gather user feedback.
- Support software personnel with ongoing tasks and provide technical assistance as needed.
- Build adaptable data models and seamless integration points to facilitate efficient data flow and system connectivity.
- Innovate and develop technology solutions that add significant value to processes, optimizing workflows and enhancing productivity.
- Drive major changes in programs, procedures, and methodologies to improve efficiency and effectiveness.
- Collaborate with other developers and software professionals to ensure project alignment and successful outcomes.
Testimonials
Working with Manbir Kakkar has been a game-changer for our company. His decade-long experience in Android development reflects in the quality of his work. His commitment to delivering robust and efficient solutions is commendable. I highly recommend him for any mobile app development needs
Barbara Wilson
Manbir Kakkar is an Android development maestro! His expertise has been pivotal in elevating our app projects. With over 10 years of experience, he brings a wealth of knowledge and a keen eye for detail. It's a pleasure collaborating with someone so skilled and reliable
Charlie Smith
I've had the pleasure of working with Manbir Kakkar, and his Android development skills are unparalleled. His ability to seamlessly translate ideas into high-functioning apps is truly impressive. Manbir's professionalism and efficiency make him a standout developer in the industry
Roy Wang
Manbir Kakkar is a seasoned Android developer who brings a rare combination of technical prowess and creative insight to the table. His 10+ years of experience shine through in the flawless execution of our app projects. Manbir is our go-to developer for anything Android-related.
Jennifer Smith
I wholeheartedly endorse Manbir Kakkar for his outstanding contributions to Android development. Over the past decade, he has consistently delivered top-notch solutions that exceed expectations. Manbir's proficiency, reliability, and commitment to excellence make him an invaluable asset to any development team