Uploaded by Andrey Vlah

aliaksei kartynnik cv

advertisement
IT Resume | Alex Kartynnik
27/06/2019
PERSONAL DATA
Name:
Alex (Alexey) Kartynnik
Date of Birth: 02/04/1992
Location:
Belarus, Minsk
Mobile:
+375 (29) 620-75-22
E-mail:
alex.kar.008@gmail.com
Skype:
lex-kar-008
LinkedIn:
www.linkedin.com/in/akartynnik
OBJECTIVE
Desired Position:
Senior Software Engineer / Team Lead
SUMMARY OF QUALIFICATION
I am working with .NET platform starting from the end of 2012.
My current stack of technologies is: .NET Core (API, Swagger, EF Core), MSSQL, Azure, Azure DevOps
I am working along with agile methodologies including Scrum.
TECHNICAL SKILLS
 .NET Framework, .NET Core, C#
 MVC, Web API, Web Forms, .NET Core, WPF, console applications
 MySQL, MSSQL, Entity Framework, ADO.NET, Dapper
 HTML, CSS, Angular, React, Vue, JQuery, Bootstrap
 Jira, Confluence, Tick, MantisBT, Redmine, DevProm, GitHub, TFS (Azure DevOps)
 IIS, Azure, Continuous Deployment, TFS (Azure DevOps), Docker
 Visual Studio, Visual Studio Code, Mono Develop, Git Bash, Command Prompt, RDM
RELEVANT EXPERIENCE
 Communication with the customer
 Clarification of business requirements
 Projects and features development
 Code review skills
 Tasks review and estimations
 Team management
 Working along Scrum
1
IT Resume | Alex Kartynnik
27/06/2019
 LANGUAGES
 English – Intermediate
 Russian – Native Speaker
 Belarussian – Native Speaker
EDUCATION
 2009 – 2014 / Belarusian State University, Physics Faculty / Physics. Management activities (Physicist Manager)
/ Minsk, Belarus
 2015 – 2016 / Belarusian High-Tech Park Administration / Certificate of completion of the educational program
of training courses for innovative entrepreneurship / Minsk, Belarus
SEVERAL FACTS ABOUT ME
I prefer a healthy lifestyle like traveling, biking, jogging and so on.
In my spare time I am making content for my YouTube channel about IT lifestyle and doing selfdevelopment activities.
I am interested in management theory, the natural sciences and sci fiction literature.
I am free of the bad habits.
I can find the optimal way from difficult situation by myself in short time period.
I have an experience in teaching other people by programming skills.
I have an experience in public speaking (starting from 9 up to 150 audience).
I have a pet. It is the girl-cat named ‘Semechka’ 😊
COURSES AND CERTIFICATES
Course name:
Certificate of completion of the educational program of training courses for
innovative entrepreneurship
Issued:
Belarusian High-Tech Park Administration
Years of study:
09/2015 – 02/2016
Certificate license number:
08975737
https://raw.githubusercontent.com/akartynnik/akartynnik.github.io/master/docs
/Certificates/HTP_InnovativeEntrepreneurship(front).jpg
Files:
https://raw.githubusercontent.com/akartynnik/akartynnik.github.io/master/docs
/Certificates/HTP_InnovativeEntrepreneurship(back).jpg
Course name:
Certificate of completion training course "Technologies of public presentations"
Issued:
Training &consulting company “Business Tools”
Years of study:
04/2018 – 05/2018
Files:
https://raw.githubusercontent.com/akartynnik/akartynnik.github.io/master/docs
/Certificates/Technologies_of_public_presentations.jpg
2
IT Resume | Alex Kartynnik
27/06/2019
PROFESSIOANL EXPERIENCE
“Virtual Competency Builder”
Company:
“SoftTeco” (SoftTeco, JSC)
Company Location:
Belarus, Minsk
Project Location:
Lithuania, Vilnius
Duration:
12/2018 – present time
Description:
We are helping a large corporation train their employees on a new Android app. We are
not allowed access to the app’s code, but we are providing access to app by Android
simulator of the app. This is the Java Android app that uses a WebView and HTML to
render the screens of simulated apps in HTML format.
Position:
Senior .NET Developer, Team Leader
Overall Team Size:
3 backend developers, 5 frontend developers, 1 android developer, 1 manager, 1
business analyst, 4 QA engineer
Responsibilities:
Tools & Technologies:





