Asim Olmez

With a decade of experience in software development, I specialize in Flutter and Dart, bringing focused expertise to creating high-quality applications. My strength lies in leveraging Flutter's capabilities to build robust, cross-platform solutions that deliver seamless user experiences. I prioritize clean architecture and rigorous unit testing in Flutter to ensure scalable, maintainable, and reliable software. Over the past two years, I have honed my leadership skills as a team leader, successfully managing project timelines, mentoring team members, and fostering a collaborative team environment.

What I Do

Flutter Development Across Platforms

Expert in using Flutter for creating scalable, high-performance applications across mobile, web, and desktop environments. Utilizes Dart, custom widgets, and state management solutions like Provider and BLoC for seamless user experiences.

Technical Project Leadership

Guiding software development with a focus on DevOps practices for continuous integration and deployment. Prioritizes clean architecture and structured code for enhanced scalability and maintainability.

End-to-End Flutter Development

Providing full-cycle Flutter development from initial setup to app store publication. Ensuring robust architecture, thorough unit testing, and seamless CI/CD integration, delivering reliable and maintainable applications that meet industry standards.

Advanced Web Solutions with ReactJS

Architecting robust web applications using ReactJS, featuring modern hooks, context API for state management etc. Focuses on performance optimization and modular design for maintainable codebases.

Testimonials

By the Numbers: Experience & Dedication

Years of Experience

10

Cups of Coffee

7324

Projects Completed

12+

Resume

Flutter Skills

  • Flutter Framework Mastery:Profound understanding and skillful application of the Flutter framework for creating high-performance, visually appealing mobile applications.
  • Dart Programming Proficiency:Expertise in Dart, the programming language used for Flutter, ensuring efficient and effective codebase management.
  • State Management Solutions: Implementing various state management techniques (e.g., BLoC, Riverpod, Redux) to ensure maintainable and scalable app architecture.
  • Cross-Platform Development Expertise:Ability to develop applications that run seamlessly on both Android and iOS platforms using a single codebase with Flutter.
  • Expertise in Object-Oriented Analysis and Design:Enhancing software architecture and system scalability through advanced design principles.
  • Widget Implementation and Customization:Skilled in utilizing and customizing Flutter widgets to create responsive and intuitive user interfaces.
  • Comprehensive Testing in Flutter:Implementing automated testing frameworks in Flutter, including unit, widget, and integration tests, using libraries such as the Flutter Test SDK and Mockito. Employing test-driven development (TDD) practices to ensure high-quality, reliable applications.
  • Advanced Animation Techniques:Utilizing Flutter’s powerful animation toolkit to create engaging and dynamic user interactions.
  • Security Best Practices:Applying security best practices in Flutter applications to protect user data and ensure application integrity.
  • Material Design and Cupertino Widgets:Expertise in implementing Material Design and Cupertino widgets to adhere to platform-specific conventions.
  • Responsive Design:Creating apps that offer consistent and reliable user experiences across a wide range of device sizes using Flutter’s responsive framework.
  • Multi-Threading and Concurrency:Utilizing multi-threading and handling concurrency in Flutter to enhance application performance and user experience.

Mobile App Development Skills

  • UI/UX Design:Expert in crafting pixel-perfect interfaces and enhancing user experiences with smooth animations and intuitive navigation elements.
  • SOLID, KISS, and DRY Principles in Mobile Development:Implementing key design principles to enhance the quality, maintainability, and scalability of mobile applications, ensuring efficient and robust software architecture.
  • OOP and Functional Programming in Mobile Development:Utilizing object-oriented and functional programming principles to enhance code modularity, scalability, and maintainability in mobile applications. Employing design patterns to ensure robust architecture and efficient data handling.
  • Scalable App Architecture:Designing scalable application architecture in Flutter to support growth and additional features over time.
  • Performance Optimization of Mobile Applications:Ensuring applications run smoothly and provide excellent user experiences.
  • Expert Navigation of App Store Deployment Processes:Mastering compliance and operational standards for successful deployment on iOS and Android.
  • Third-Party Integrations:Skilled in incorporating services like maps, payment gateways, and social media APIs into applications.
  • Development of Multilingual Applications:Catering to a global audience by developing applications in multiple languages.
  • Dynamic Theming and Styling:Implements dynamic themes and styles to support diverse user preferences and enhance app personalization.
  • Backend Integration Using Firebase and Supabase:Utilizing Firebase to provide backend services such as authentication, database management, and analytics in apps. Additionally, leveraging Supabase for real-time databases, authentication, and instant APIs to enhance app functionality and streamline development processes.
  • CI/CD Implementation:Implements Continuous Integration and Continuous Deployment pipelines to streamline development and release processes.

Web Development Skills

  • ReactJS Development:Proficient in building dynamic, responsive web applications using ReactJS, focusing on modular design, code reusability, and component-based architecture.
  • Tailwind CSS Integration:Skilled in utilizing Tailwind CSS for rapid UI development, leveraging its utility-first approach for efficient, responsive design.
  • Front-End Technologies:Experienced with HTML, CSS, JavaScript, and modern frameworks to create visually appealing and robust user interfaces.
  • Advanced React Features:Utilizing React hooks, higher-order components, and custom hooks to extend functionality and simplify code.
  • Responsive and Adaptive Design:Expert in designing websites that adapt to different devices and screen sizes using CSS Flexbox, Grid, and media queries.
  • Web Accessibility:Committed to developing accessible web applications, adhering to WCAG guidelines to ensure usability for all users.

