Back to professionals

Flutter Developer & iOS Developer

Overview


Short Summary

The candidate is an experienced software engineer who has been programming mobile apps in commercial practice since 2019. With a solid understanding of the software development life cycle (SDLC) and an interest in leading development teams, he has successfully designed and built projects from the ground up. His expertise lies in mobile app development, particularly in Flutter and native iOS technologies, where he has demonstrated proficiency in a variety of architectural approaches including Redux, BLoC, MVVM, and MVP. He has experience in wireless technologies such as Bluetooth, ZigBee, and LoRa, allowing him to seamlessly integrate wireless features into software solutions. His proficiency in setting up continuous integration and continuous deployment (CI/CD) processes using tools such as GitLab, Jenkins and TeamCity has ensured efficient software delivery and deployment. He is able to communicate in English without any problems and uses it on a daily basis.

Work Experience

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
Author
Flutter Developer & iOS Developer
652ea74a73fadf0001b32011
Employee4316  / Per month
Freelancer316  / Per day
LevelMEDIOR
Roles
Flutter Developer iOS Developer
Languages
English
Skillset
Application ServerCICDCode ManagementDevOpsFlutterFunctional TestingGitlabIntegration TestingIoTJavaJavaScriptJiraMicrosoft serversOperation SystemsProject Management ToolsReactReduxTeamCityTesting TypesToolsUIiOS
Localities
Ústí nad LabemRemote