Skills
Front-End:
- HTML5
- CSS3
- Bootstrap 2/3/4
- JavaScript/TypeScript
- KnockoutJS
- Angular 2-5
Databases:
- SQL
- EF 6 / Core
- PostgreSQL
- MongoDB
- SQL Server
Web Development:
- ASP.NET Core / MVC
- Microservices Architecture
- RabbitMq
- WCF
.NET:
- .NET Framework / Core
- C#
- Unit Testing
- WPF
DevOps:
- Linux
- Docker
- CI/CD - Jenkins, Gitlab CI
- Bash
Project management:
- Agile Project Management
- Building dev processes
- Hiring (HR)
Work
Itransition
June 2018 - October 2018 (4 mounth)
Saint Petersburg,
Full-stack .NET developer
Key responsibilities:
- implementing new features;
- fixing bugs;
- improvement codebase of the project and take a part of discussions about future development;
Project: Virtual Health Partners ©
Exquance Software
June 2017 - April 2018 (11 mounth)
Saint Petersburg,
Technical director (CTO)
Key responsibilities:
- working as team leader and project manager role at team that developed SPA web-application for one of the Finnish bank;
- planning of future developments and evolving IT-strategy of the company;
- business analysis of clients requirements and describe it in project documentation;
- managing and improving processes of software development lifecycle;
- participating on regular meetings with clients;
- hiring and teaching new employees;
Exquance Software
December 2015 — June 2017 (1y 7m)
Saint Petersburg,
Programmer
Key responsibilities:
- creating components for a company's core desktop application (WPF);
- creating web services (ASP.NET Core Web API) for integration with applications of partner companies;
- writing libraries that perform network communication between company applications and it`s web services;
- improvement and refinement of the company's code base;
Neocom Software
May 2014 - November 2015 (1y 7m)
Saint Petersburg,
Engineer/programmer
Key responsibilities:
- developing licensing/billing system (WCF/EF - server side and WPF on client side) that managed licenses on hardware devices of the company;
- developing desktop applications (WPF) to interact with hardware solutions of the company;
- leading and training new programmers inside of department;
- improving software development lifecycle of department (changing versions control system to Git, create internal knowledge base);
ООО ВИНС (1ps.ru)
September 2013 - April 2014 (8m)
Irkutsk,
Programmer
Key responsibilities:
- developing desktop-app (C# + WPF) that automates the process of creating requests for contextual advertising (interaction with Yandex Direct.API and with the service 1ps.ru via SOAP);
- supporting and developing 2 desktop-app (VB.NET + Winforms) that automates the business processes of the organization;
- technical support for users working with internal automation applications;
ООО ВИНС (1ps.ru)
June 2012 - September 2013 (1y 4m)
Irkutsk,
System administrator
Key responsibilities:
- maintaining company local network;
- upgrading, maintaining companies internal IT infrastructure: Windows server 2008 R2-based domain controller, Linux-based file server, internet gateway and web developer sandbox;
- maintenance of technical accounting affecting to purchase and inventory information on the company's equipment;
- buy/build/repair company`s PC;
ООО ВИНС (1ps.ru)
October 2010 - June 2012 (1y 9m)
Irkutsk,
Technical support specialist
Key responsibilities:
- handling 1ps.ru clients questions and problems with service usage via email or phone;
- selling company products via email;
- handling 1ps.ru clients negative feedbacks on social media (forums, media grouprs etc.);
Work Experience
- Programmer
- CTO
- System administratior
- Technical support specialist
Education
Irkutsk State University, Irkutsk
September 2007 - June 2012
Degree: specialist
Faculty: Service and advertising, Information support of hotel and tourist services
About Me
Personal Interests:
- computer and board games;
- reading (prefer sci-fi and science books);
- camping;
- sport: cycling, running, weightlifting;