Common Skills

  • Version Control Mastery:Expert in using Git for source code management and collaborative development.
  • Collaborative Problem Solving and Expressive Design Implementation:Working in a dynamic development environment to solve problems and implement designs.
  • Effective Code Reviews and Debugging Practices:Maintaining high standards of code quality and application reliability through thorough reviews and debugging.
  • Strategic Business Requirements Translation: Converting strategic business requirements into technical solutions that align with organizational goals.
  • Leadership in Agile Project Management:Guiding team dynamics and sprint planning to optimize workflow and achieve project goals.
  • Advanced Problem-Solving Skills: Tackling complex system architectures and technical challenges with advanced problem-solving skills.
  • Commitment to Software Excellence and Innovation: Continuously learning and adopting cutting-edge technologies to drive innovation.
  • Effective Mentorship and Team Development:Cultivating technical skills and professional growth among team members.
  • Scalable Architecture Design:Designing architectures that are capable of handling increasing loads and future expansion.

Experiences

Jan 2017 - Mar 2024
Hologram Sciences (Contractor, Remotely)

UI Team Leader / Senior Mobile Application Developer

  • Led the development and release of six cross-platform mobile applications, improving user engagement in the health and wellness sector. Key projects included Eatwithava, Nutria, Gogo, Optijourney, Phenology, and d.velop.
  • Headed the UI team for two years, overseeing project timelines and mentoring team members to encourage collaboration and innovation.
  • Integrated Bluetooth Low Energy (BLE) devices into our apps, enhancing real-time data collection and ensuring reliable data syncing.
  • Participated in daily stand-ups, sprint planning, and retrospectives to align project goals with business objectives and maintain strong team communication.
  • Developed the Centrum web app using ReactJS, which features advanced API integrations and modern UI/UX designs.
  • Engineered an Admin Panel using AngularJS to support backend management and streamline user data processing and analytics.
Oct 2022 - Aug 2023
Revo-Garage (Contractor, Remotely)

Senior Mobile Application Developer

  • Developed cross-platform applications for iOS, Android, Web, and macOS to ensure a consistent user experience across all platforms.
  • Used Flutter’s Material Design and Cupertino libraries for a native look and feel on iOS and Android devices.
  • Managed the development process for the engineering team, coordinated tasks, set project priorities, and ensured the timely delivery of high-quality software products.
  • Led the implementation of scalable and responsive applications using Flutter's framework to meet diverse user needs and platform requirements.
  • Collaborated with stakeholders to gather requirements, define project scopes, and turn business objectives into technical solutions.
Apr 2020 - Oct 2021
OBI+ (Contractor, Remotely)

Mobile Application Developer

  • Led the transition of a connected car service application from React Native to Flutter, ensuring a seamless redevelopment process while maintaining functionality and user experience.
  • Successfully integrated advanced features like localization and white-labeling, allowing the creation of multiple distinct projects from the same codebase, showcasing versatility and scalability.
  • Leveraged Flutter's widget-based architecture to create custom UI components and layouts, ensuring a consistent and responsive user experience across different platforms.
  • Implemented platform-specific features and functionalities using Flutter plugins and platform channels, enhancing application capabilities.
Jan 2016 - Jan 2017
Trendyol Group (Full Time, in Office)

Full Stack Developer

  • Spearheaded full-stack development for a critical administrative project on trendyol.com, optimizing product listing and management processes using C# .NET for the backend and AngularJS for the frontend.
  • Developed ASP.NET MVC and Web API projects to facilitate seamless communication and data exchange within the e-commerce platform.
  • Implemented technical enhancements such as advanced data management, API optimization, and user-friendly interfaces, improving system efficiency and user experience.
  • Proficient in MSSQL, using database management skills to develop and maintain robust backend solutions, ensuring data integrity and reliability.
July 2014 - Jan 2016
Neutec Technology (Full Time, in Office)

Junior Software Developer

  • Played a key role in maintaining and enhancing software solutions, focusing on bug fixes and feature development to boost application performance and user satisfaction.
  • Engaged in developing N-tier architecture software using .NET technologies, adhering to design specifications and meeting user requirements, which led to the delivery of high-quality applications on time.
  • Designed and implemented web pages with a focus on usability and aesthetics using HTML, JavaScript, jQuery, CSS, and Bootstrap, including layout, design, and graphic integration.
  • Conducted thorough troubleshooting and problem-solving in response to customer requests and QA findings, ensuring timely and effective issue resolution.

Education

2010 - 2014
Ondokuz Mayis University

Computer Engineering, Bachelor's degree

Portfolio

TK-7

TK-7

Mobile Applications
Phenology

Phenology

Mobile Applications
OBI+

OBI+

Mobile Applications
d.velop

d.velop

Mobile Applications
Revo Garage

Revo Garage

Mobile Applications
AVA

AVA

Mobile Applications
Optijourney

Optijourney

Mobile Applications
Centrum SuperGreens Web App

Centrum SuperGreens Web App

Web
AVA Admin Web App

AVA Admin Web App

Web

Contact

Lviv, Ukraine

+380 68 159 43 40

hello@asimolmez.me

Freelance Available

How Can I Help You?