Grzegorz
From Poland (GMT+2)
10 years of commercial experience
Lemon.io stats
Grzegorz – Flutter, Dart, Jira
Grzegorz is a seasoned developer with a strong focus on Flutter. With experience leading a team of 5 engineers, including the role of Technical Lead, he showcases his ability to produce clean and efficient code, proving his commitment to quality development. Furthermore, his excellent communication skills make him a valuable asset in conveying complex technical information clearly and comprehensively.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Team Leader
This solution provides a service helping students from India in the process of moving to the UK to study at a local university. The application functions as a fully-featured banking application while additionally simplifying the process of applying for the visa and paying the tuition fees.
- Led a team of 5 developers;
- Launched a functional MVP over the course of a month that later got reiterated into a robust product;
- Researched feasibility and technical constraints of proposed features;
- Managed technical debt, preventing it from becoming a major issue due to the focus on quick deliveries.
Team Leader
This is a mobile and web application created in Flutter that is used by bank employees. It allows them to manage customers and their products, configure the look and feel of the mobile banking application available to the customers, as well as the features available within it based on customer segments.
- Led a team of 3 developers, working closely with the product and the backend teams, to deliver a product that fulfills the requirements of many different banks;
- Implemented a complex permission system to make sure each bank employee using the application can access only the features they are entitled to use;
- Introduced patterns that made it easy for the team to build the UI variants for web, mobile, and tablet screens.
Senior Flutter Developer
The banking application offers the full functionality of a typical banking application, ranging from managing the banking products, making transfers and payments, to managing savings goals, and creating rules for automatically transferring money to reach specific goals.
- Improved performance of a highly animated screen using profiling tools;
- Performed code reviews;
- Helped junior team members be more effective by holding detailed planning sessions;
- Managed test and production releases on App Store and Google Play.
Senior Flutter Developer
This is a large, pan-African Bank operating in many countries on the continent. The banking application I worked on offers the ability to manage banking products like accounts and cards of different types, as well as make local and international transfers, easily pay bills, manage saving goals, and so much more. The app is used daily by over a million users.
- Implemented multiple complex features, including beneficiary transfers, customizable dashboard, shortcuts, and more;
- Ensured code quality through code reviews;
- Established clear code style guidelines;
- Automated App Store and Google Play deliveries with Fastlane and Gitlab CI.
Team Leader
This is a banking & loyalty application available to the bank's customers. It combines the features typical of a banking application with the ability to earn cashback on card transactions, take advantage of discounts and special offers, and track their progress to receive different bonuses.
- Led a team of 3 developers into a successful delivery on a tight timeline;
- Designed a highly scalable and maintainable architecture that allowed the team to share business logic components between different projects easily;
- Mentored a junior team member;
- Prepared the application for security pen testing;
- Implemented a native geofencing solution that allows users to get special discounts based on their location.
Senior Flutter Developer
This is the leading bank in Bahrain. The mobile application allows the bank's customers to easily access and manage their balances, order new products, and locate bank branches and ATMs.
- Joined an ongoing project as a senior engineer, quickly adapting to the architecture and taking on complex tasks;
- Implemented a highly configurable onboarding & authentication flow;
- Integrated the application with the Jumio SDK to confirm the user identity.