Work Experience
Senior Full-Stack Engineer, Color Mixer Application
Duration: Jul 2022 - Oct 2023
Summary: Developed a color mixer application for hair stylists to mix and dispense hair colors, connecting to a BLE device via Bluetooth on an iPad.
Responsibilities: Built project architecture based on DDD and Clean Architecture, enforced CI/CD with GitHub actions, implemented RX programming, supervised and coached development team, delivered MVP, improved app performance with offline cache layer based on Firebase.
Technologies: Flutter, Firebase, REST, DartZ, Freezed, Bloc, Node.JS, Express.JS, Docker
Lead Flutter Developer, International Social Media Application
Duration: Sep 2021 - Sep 2022
Summary: Developed an international social media application with payment integration, database refactoring and robust API creation for Android and iOS platforms.
Responsibilities: Developed main application features, coordinated team efforts, carried out thorough code reviews, interacted with Product Owners and CTO, presented software to investors, and worked with backend and QA teams.
Technologies: Flutter, GraphQL, AWS, Socket.IO, Freezed, DartZ, GetX
Full-Stack Software Engineer and Tech-Lead, Garden of Love
Duration: Mar 2019 - Aug 2021
Summary: Led the delivery of two mobile applications, produced a successful mobile payment application, and collaborated with third-party API developers.
Responsibilities: Led android application projects, mentored developers, optimized infrastructure with third-party integrations.
Technologies: Kotlin, Flutter, Java
Full-Stack Mobile Developer, Various Mobile Applications
Duration: Mar 2018 - Mar 2019
Summary: Developed a video streaming app and a geolocation-based app, improved app performance and built an Android SDK for broadcast video streams.
Responsibilities: Optimized app load times and installation file size, collaborated with cross-functional teams, built Android SDK.
Technologies: Android Jetpack Compose, Kotlin, Flutter, bloc state management
Android Application Developer, Sector-Specific Mobile Apps
Duration: Jul 2015 - Mar 2018
Summary: Programmed and developed mobile apps in multiple sectors, implemented clean architecture, and improved application security and performance.
Responsibilities: Implemented Clean Architecture, maximized image loading speed, refactored app security measures, delivered application ahead of schedule.
Technologies: Dagger2, RxJava
Android Application Developer, Nurse and Patient Management Software
Duration: May 2014 - Jan 2015
Summary: Developed a nurse and patient management software and improved it by expanding modules, optimizing user interface and database structure.
Responsibilities: Expanded project modules, improved User Interface based on feedback, optimized database structure, integrated software with hospital devices via socket programming.
Technologies: Android, Socket Programming
Education
- Bachelor of Information Technology Administration
2018 - 2021
- Associate Degree in Software Engineering
2014 - 2016