Mobile App Development
About Candidate
Introduction:
A highly skilled Senior Software Engineer with over 5 years of experience in Flutter and full-stack development, with a proven track record of delivering successful projects across mobile, web, and backend environments. With expertise in AI engineering, the candidate has developed multiple AI-driven backends and AI-based full-stack applications. As a team lead for the past 2 years, the candidate has overseen product development from concept to production, ensuring robust and impactful solutions. With a strong focus on Flutter, the candidate has delivered innovative mobile applications and has demonstrated leadership in managing teams, driving projects forward, and maintaining high performance standards. The candidate’s deep knowledge extends to DevOps, natural language processing (NLP), and full-stack architecture. Having a solid foundation in agile methodologies, the candidate is adept at adapting to dynamic project requirements and delivering solutions that meet evolving business needs.
Responsibilities:
- Led the restructuring of mobile applications using advanced architectures, such as BloC, MVVM, and Clean Architecture.
- Spearheaded the development of end-to-end mobile and web applications using Flutter, React, and other modern frameworks.
- Managed backend development with technologies like Node.js, Express.js, and Firebase Functions to ensure scalability and efficiency.
- Implemented secure payment solutions using APIs like Stripe, ensuring seamless financial transactions for users.
- Developed and deployed AI-driven chatbots and other AI-powered solutions using advanced frameworks like Ollama and RAG pipeline.
- Mentored and trained junior developers, ensuring they were equipped with the necessary skills for project success.
- Worked closely with cross-functional teams to plan, execute, and deploy products based on user feedback and business goals.
- Managed cloud infrastructure and deployment pipelines using AWS, Azure, and Google Cloud Platform to optimize system performance.
- Designed and developed RESTful APIs, ensuring smooth communication between front-end and back-end systems.
- Led multiple projects to completion, ensuring high-quality delivery within stipulated timeframes and managing evolving requirements through agile processes.