Full-Stack Engineer
I am a Flutter Developer with more than 5 years of experience in IT. I am not going to bore the reader with generic descriptors like “highly motivated” or “responsible”. I like to code, I like learning new technologies and languages, and most of all, I love to create something new and useful for other people. My main motivation has always been augmenting people with technology and transferring as many things as we can to digital form. I have a deep and wide understanding of computers, starting with HDL and hardware and ending with high-level languages like C# and JavaScript. I am a big proponent of strict architecture and static code checks as a method to limit human error.
Skills
Flutter Developer
MobileApp Development
FullStack Engineer
CrossPlatform Development
Agile Development
C#
Technology stack
Experience
Flutter Engineer
Project Overview
Mobile application for grill control. It offers many recipes for a variety of dishes. In this process, the user can follow the recipe step by step. The application allows you to adjust the temperature of the grill and set a timer.
You can connect to the grill via Bluetooth or a Wi-Fi hotspot.
Responsibilities
- Implemented features in-app, frontend, and backend
- Led team of 4 mobile and 2 backend developers
- Created architecture and code style standards
- Created SwiftUI companion app for iOS Flutter app
- Pushed refactoring and architecture improvement efforts to reduce future development time
- Occasional hardware fixes (resolder connections, replace cables, etc.)
Tools&Technologies
Flutter, Node.js, React, BLoC, MobX, TypeORM, Typescript, AWS
Tech Lead
Project Overview
At the core of our operation is a suite of multi-platform digital applications that help facilitate the purchase of used cars and their subsequent sale to dealer networks in our operational markets. From our technology and design center in Berlin, we’re digitizing the automotive sales sector for increasingly connected societies. Frontier Car Group is pioneering new vehicle financing solutions aimed at small to medium-sized industry operators and aspiring consumer customers in markets previously underserved by traditional lenders. We’re leveraging the reach of our platform and physical network to offer innovative B2B and B2C financial products.
Responsibilities
- Mobile app development lead
- Mobile architecture
- Backend development
- Integration with KaaS providers (Key as a service)
- Native development and integration for payment and partner SDKs
- Optimization for Google Maps display
- Development of payment flows using Stripe and Braintree
- Mentoring middle developers
Tools&Technologies
Flutter, Node.js, Android, iOS, BloC, Microservices, AWS CloudFormation
Full-stack Software Engineer
Project Overview
Develop and maintain software for pharmaceutical equipment (autoclaves). This includes using native C libraries for communication with the device via serial port and writing controller software with Xamarin. Android, maintaining the backend with Node.js and the frontend with Angular.js.
Responsibilities
- RND team member
- Leading mobile team
- Swift/iOS full-cycle development
- Xamarin full-cycle development
- Support of multiple web projects using NodeJS, Spring Boot, ReactJS, and AngularJS
- Architecture and development of a framework for the pharmaceutical field
Tools&Technologies
Swift/iOS, NodeJS, Spring Boot, ReactJS, and AngularJS, Xamarin
Full-Stack Engineer
Project Overview
Uber for heavy-duty deliveries. The project includes a mobile app written with Swift and a codeless backend with AWS Amplify.
Responsibilities
- RND team member
- Leading mobile team
- Swift/iOS full-cycle development
- Xamarin full-cycle development
- Support of multiple web projects using NodeJS, Spring Boot, ReactJS, and AngularJS
- Architecture and development of a framework for the pharmaceutical field
Tools&Technologies
Swift/iOS, NodeJS, Spring Boot, ReactJS, and AngularJS, Xamarin
Xamarin Engineer
Project Overview
Software company that was founded on the idea of making software that is easy to learn and simple to use. Because it is easy, employees use it, which allows companies to learn much about their operations and workers’ environments. And when they use that information to improve, their companies are safer and more profitable.
Responsibilities
- Mobile development using Xamarin
- Bot development using BotFramework
- Part-time experience in lead generation
- Support of native Swift iOS project
Tools&Technologies
Xamarin, Xamarin.Forms, BotFramework, Swift