Position: Software developer (Flutter, IoT)
Category: Flutter
English level: intermediate
Years of experience: 6

Cross-platform applications:

Stack of guidelines /NDA/ (Android, iOS, Web) – convenient documentation reader mobile app for end users. /making, testing and preparing app with all necessary functions which can works with technical contents in online and offline modes for Android and iOS users/

Arimed (Android, iOS) – helpful application for people who want to have online consulting services with professionals doctors. /made and integrated functionality for choosing and ordering prepaid services with visual describing reason appeal/

Basket (Android, iOS) - seller-customer mediator to help keeping product information and have discounts for buyers.

RehearseMe (Android, iOS) – help actors to catch roles in scenes by audio, video recording to see them. Actors` results can be shared with anyone by chatting applications

Laso (Android, iOS) – client application helps to find various doctors in different hospitals in local area and make an appointment with the doctor by online payment. 

Ment.io (Android, iOS) – collaboration tool that allows to communicate with your team and customers on anything from strategic initiatives to product features or marketing campaigns. /fixed critical bugs; changed behavior structure of application; refracted source/

HR361 – personnel appraisal service, smart HR assistant. The service solves the problem of staff turnover. This is a convenient way for job seekers to present their competencies and get their assessment. It also makes it possible to monitor staff in the labor market.

Habitu (Android, iOS) – client application which communicates with customers and help them to apply recipes medications from doctor. Application uses Restful API, socket online protocols, and firebase cloud message services

People positions NDA (Android, iOS, IoT, Server) – client application helping people to navigate inside buildings and open air spaces by IoT technologies with LoraWan networks. 

Steeles (Android, iOS) – Memorial client application with different services for died people and their relatives. It's a little regional application with using Restful API communications

Natively developed applications:

VideoTherapy (Android),
FindMyPet (Server, IoT, iOS),
Atlasense (Android),
SolarSystem Rene (Android),
CarDemoAR (Android, iOS),
CryptoDemo (Android),
Surf.tv , Ukr.tv, Rus.tv (Android),
Boosik.com (Android, iOS, Web) 
and many others ...
Experienced developer has gone a long and thorny way of development and acquired various technical skills, including mobile development with user interfaces. Deep understanding of the full lifecycle of mobile development with practical experience in iOS, Android, and IoT technologies. Has knowledge and experience in implementing DevOps processes and tools.

Technical Skills 

Software development: 
	OOP, Design patterns

	Flutter SDK: above 4 year experience
	Dart: above 4 year experience
	C/С++ good knowledge: more 1 year experience
	Objective C: many years experience
	SWIFT base knowledge
	Android SDK (ver. 2.0+): many years experience
	Android NDK: less year experience
	Java: many years experience

	C# good knowledge
	PHP: many years experience
	SQL (SQLite, MySql, PostgreSQL, MariaDB)
	JavaScript, jQuery, AJAX

Technologies: 
	Client-server architecture: Web Services, Rest, WebSocket
	Mobile frameworks: Firebase, FlutterMap, Apple WatchKit, Apple MapKit, 
		Google MapAPI, Facebook API, DropBox API, Cordova, jQuery Mobile
	DataBase access: CoreData, DBHelper
	GameDev: Unity 2D/3D, Vuforia
	Web technologies: HTML, CSS
	Protocols: TCP/IP, UDP, HTTP(s), WebSocket
	Data formats: XML, JSON

Development tools: 
	Version сontrol: Git, SVN 
	IDE: Android Studio, Xcode, Eclipse, Arduino, WebStorm, PhpStorm, Unity 2D/3D
	CICD: Jenkins 
	Tracking Systems: Redmine, Trello, Jira 
	Design: Fusion360, Illustrator, Photoshop, Figma, Sketch
	OS: MacOS, Windows, Linux (Debian/Ubuntu, Gentoo)

DevOps engineering: 
	Virtual Private Server (VPS), Big virtual space (VLM), 
	Jenkins Mobile auto-builds for native and Flutter applications (Android, iOS, Web)
	GitLab, Docker, OpenStreetMap, Proxmox, OwnCloud and other
1. System design
2. Development
3. Implementation
4. Launch and publication