Development of API for mobile and web applications
Development of the project architecture
Task review and estimations
Control of code quality
Team management
Platforms: .NET Core
Tools: Visual Studio, Azure DevOps, Tick
Languages & Technologies: C#, MSSQL, Swagger, StyleCop, SendGreed, Docker,
Azure, CI/CD pipelines
“Dserve”
Company:
“SoftTeco” (SoftTeco, JSC)
Company Location:
Belarus, Minsk
Project Industry:
Restaurant service
Project Web Site:
https://dserve.app
Project Location:
Lithuania, Vilnius
Duration:
08/2018 – 12/2018
Description:
Mobile application for booking places in restaurants and ordering food.
Position:
Senior .NET Developer
Overall Team Size:
4 developers, 2 managers, 1 QA engineer
Responsibilities:
Tools & Technologies:
 Development of API for mobile application
 Development of the project architecture
 Communication with the customer
Platforms: .NET Core
Tools: Visual Studio, Jira, Tick, Bitbucket
Languages & Technologies: C#, MSSQL, SignalR, Swagger, GrayLog, SendGreed,
3
IT Resume | Alex Kartynnik
27/06/2019
“ACT46”
Company:
“SoftTeco” (SoftTeco, JSC)
Company Location:
Belarus, Minsk
Project Industry:
Smart Controllers, Internet of Things
Project Web Site:
www.inspect-us.com
Project Location:
Germany, World
Duration:
03/2018 – 05/2018
Description:
Integrated software for reading data from monitoring systems.
Position:
Senior .NET Developer
Overall Team Size:
1 developers, 2 QA engineers, 1 manager
Responsibilities:
Tools & Technologies:
 Back-end development
 Bug fixing
 Communication with the customer
Platforms: .NET 4.5
Tools: Visual Studio, Bitbucket, Tick
Languages & Technologies: C#, WPF, MSSQL
“ACT46”
Company:
“SoftTeco” (SoftTeco, JSC)
Company Location:
Belarus, Minsk
Project Industry:
Smart Controllers, Internet of Things
Project Web Site:
www.inspect-us.com
Project Location:
Germany, World
Duration:
03/2018 – 05/2018
Description:
Integrated software for reading data from monitoring systems.
Position:
Senior .NET Developer
Overall Team Size:
1 developers, 2 QA engineers, 1 manager
Responsibilities:
Tools & Technologies:
 Back-end development
 Bug fixing
 Communication with the customer
Platforms: .NET 4.5
Tools: Visual Studio, Bitbucket, Tick
Languages & Technologies: C#, WPF, MSSQL
4
IT Resume | Alex Kartynnik
27/06/2019
Investment Tools “TradeStops”
Company:
“Itransition” (Itransition, JSC)
Company Location:
Belarus, Minsk
Project Industry:
Investments, securities
Project Web Site:
www.tradestops.com
Project Location:
USA
Duration:
01/2017 – 03/2018
Description:
This project provides an option for the users to import portfolios from their online
brokerages in one click. As soon as portfolios are created in the system - users can
easily analyse their holdings using a wide range of available.
Position:
Full Stack Developer (.NET, JS)
Overall Team Size:
8 developers, 5 QA engineers, 1 business analyst, 1 manager, 1 DevOps
Responsibilities:
Tools & Technologies:





Backend development
Frontend development
New features development
Communication with the customer
Working along Scrum
Platforms: .NET 4.5, Knockout JS
Tools: Visual Studio, SVN, GitHub, Jira, Confluence, RDM, Slack, Bitbucket
Languages & Technologies: C#, MVC, Web API, NHibernate, Dapper, Castle Windsor,
MSSQL
Housing inspection software “InspectUs Solution”
Company:
“Itransition” (Itransition, JSC)
Company Location:
Belarus, Minsk
Project Industry:
Housing inspection
Project Web Site:
www.inspect-us.com
Project Location:
USA
Duration:
07/2016 – 12/2016
Description:
INSPECTUS is designed by inspectors so inspections can be completed quickly and
accurately in the field, along with easy reporting. The software is designed using
Uniform Physical Condition Standards (UPCS) protocols, the defect definitions used
during HUD REAC PASS inspections. This protocol has become the standard of property
inspections for HUD, USDA and IRS Tax Credit housing throughout the country.
Position:
.NET Developer
Overall Team Size:
2 developers, 2 QA engineers, 2 BA, 1 manager
Responsibilities:




