Mykhailo Tys
Lead software engineer
CONTACT
PROFESSIONAL SUMMARY
Address
:
Lviv, Ukraine
Phone
:
-
Email
:-
I am a lead developer focused on back end
development(java/kotlin spring boot, node js) and native
mobile development (android, ios).
I have strong skills in managing teams of different sizes (3 to
10 people).
I participate in different project activities – requirements
clarification, activities estimation, creating assumptions list,
defining potential risks as well as architecture setup, defining
solution technology stack.
SKILLS
Web:
Node js, Express js, Nest js,
TypeORM, Sequelize.
Java/Kotlin, Spring,
Hibernate, JPA.
AWS, MySql, PostgreSQL,
MongoDB.
Maven, Gradle, NPM.
Mobile:
Java SE, Kotlin, Android
SDK(fragments, services,
content providers, custom
views, SQLite, networking,
multithreading, working with
webview), Gradle, Ant,
Maven, NDK, Spring for
Android, Retrofit, ORM
frameworks (Ormlite,
ActiveAndroid), RxAndroid,
WORK EXPERIENCE
‘Axles’,
Lead Software Engineer
July 2018 - now
Project: FitStar(ongoing)- a fitness coach in you smartphone
with a set of social features. Made in a cooperation with
leading Ukrainian telecom provider, the app is going to handle
high load due to big amount of users. Also, app collects and
analyzes users’ progress data in order to complete the app
flows and provide user with the best set of workout
suggestions.
Responsibilities: architecture set up, back end development,
code review
Role: lead back end(node js) developer
TeamSize: 4
Project: SmartSelection- a platform connecting designers,
their customers and design materials vendors. It's intention is
to make the process of choosing materials for design projects
much more easier and faster.
Dagger 2, Google Play
Services(Places, Billing);
Objective-C(basics), Swift,
CocoaPods, AlamoFire,
Nuke, In app purchases.
Build distribution(Crashlytics,
Play Market, AppStore),
Social Networks
integrations(Facebook,
Twitter, LinkedIn, G+), Parse,
Dropbox API, Google Drive
API, different 3rd party
integrations.
IDEs
Eclipse, Android studio,
Xcode, Intellij idea, WebStorm
Project management
tools
TFS, JIRA, YouTrack, Trello,
Waffle, Redmine
LANGUAGES
Ukrainian – Native speaker
English – Very good
command
Russian – Very good
command
Spanish – Basic Level
To achieve this goal system operates with qr codes for each
material which simplifies adding and combining materials for
current project.
PWA approach for designer app allowed us provide the best
mobile experience and features to user in quick and flexible
manner.
Responsibilities: app architecture set up, development
Role: lead back end(node js) developer
TeamSize: 3
Project: AllStrongman- a platform that gathers strongman
competitions results all over the world. It also provides a set of
tools to efficiently run the competitions and make athlete's
experience the best during the competition. Service is used by
the management teams of the most famous competitions like
Arnold Strongman classic, WSF and other.
Platform also analyzes big amount of data in order to provide
athletes' rating - this feature allows us to know who performs
the best during the season.
Responsibilities: app architecture set up, development, code
review
Role: lead back end(java) developer
TeamSize: 4
‘Publbox’,
Lead Mobile developer
March 2018 - January 2019
Development of PublBox mobile clients(ios, android),
investigation of third party services that the app is going to be
integrated with, applying best practices to the app
development process.
‘TechMagic’,
mobile team lead, team lead, android
and ios developer
November 2014 - March 2018
Project: TechMagic mobile department
I did the following as a mobile team lead in a company:
Participating in pre-sales activities
Organizing mobile expertise development in a company
Organizing mobile knowledge sharing process in a company
Running feedback sessions for team members, creating
personal development plan for them
Project: Good&Co- growing U.S. startup that raised over
$1.6M of Investments on Seed Round. It is a revolutionary
discovery engine and social network built for those looking for
greater happiness and meaning in their career, relationships
and personal lives.Through the series of personality quizzes,
individuals can learn about their personality and unlock their
Archetype blend. This process, steeped in hard science,
examines thousands of data points to find the best cultural fit
between job seekers and job openings.
Role: Team Lead, Android developer
Responsibilities: project management, android development,
code review, work process improvements.
Team Size: 10
https://play.google.com/store/apps/details?id=co.good.android
Project: MentionMyBiz - Mention My Biz is a social platform
where users earn rewards by sharing customer experiences
and referring their favorite businesses. We empower business
owners to promote, track and incentivize their best customers
and staffers, while providing trusted recommendations to the
public. Earn anything from free meals, generous discounts,
and so much more.
Role: Team Lead, Ios developer, Android developer
Responsibilities: project management, ios and android
development, code review.
Team Size: 3
https://itunes.apple.com/us/app/mention-my-biz/id-
‘Symphony Solutions’,
android developer
December 2012 - November 2014
Project: Intuition– mobile applications, “Rubicon” and
“Advantage” applications.
Role: android developer
Responsibilities: development, bug fixing, automated testing,
code re-factoring, configuring of build process
TeamSize: 8
EDUCATION
2008 – 2013 Ivan Franko National University of Lviv Faculty of
Applied Mathematics and informatics Specialist
2016 Lviv IT School(LITS) Project management basics
REFERENCES
References available on request