Andrew Seregin
Contacts:
Mob: Show contacts
Email: **************************
(mailto:**************************)Skype: andr-kryt02
github:
andrewSeregin (https://github.com/andrewSeregin)
Career Summary
●
3 years’ experience in iOS development
●
Upper-Intermediate English level
Personal qualities:
strong in research and applying best practices and tech tools
fast to study, striving to get new knowledge and challenging tasks
easy to work in team, both interoperable and self-developer
goal oriented, quality assurance and enhancements introducer
soft skills, communicative
Master degree in Computer Science
Technical Skills:
Category
Skills
Programming Languages:
Swift, Objective-C, C\C++, Java;
Technologies:
Maven, SVN, Git, Bitbucket, Jira
Web:
JSP, REST
Frameworks:
MultipeerConnectivity, ARKit, CoreData, UIKit, CoreFoundation,
XMPPFramework, Alamofire Spring, Hibernate
RDBMS:
MySQL
Operating System:
Win7/8/10, macOS, iOS, tvOS
Software and Development Tools:
Intellij Idea, Eclipse, Xcode, AppCode, iOS SDK
Other:
OOP, Reactive programming, Algorithms, Data Structures, Design
Patterns, Unit-Testing, Apache Tomcat, JSON, XML, Auto Layout
Education
Name of University, City, Country:
National Technical University “Kharkiv Polytechnical Institute”,
Kharkiv, Ukraine
Years of Study:
2017 – 2019
Qualification/Degree:
Department of Computer Science and IT, System
programming/Master
Years of Study:
2013 – 2017
Qualification/Degree:
Department of Computer Science and IT, System
programming/Bachelor
Trainings:
Oracle Academy:
Java
Java SE8 Fundamentals
Java SE8 Programming
Java Enterprise Technologies
Prometheus:
Web
Web UI Development
InfoSec
Informational Security
Testing
Software Testing Fundamentals
Coursera:
Java Programming - An
Introduction to Software by Duke
University (https://www.coursera.org/account/accomplishments/specialization/DTFYPJFJFLJ3)
Programming Foundations with (https://www.coursera.org/account/accomplishments/verify/AR43LT3LWGJN)
JavaScript, HTML and CSS (https://www.coursera.org/account/accomplishments/verify/AR43LT3LWGJN)
Java Programming: Solving (https://www.coursera.org/account/accomplishments/verify/VSGVW63WRH2P)
Problems with Software (https://www.coursera.org/account/accomplishments/verify/VSGVW63WRH2P)
Java Programming: Arrays, Lists, (https://www.coursera.org/account/accomplishments/verify/KMYK8FZ93L4S)
and Structured Data (https://www.coursera.org/account/accomplishments/verify/KMYK8FZ93L4S)
Java Programming: Principles of (https://www.coursera.org/account/accomplishments/verify/8EEFK6HSTP8U)
Software Design (https://www.coursera.org/account/accomplishments/verify/8EEFK6HSTP8U)
Java Programming: Build a (https://www.coursera.org/account/accomplishments/verify/VNLK3ZFFY72W)
Recommendation System (https://www.coursera.org/account/accomplishments/verify/VNLK3ZFFY72W)
iOS Development for Creative
Entrepreneurs
Foundations of Objective-C App (https://www.coursera.org/account/accomplishments/records/W8WAHNZR2EHQ)
Development (https://www.coursera.org/account/accomplishments/records/W8WAHNZR2EHQ)
Networking and Security in iOS (https://www.coursera.org/account/accomplishments/records/MCNVADFAPFBG)
Applications (https://www.coursera.org/account/accomplishments/records/MCNVADFAPFBG)
Mentor:
Nikolay Dymura
iOS applications development
Work Experience:
Company:
Beat Technology AS
Period of Work:
06.2018
– current time
Job Title:
Middle iOS developer
Project Name:
Fabel (https://apps.apple.com/no/app/fabel/id1174300811)
Project Overview:
Fabel is the Norwegian subscription service for
audio books with the most popular authors.
Period of Project Involvement:
06.2018 – current time
Number of Team Members:
2
Project Duration:
2 years
Role:
iOS Developer
Responsibilities:
Custom Tab Bar, Player UI, Networking
Technologies Used:
VIPER, NSURLSession, AVAudioPlayer. UIKit,
CoreAnimation
Project Name:
GP Music (https://apps.apple.com/us/app/gp-music/id1066828468)
Project Overview:
GP Music brings country’s largest digital music
collection and provides passionate music listeners
with an experience like never before.
Period of Project Involvement:
06.2018 – current time
Number of Team Members:
2
Project Duration:
2 years
Role:
Main iOS Developer
Responsibilities:
New version implementation from scratch
Technologies Used:
VIPER, NSURLSession, CoreData, AVAudioPlayer.
UIKit, CoreAnimation
Project Name:
Banglalink Vibe (https://apps.apple.com/us/app/banglalink-vibe/id1220792679)
Project Overview:
Feel the Vibe and drop the beat, guys! Banglalink
Vibe has the most unique and resourceful digital
music collection of the country and now you can
get the app in your banglalink powered
smartphone.
Period of Project Involvement:
06.2018 – current time
Number of Team Members:
2
Project Duration:
2 years
Role:
Main iOS Developer
Responsibilities:
New version implementation from scratch
Technologies Used:
VIPER, NSURLSession, CoreData, AVAudioPlayer.
UIKit, CoreAnimation
Project Name:
BEKit SDK
Project Overview:
Period of Project Involvement:
06.2018 – current time
Number of Team Members:
1
Project Duration:
1 years
Role:
Main iOS Developer
Responsibilities:
Network Library
Technologies Used:
NSURLSession
Company:
Cleveroad
Period of Work:
11.2017
– 06.2018
Job Title:
Middle iOS developer
Project Name:
Tradetime
Project Overview:
Business application for trading
Period of Project Involvement:
01.2018 – 06.2018
Number of Team Members:
2
Project Duration:
6 months
Role:
Maine Developer
Responsibilities:
The app implementation from scratch
Technologies Used:
MVVM, UIKit, Alamofire, Socket.IO, PromisKit,
Facebook SDK
Project Name:
Shirt App (https://apps.apple.com/us/app/shirt-app/id1179427035)
Project Overview:
Easiest way to design, order and receive custom t-
shirts and hoodies
Period of Project Involvement:
11.2017 – 12.2017
Number of Team Members:
5
Project Duration:
6 months
Role:
Second Developer
Responsibilities:
Networking, Designer UI
Technologies Used:
MVC, UIKit, CoreGraphic, CoreText,
CoreAnimation
Company:
New Line Technologies
Period of Work:
09.2017
– 10.2017
Job Title:
Middle iOS developer
Project Name:
Cinamaker Capture (https://apps.apple.com/us/app/cinamaker-capture/id1261046276)
/ (https://apps.apple.com/us/app/cinamaker-director-pad/id1261046610)
Cinamaker Director Pad (https://apps.apple.com/us/app/cinamaker-director-pad/id1261046610)
Project Overview:
Live Stream Shoot & Edit
Period of Project Involvement:
09.2017
– 10.2017
Number of Team Members:
10
Project Duration:
2 years
Role:
Developer
Responsibilities:
Dropbox synchronization, AR Integration
Technologies Used:
ARKit, UIKit, CoreGraphic
, MultipeerConnectivity,
MVC, VideoToolbox
Company:
AppliKey Solutions
Period of Work:
02.2017
– 09.2017
Job Title:
Junior iOS Developer
Project Name:
Joyclean (https://apps.apple.com/us/app/joyclean/id1287134192)
/ (https://apps.apple.com/us/app/joyclean/id1287134192)
JoycleanPro (https://apps.apple.com/us/app/joycleanpro/id1287137496)
Project Overview:
Mobile Client of Canadian social network.
Period of Project Involvement:
04.2017 – 09.2017
Number of Team Members:
3
Project Duration:
7 months
Role:
iOS Developer
Responsibilities:
Networking, Push Notification, UI, CoreData
Technologies Used:
Alamofire, VIPER, Generamba, CoreData, UIKit
Project Name:
My Financial Profile (https://appadvice.com/app/my-financial-profile/1210654841)
Project Overview:
Mattermost iOS Client.
Period of Project Involvement:
02.2017 – 04.2017
Number of Team Members:
2
Project Duration:
4 months
Role:
iOS Developer
Responsibilities:
Calculation Module
Technologies Used:
Alamofire, VIPER, Generamba, Charts.
Project Name:
NDA
Project Overview:
Mattermost iOS Client.
Period of Project Involvement:
02.2017 – 03.2016
Number of Team Members:
3
Project Duration:
7 months
Role:
iOS Developer
Responsibilities:
Networking, Chat
Technologies Used:
Alamofire, Moya, VIPER, Generamba.
Company:
Erminesoft
Period of Work:
06.2016
– 02.2017
Job Title:
Trainee/Junior iOS Developer
Project Name:
NDA
Project Overview:
Canadian social network iOS Client.
Period of Project Involvement:
09.2016 – 02.2017
Number of Team Members:
3
Project Duration:
7 months
Role:
iOS Developer
Responsibilities:
Chat, Networking, Unit Tests, UI
Technologies Used:
RxSwift, RxCoreData, Alamofire, XCTest, MVVM
Project Name:
My Budget
Project Overview:
My Budget is your personal expense tracker and
budget manager.
Period of Project Involvement:
6.20************
Number of Team Members:
2
Project Duration:
4 months
Role:
Main iOS Developer
Responsibilities:
The app implementation from scratch.
Technologies Used:
RxSwift, RxCoreData, Alamofire, MVVM