Профіль

  • Проєктів 2
  • Оцінка -
  • Рейтинг 224
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній проект: 4 роки тому
  • Співпраця з замовниками: 2
  • Останній візит: 1 рік тому

Резюме


.NET Developer






Summary of Qualifications

I have good understanding and knowledge of object-oriented development approach, good technological knowledge in C#. I know how to develop modern software systems based on object-oriented languages including back-end and front-end parts, issue detection and resolving. The projects I took part in were handled with Scrum methodology so I am familiar with all related activities. I was working in a well-organized team, have learnt how to act as a good team player, have found out the importance of teamwork and how to work with deadlines. I am responsible, enterprising, attentive, highly organized, honest, always seek to learn and grow.


Skills

Programming Languages/Technologies

  • C#

  • SQL/TSQL

  • JavaScript/HTML/CSS

  • Software Architecture Design/UML

  • SOLID Principles 

  • CQRS

  • DDD


Additional Languages

  • Java/Java Android

  • C/C++

  • TypeScript

RDBMS 

  • MS SQL Server

  • PostgreSQL

NoSQL

  • MongoDB

  • Redis

Methodologies

  • Scrum/Agile

Operating Systems

  • Microsoft Windows XP/7/10

  • Linux Ubuntu 18+

Frameworks/Libraries

  • .NET Framework 4.5+

  • .NET Core 2+

  • Entity Framework/Core

  • ADO.NET

  • Dapper

  • React

  • Angular 2+

  • Bootstrap

  • jQuery

AMQPs

  • RabbitMQ

  • IBM MQ

  • Apache Kafka

Application/Web Servers

  • Azure

  • AWS

Development Tools 

  • MS Visual Studio

  • MS Visual Studio Code

  • Git

  • Rider

Testing tools

  • Moq

  • xUnit, nUnit, MSTests











Experience



Learning With Mentor Web Application

Project Description:

Online learning system that allows students to learn by different plans, complete different tasks, attend groups, communicate with mentors and other students, submit completed work and discuss it with mentors.

Involvement Duration:

6 month

Project Role:

Software Engineer

Responsibilities:

  • Participated in architecture and design;

  • Application development;

  • Troubleshooting and fixing bugs;

  • Estimation and prioritization of tasks;

  • Knowledge sharing, 

Project Team Size:

17 team members

Tools & Technologies:

ASP.Net Web API, Entity Framework 6, Angular 6, MS SQL, TypeScript, HTML5, CSS3, Material Design, xUnit, SCRUM, Git 




Experience



System for logistic domain

Project Description:

Cross-functional CRM-like web application for fleet-managers, expeditors and shippers with multi tenant support that allows to handle all the stakeholder communication at one place. Mobile application for driver with chat and possibility to track truck position. Integrations with 3rd party GPS-tracking systems in order to display all order-related information on informational dashboard. Integrations with 3rd party CRMs and other competitive tools in order to provide simple user onboarding, setup and data transfers. Integrations with payment systems for expenses management and reporting.


Customer:

US company

Involvement Duration:

11 months

Project Role:

Full-stack developer

Responsibilities:

  • Code development;

  • Unit testing;

  • Product support and documentation maintenance.



Project Team Size:


11 team members


Tools & Technologies:


.NET Core 2.0, Azure, React JS, Android, HTML5, CSS3, Material Design, xUnit, SCRUM, Git, VSTS, Azure DocumentDB, EF Core




Experience



Calls service Web Application

Project Description:

Online Service provides essential insights from communications channels. It enhances carriers and global enterprises by providing cloud based call recording, quality assurance, AI and analytics solutions that capture customer interactions whenever, wherever and however they occur.

Customer:

              Many customers around the world

Involvement Duration:

6 month

Project Role:

Full-stack developer

Responsibilities:

  • Participated in architecture and design;

  • Application development;

  • Troubleshooting and fixing bugs;

  • Estimation and prioritization of tasks;

  • Execution of tasks;

  • Knowledge sharing, 

Project Team Size:

6-8 team members

Tools & Technologies:

ASP.Net MVC, Entity Framework 6, JS, jQuery, KendoUi, MS SQL, Redis, HTML5, CSS3, SCRUM, Git, VSTS 





Education

Ivan Franko National University of Lviv

Faculty of Electronics and Computer Technologies



Теги

Навички та вміння

Програмування

Мобільні додатки