Sonu Sharma Senior Software Engineer
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 PresentSummary: 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 ProvidedSummary: 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 ProvidedSummary: 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 ProvidedSummary: 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 ProvidedSummary: 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 ProvidedSummary: 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