Flutter Developer & iOS Developer
Přehled
Krátké shrnutí
Kandidát je zkušený softwarový inženýr, který od roku 2019 programuje mobilní aplikace v komerční praxi. Díky dobré znalosti životního cyklu vývoje softwaru (SDLC) a zájmu o vedení vývojových týmů úspěšně navrhoval a vytvářel projekty od základů. Jeho odbornost spočívá ve vývoji mobilních aplikací, zejména v oblasti Flutteru a nativních technologií pro iOS, kde prokázal zběhlost v různých architektonických přístupech včetně Reduxu, BLoC, MVVM a MVP. Má zkušenosti s bezdrátovými technologiemi, jako jsou Bluetooth, ZigBee a LoRa, což mu umožňuje bezproblémově integrovat bezdrátové funkce do softwarových řešení. Jeho zběhlost v nastavování procesů kontinuální integrace a kontinuálního nasazování (CI/CD) pomocí nástrojů, jako jsou GitLab, Jenkins a TeamCity, zajistila efektivní dodávání a nasazování softwaru. Bez problémů se domluví anglicky a denně ji používá.
Pracovní zkušenosti
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
| Zaměstnanec | 105000 Kč / Měsíčně |
| Kontraktor | 7700 Kč / Denně |
| Úroveň | MEDIOR |