Location
PolandRate
Years of experience
13+About
I am an experienced and dedicated Flutter Developer with over a decade of professional experience in the tech industry, specializing in mobile application development. Currently serving as a Tech Lead at Tapptic, I have a proven track record of leading and architecting mobile solutions that significantly enhance user engagement and satisfaction. My technical expertise spans a comprehensive array of technologies including Android, Kotlin, Java, and cross-platform frameworks such as Flutter and Kotlin Native. Driven by a passion for developing innovative mobile applications, I thrive in environments where I can transform complex challenges into intuitive, scalable, and reliable products. I am particularly adept at leading development processes, ensuring the highest quality of software architecture and coordinating the efforts of development teams to deliver projects that consistently exceed client expectations. My career is also marked by a commitment to continuous learning and adaptation, integrating the latest technologies into my work to stay at the forefront of industry trends. Whether working on sports, media, or health applications, I bring a focused approach to quality and an enthusiasm for seeing projects from conception to successful deployment.Tech Stack
Flutter, Android, Git, HTML, Java, JQuery, Kotlin, Linux, MySQL, SwiftExperience
- Cross-Platform Development: Develop and maintain mobile applications using Flutter for both iOS and Android platforms, ensuring a consistent and efficient user experience across both ecosystems.
- Architectural Design: Architect and implement robust and scalable application frameworks and features using Flutter, while adhering to best practices in cross-platform development.
- Integration of Multi-Platform Solutions: Introduce and integrate multi-platform solutions into the existing tech stack, enhancing the functionality and reach of mobile applications.
- UI/UX Implementation: Design and implement engaging user interfaces using Flutter’s comprehensive suite of widgets and tools, ensuring applications are intuitive and aesthetically pleasing.
- Performance Optimization: Optimize application performance for both speed and efficiency across different devices and operating systems, addressing any device-specific issues.
- Testing and Debugging: Test, troubleshoot, and debug applications to resolve issues, enhance stability, and ensure that the applications meet quality standards.
- Collaboration and Coordination: Work closely with other developers, UI/UX designers, and stakeholders to ensure requirements are met and to facilitate the seamless integration of new features.
Employment history
– Led development processes from a technical perspective, including architectural design and ensuring quality of applications.
– Coordinated efforts of development teams and provided technical guidance.
– Introduced multi-platform solutions such as Kotlin Native and Flutter into the tech stack.
– Developed and led the development of mobile applications for clients in the sports, media, and health industries, reaching millions of users.
– Utilized technologies including Android, Kotlin, Java, Kotlin Native, and Flutter.
– Served as a Senior Android Developer for Sii, outsourced to Tapptic.
– Contributed to various Android development projects within Tapptic.
– Conducted code reviews and provided mentorship to junior developers.
– Collaborated with cross-functional teams to ensure seamless integration of applications.
– Implemented best practices and ensured adherence to coding standards.
– Developed an in-house B2B solution using beacons for presence control inside vehicles.
– Utilized Android technology for application development.
– Conducted testing and debugging to ensure the reliability and performance of the application.
– Worked closely with stakeholders to gather requirements and provide technical solutions.
– Maintained and updated the application based on user feedback and new requirements.
-Developed an Android banking application for a Polish bank, handling day-to-day banking operations including transfers, account management, new product offers, and messaging with customer support.
– Utilized Android technology for application development.
– Ensured security and compliance with banking regulations within the application.
– Conducted user testing and gathered feedback to improve the application.
– Worked on a Map & Navigation system for B2B customers.
– Enabled Android applications to connect to truck onboard computers for information exchange.
– Utilized Android technology, Kotlin, and Java for application development.
– Collaborated with the backend team to ensure seamless data exchange and synchronization.
– Developed features to enhance user experience and application functionality.
– Deployed and integrated Open Street Map (OSM) for a vehicle tracking solution.
– Utilized Java EE, Linux, and OSM for project implementation.
– Conducted performance tuning and optimization of the map server.
– Developed custom features to meet specific client requirements.
– Provided technical support and troubleshooting for the deployed solution.
– Developed mobile applications with offline navigation capabilities for a B2B client.
– Integrated Open Street Map (OSM) and extended the OsmAnd open-source project to meet client requirements.
– Utilized Java, Android, Web services, Linux & Bash, OSM, and OsmAnd for development.
– Conducted user testing and gathered feedback to improve application features.
– Developed mobile applications with offline navigation capabilities for a B2B client.
– Integrated Open Street Map (OSM) and extended the OsmAnd open-source project to meet client requirements.
– Utilized Java, Android, Web services, Linux & Bash, OSM, and OsmAnd for development.
– Conducted user testing and gathered feedback to improve application features.
– Developed new features and maintained backend and frontend applications for KurJerzy.pl.
– Utilized PHP, JavaScript, jQuery, MySQL, HTML, and Web Frontend technologies.
– Collaborated with the design team to enhance the user interface and user experience.
– Conducted database optimization and query performance tuning.
Education history
Bachelor's degree in Computer Science
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...