Upload

Sonu Sharma Senior Software Engineer

Mobile Apps (7.0 yr.), Flutter (5.0 yr.)

Summary

Senior Software Engineer with a specialty in Flutter application development offers 7 years of comprehensive experience in crafting high-caliber mobile apps and leading project teams. Proficient in mobile architecture and performance optimization, with a strong focus on user experience, this engineer has a track record of successfully building and maintaining over ten mobile applications with high user satisfaction.
Key skills include Flutter, Firebase, REST APIs, and integrating various libraries and SDKs to expand app functionality. Demonstrated expertise in code quality through rigorous code reviews and the creation of reusable widgets. Hands-on involvement in leading the development of a large-scale community platform and several other diverse projects from e-commerce to LMS apps demonstrate a solid engineering foundation and a commitment to contemporary SDLC practices.

Work Experience

Senior Flutter Developer, Community Builder Platform

Duration: Jan 2021 to Present
Summary: Started the Community Builder Platform project from scratch, creating a white-labeled, developer-friendly SaaS solution for online communities, leading to successful launch and onboarded customers.
Responsibilities: Translated Figma designs to code for MVP release, optimized front-end performance and user experience, scoped out work, created a tech roadmap, allocated timelines, and worked on front-end optimizations.
Technologies: Flutter, Firebase, Sentry, Dyte_video

Senior Flutter Developer, E-Commerce Mobile App (Retail)

Duration: Timeline Not Provided
Summary: Led the development of a multi-platform e-commerce app, focusing on providing users with seamless product browsing, ordering, and secure payment functionalities.
Responsibilities: Implemented user-friendly features like product recommendations, search filters, integrated Stripe for payment processing, developed in-app chat support, and maintained real-time inventory updates.
Technologies: Flutter, Firebase, REST API, Stripe API

Professional Flutter Developer, FINSEC (Event Management App)

Duration: Timeline Not Provided
Summary: Developed an event management mobile app to facilitate event ticket booking, schedules, and location-based services with real-time updates.
Responsibilities: Integrated Google Maps for tracking event locations, developed ticket purchasing with QR code scanning feature, provided real-time event updates and notifications.
Technologies: Flutter, Firebase, Google Maps, Stripe

Flutter Developer, Music Traveler

Duration: Timeline Not Provided
Summary: Crafted an engaging mobile app for booking music rooms and spaces across Europe with visually captivating listings and Google Maps integration.
Responsibilities: Developed the Music Traveler app using Figma, focused on creating a user-friendly and visually appealing interface.
Technologies: Flutter, Google Map, Firebase

Flutter Developer, Social Media Feed App

Duration: Timeline Not Provided
Summary: Built a social media feed app to enable users to share content and interact, ensuring real-time functionality and media management.
Responsibilities: Implemented real-time feed updates with notifications, facilitated user authentication, and managed media uploads using Firebase Cloud Storage.
Technologies: Flutter, Firebase, Analytics, Realtime Chat

Software Engineer, Learning Management System (LMS) App

Duration: Timeline Not Provided
Summary: Developed an LMS app supporting educational functionalities such as course creation, video lectures, and interactive assignments.
Responsibilities: Integrated push notifications for new course content alerts, developed a course creation and management dashboard, and handled new lesson and assignment notifications.
Technologies: Flutter, Firebase, REST API, Push Notifications