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