Andrii P.

Andrii P.

.NET Developer, SDET

Vinnytsia , Ukraine

Experience: 5 Years

Andrii

Vinnytsia , Ukraine

.NET Developer, SDET

USD / Year

  • Start Date / Notice Period end date:

5 Years

Now you can Instantly Chat with Andrii!

About Me

Skills

  • Understanding of development using Agile methodologies, Scrum-based teamwork
  • Debugging and troubleshooting skills
  • Knowledge of client side oriented architecture, experience in ...
  • Knowledge of client side oriented architecture, experience in back-end development
  • Experience in all stages of mobile application development (from architecture planning to publication)
  • Experience in all stages of software auto testing

Development:

  • C#, .NET Framework, ASP.NET MVC, .NET Core, ASP.NET Core
  • Design Patterns, OOP, OOD, SOLID, DI/IoC
  • Unit Testing, NUnit, MS Unit, TDD, BDD, Selenium Web Driver, SpecFlow
  • Xamarin.Android, Xamarin.iOS, Cross-Platform Mobile Development, MVVM Cross
  • Web Services, REST, SOAP, JSON, WebSockets, XML
  • Android, iOS, Google API
  • JavaScript, Vue.js, HTML/CSS
  • LINQ, SQL, Entity Framework
  • CI/CD, TeamCity, Octopus

Tools:

  • Visual Studio, VS Code, Xamarin Studio, SQL Management Studio, GIT, SourceTree
  • Jira, Confluence, Bitbucket, GitHub,
  • Fiddler, HockeyApp, SonarQube, ReSharper
  • Postman, Swagger, Azure Portal

Basic knowledge:

  • WCF, WPF, WinForms
  • Docker, Oracle DB

 

Languages

  • English – upper-intermediate
  • Ukrainian – native
  • Russian – native

 

Personal qualities

  • Strong self-motivation, problem-solving and analytical skills
  • High attention to detail, ability to remain focused under pressure
  • Ability to work independently or as a reliable and flexible team player

Show More

Portfolio Projects

Description

Was involved into development of portal - providing access to various collection systems, financial structures, debtors systems, in order to work with different documents, payments, transactions, etc.; making payments or transactions, work with information about customers, debtors, collection systems. Customer is a large Sweden company, which provides financial services for users in Sweden, Norway, Finland, Germany, Italy and Spain. During the development process a lot of features was implemented – authorization, payment systems, business logic for work with documents; improved system security, created and updated databases; support for documentation, test environments and continuous integration. Andriy was involved in the project for 6 months on international team of 12 people.

Show More Show Less

Description

Was involved into development of framework for automation testing of the system for a large Finnish company that offers a wide range of products and services such as information services, invoice administration, debt collection, international collection, and portfolio acquisitions and extends its services throughout Europe. During the development process was created a system for interaction with main core project through different approaches, it allows engineers to create scenarios for automatization testing process. After implementation all required features and large quantities of behavior tests the testing process was partially automated, improved and accelerated (for some testing flows from few hours to few minutes) and covered much more cases. For convenience was implemented CI - the whole testing process was launched separately in remote server and didn’t need external control. Solution for performance measurement of web services and UI (for test results report generation and distribution systems was created) was implemented additionally. Andriy was involved in the project for 1.5 years on a team of 10 people.

Show More Show Less

Description

Andriy worked on a project to develop a mobile application to provide access to medical services for an Israeli health care provider. The application handles 3,000 concurrent users. Andriy developed the back-end and front-end architecture, and GUI design; developed services for Android application; and performed code reviews. He was involved in the project for five months on a team of three people.

Show More Show Less

Description

Was engaged in the development of a secure mobile messaging application for an investment company based out of UAE. The designed solution for exchanging encrypted messages use a certain encryption algorithm based on Advanced Encryption Standard (AES); and enables the transmission of large blocks of text data with up to 7,000 characters in less than 1 second. Andriy implemented Android/iOS push notifications, localization, and message encryption; developed layers for database, and a local storage; and wrote unit tests. He was involved in the project for six months on a team of 10 people.

Show More Show Less

Description

Worked on the development of an instant messenger for a large Eastern European mobile software provider. The solution enables communication between millions of registered users and features additional functionality for working with media files, information storage; and provides access to social services. The application is highly responsive and can transfer large media files within no more than two seconds for more than 1,000,000 concurrent users. Andriy implemented Android/iOS push notifications, localization; developed layers for database, local storage, camera, native contact book, and microphone; and wrote unit tests. Andriy was involved in the project for 13 months on a team of 12 people.

Show More Show Less

Description

Involved into development of portal - web site for planning seeding process for next seeding period -gathering informationfrom different sources about fields, agrozones, previous harvests, technics, financial expences, etc. Customer is a large Ukrainian agricultural company Kernel. Andriy involved in the project for 18months on team of 10people.

Show More Show Less