Experience
Experience
Senior Software Developer
Managed app development teams and streamlined deployment processes for both Android and iOS.
Collaborated with senior developers to design and implement modern, responsive UI/UX using Flutter.
Developed and maintained cross-platform mobile applications, significantly reducing development time and costs.
Participated in code reviews, ensuring adherence to best practices, clean architecture, and high-performance app standards.
Integrated RESTful APIs, third-party SDKs, and plug-ins to enhance app functionality and user experience.
Worked closely with UI/UX designers to translate wireframes into pixel-perfect Flutter interfaces.
Utilized Flutter’s Hot Reload for rapid feature development, testing, and iteration.
Troubleshot and fixed bugs, contributing to lower crash rates and improved app stability.
Conducted knowledge-sharing sessions, workshops, and mentoring for junior developers.
Contributed to brainstorming and ideation sessions, offering creative problem-solving and feature enhancements.
Performed requirement analysis for both mobile and tablet versions across multiple modules.
Led end-to-end development of a comprehensive city operations ecosystem including:
Mobile app (Flutter)
Web portal (.NET Core / C#)
SMART analytics dashboard
The system supported key municipal operations:
Tax & water management
Licensing & permit workflows
Process management
Document/report creation
Hospital data
Garbage management workflows
Tree removal inspections and more.
Image capture with annotation, editing, and markup
Google Maps navigation, geolocation, and route assistance
Speech-to-text integration for fast data input
Dynamic workflows using logic-driven widgets
PDF generation, document creation, and on-device editing
Charts and data visualization using interactive UI widgets
Led architecture design, sprint planning, and technical documentation.
Coordinated with stakeholders and provided product demos.
Created training materials and supported onboarding for end-users.
Ensured highly stable deployments with clear workflows and documentation.
Flutter, Dart, C#, .NET Core, Android, iOS, SQLite
Assistant Programmer
App team management
Deployment Management both for Android and iOS
Collaborated with senior developers to design and implement user interfaces for mobile applications using the Flutter framework.
Developed and maintained cross-platform mobile applications for Android and iOS, resulting in a significant reduction in development time and costs.
Participated in code reviews to ensure adherence to best practices, code quality, and app performance optimization.
Integrated RESTful APIs and third-party libraries to enhance app functionality and user experience.
Actively contributed to brainstorming sessions, providing creative ideas and solutions to enhance app features and overall product offering.
Worked closely with the design team to translate UI/UX wireframes into pixel-perfect mobile app interfaces.
Utilized Flutter's hot reload feature to iteratively develop and test new features, resulting in faster development cycles.
Assisted in bug fixing and troubleshooting, leading to a decrease in app crashes and improved overall app stability.
Stayed up-to-date with the latest Flutter advancements and actively shared knowledge with the development team through internal workshops and presentations.
Assisted in onboarding and mentoring junior team members, fostering a collaborative and growth-oriented work environment.
Requirement Analysis for the mobile version and tablet version
Junior Programmer
● Design and Developed a complete Flutter app which includes google map, geolocation and geocoding, routing ,camera, image editing and upload, signature, calendar, zip-unzip, encryption-decryption, QR-code generation and scanning and SQLite database facilities, speech to text, Theme handling.
● Optimizing applications for Material Design
● Experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code.
● Experience with Git
● Agile development life-cycle
● Experience with third-party libraries and APIs
● Version upgradation, null safety management,
● Worked as a frontend developer to design Chattogram City Corporation Website development.
● Working on different types of database called oracle, MS SQL, MongoDB, PostgreSQL
● Different types of Security testing using OWASP-ZAP and AODA.
● Different types of Functional testing(white box and black box testing)
● Different types of API data handling and working with JSON data.
Intern Software Programmer
● Design and Developed a complete Website which includes general CRUD operation (Create, Read, Update, and Delete).
● Working with jQuery and JavaScript.
● Working with Different types of databases.
● Working with React JS, Angular, Vue JS, .NET Core, Django and Microsoft SQL, MongoDB, MySQL, PostgreSQL, SQLite.