Back-end development
Front-end development
Take part in sprint review
Communication with the customer
5
IT Resume | Alex Kartynnik
Tools & Technologies:
27/06/2019
Platforms: .NET 4.5
Tools: Visual Studio, GitLab, Jira, Confluence, VMware Horizon Suite
Languages & Technologies: C#, MVC, Web API, WPF, NHibernate, StructureMap,
MSSQL
E-learning assistant “PUSHka”
Project Industry:
E-learning, distance learning, MOOC
Project Location:
World
Duration:
05/2015 – 02/2018
Description:
The development of cross-platform solutions for choosing and planning of the distance
learning. It includes the development of mechanisms for planning courses sites like
“coursera.org” etc., a variety of the UI, the course catalog, a personal assistant. The
solution for B2B and B2C sectors.
Position:
.NET Developer, Co-founder
Overall Team Size:
2 developers, 1 system architect, 1 QA engineer, 1 designer, 1 manager, 1 marketer
Responsibilities:
Tools & Technologies:






Design and development
Architecture development
Environments configuration
Clarification of business requirements
Mentoring of developers
Brainstorming
Platforms: .NET, .NET Core, Azure
Tools: Visual Studio, TFS CI, TFS Git, Jira, Confluence, Dev Prom, Slack
Languages & Technologies: C#, MVC, Web API, Azure Web Jobs (console
applications), Microservice architect, Entity Framework, MSSQL, Dapper, AngularJS,
Swagger, MS Bot Framework, Unity DI, Log4net
CRMS “DeliveryNet”
Project Industry:
Logistics / Delivery
www.kyrier.by
Project Web Site:
www.grundex.by
Project Location:
Belarus
Duration:
09/2014 – 09/2017
Description:
Trucking CRM "DeliveryNet" includes:

System maintenance of client tickets;

Document Company;

Functionality for financial accounting;

Functionality for inventory control;

The system of automation of drawing up of routes;

Mechanisms to automate filling tickets;

The system of fixing the conduct of staff;

Ticket-system to support customers;

Anonymous system of communication with the leadership;

API for third party developers;

Automated price calculator;

Full list of settlements of Belarus;
6
IT Resume | Alex Kartynnik
27/06/2019

Client and intra UI;

The site of the company;
Also, CRM supports flexible customization of style and contains a number of other useful
features.
Position:
.NET Developer (full-stack)
Overall Team Size:
1 developer, 1 QA engineer, 1 manager
Responsibilities:
Tools & Technologies:





Identifying of business requirements
Accompanying of develop from start to release
User interface prototyping and implementation
Communication with the customers
Deploying the system to production environment and providing post-production
support
Platforms: IIS, .NET 4.0
Tools: Visual Studio, GitHub, MySQL Workbench, MantisBT
Languages & Technologies: C#, Web Forms, MySQL, ADO.NET, jQuery
Bulk Messaging System “Message Manager Platform”
Company:
“PowerMeMobile” (Central European program, Ltd.) /
Company Location:
Belarus, Minsk
Project Industry:
Mobile technology (SMS, MMS)
Project Location:
Near East
Duration:
04/2013 – 09/2014
Description:
The platform was created to maximize the exciting communication and marketing
potential of SMS & MMS. Founded on the concept of dealers selling a service, “Message
Manager” enables corporate clients and consumers alike to deploy a messaging solution
to their users without a hassle - making it cheaper and easier to communicate with your
customers, suppliers, staff, management or any other group.
Position:
Junior ASP.NET Developer
Overall Team Size:
14 developers, 4 QA engineers, 2 managers
Responsibilities:
 User interface prototyping and implementation
 Fixing some small bugs in back-end
Tools & Technologies:
Platforms: Ubuntu OS, .NET 3.5
Tools: MonoDevelop, Bash, Sublime Text, GitHub, Redmine
Languages & Technologies: C#, Web Forms, MySQL, ADO.NET
Company:
“Oxagile” (Oxagile, JSC)
Company Location:
Belarus, Minsk
Duration:
11/2012 – 03/2013
Position:
Trainee (company paid training)
7
IT Resume | Alex Kartynnik
27/06/2019
Responsibilities:
Learning ASP.NET platform and related technologies
Tools & Technologies:
.NET, ASP.NET, MSSQL, C#
8
Download