Flutter Developer & iOS Developer
Prehľad
Krátke zhrnutie
Kandidát je skúsený softvérový inžinier, ktorý programuje mobilné aplikácie v komerčnej praxi od roku 2019. Vďaka dobrým znalostiam životného cyklu vývoja softvéru (SDLC) a záujmu o vedenie vývojových tímov úspešne navrhol a vybudoval projekty od základov. Jeho odbornosť spočíva vo vývoji mobilných aplikácií, najmä v technológiách Flutter a natívnych technológiách iOS, kde preukázal zručnosť v rôznych architektonických prístupoch vrátane Redux, BLoC, MVVM a MVP. Má skúsenosti s bezdrôtovými technológiami, ako sú Bluetooth, ZigBee a LoRa, čo mu umožňuje bezproblémovo integrovať bezdrôtové funkcie do softvérových riešení. Jeho zručnosť v nastavovaní procesov nepretržitej integrácie a nepretržitého nasadzovania (CI/CD) pomocou nástrojov, ako sú GitLab, Jenkins a TeamCity, zabezpečila efektívne dodávanie a nasadzovanie softvéru. Dokáže bez problémov komunikovať v angličtine, ktorú denne používa.
Pracovné skúsenosti
Senior Software Developer (08/2021 – Present)
- Lead and manage a team of 3 developers, ensuring timely delivery of high-quality software solutions.
- Architect Flutter and native iOS projects, focusing on testing, performance, and scalability.
- Analyze and model project components for optimization and improvement.
- Manage work planning and estimation to ensure timely project delivery.
- Create new features, write bug fixes, and conduct unit tests while adhering to software design principles.
- Work with Bluetooth and BLE technologies to implement wireless features.
- Set up GitLab CI/CD processes and write build scripts for efficient software delivery and deployment.
- Establish and maintain processes using Jira to improve team efficiency and streamline project management.
- Collaborate with clients, providing technical expertise and recommendations for software solutions and products.
- Mentor team members, providing guidance and support for their professional development.
Middle Software Developer (03/2021 – 08/2021)
- Successfully deliver a native iOS project with complex 3D visualization for a satisfied client.
- Develop Flutter and native iOS E-commerce projects using Redux and Data Driven architectures, improving user experiences and sales.
- Implement a Flutter Fin-tech project for digital tipping, enabling seamless and secure payments.
- Distribute projects to Google Play and App Store, ensuring adherence to platform-specific guidelines and standards.
- Create comprehensive documentation, estimate project timelines and costs, and provide support to the QA team.
Junior Software Developer (05/2019 – 03/2021)
- Develop various Flutter projects for merchants, incorporating Redux architecture to enhance user experience and boost sales.
- Contribute as a speaker at Flutter Lviv and GDG Uzhgorod communities, sharing knowledge and experience.
- Create plugins and packages with Flutter for reusable code and enhanced project efficiency.
- Develop Flutter projects using BLE and LoRa technologies for optimal and efficient wireless solutions.
- Set up CI/CD systems such as Jenkins and TeamCity for efficient software delivery and deployment.
- Create comprehensive documentation, estimate project timelines and costs, and provide support to the QA team.
Intern at Sigma Software (01/2019 – 04/2019)
- Develop a Native iOS project seamlessly integrated with IoT devices via Bluetooth and ZigBee.
- Contribute to UI and Business Logic parts of a project, ensuring smooth and intuitive user interaction.
- Create and implement Unit Tests and UI Tests for high-quality development and reduced development time.
- Refactor different parts of the project to adopt a new architecture approach, improving performance and maintainability
| Zamestnanec | 4316 € / Mesačne |
| Kontraktor | 316 € / Denne |
| Úroveň | MEDIOR |