Upstaff Sign up
Artem S.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since January, 2023

Artem S. — Middle Full-Stack .NET Developer

Expertise in Full Stack Web.

Last verified on July, 2023

Core Skills

ASP.NET
ASP.NET
6 yr.

Bio Summary

- 6 years of professional experience in the Information Technologies (IT) industry.
- Refactoring of the existing applications.
- Experience in developing applications using C#, and JavaScript.
- Experience in building microservices and end event-based systems.
- Experience with dependency Injection and Service Life Cycles
- Developing applications using design patterns
- Good knowledge of OOP, SOLID, TDD
- Understanding CI/CD practices
- Understanding of API/EDI technology integration
- Ability to write Unit and integration tests
- Upper-Intermediate English

Technical Skills

Programming LanguagesC#, JavaScript
.NET PlatformASP.NET, ASP.NET Core Framework, ASP.NET MVC, Entity Framework, LINQ, .NET, SignalR
UI Frameworks, Libraries, and BrowsersHTML
JavaScript FrameworksReact
JavaScript Libraries and ToolsRedux
Data Analysis and Visualization TechnologiesPower BI
Databases & Management Systems / ORMCosmos DB, Microsoft SQL Server, MongoDB, MySQL, PostgreSQL
Cloud Platforms, Services & ComputingAWS
Azure Cloud ServicesAzure IoT Hub, Azure Service Bus, Cosmos DB
Methodologies, Paradigms and PatternsAgile, Design patterns, Kanban, Scrum, SOLID, Waterfall
Version ControlGit
Collaboration, Task & Issue TrackingJira
SDK / API and IntegrationsMulesoft, RESTful API, Web API
PlatformsOutSystems
QA, Test Automation, SecurityPostman, xunit
Message/Queue/Task BrokersRabbitMQ
Operating SystemsWindows

Experience

.NET developer

July 2017 – Present time

Projects

.NET developer

08.2021-12.2022
Description: The project is about creating a portal in which the user can track the status of mail containers, in particular the temperature inside the container, its coordinates, the current speed of movement and the course relative to the true north. IoT devices send telemetry using the mqtt protocol to the message hub. After some processing, the data was sent to the NoSQL database CosmosDB. After secondary data processing, the data were sent to a regular SQL database, after which with the help of the web application and SignalR the user could observe asynchronous changes in the state of the devices, receive notifications when the temperature changes or deviations from the course of the path. It was also possible to get statistics on data changes in the form of charts using PowerBI.
Responsibilities: 

  • Revise, update, refactor and debug code.

  • Implement new features.

  • Develop documentation.

  • Write clean, scalable code.

  • Writing loosely coupled services under the mentorship of a technical lead

Technologies: C# 9.0, ASP.NET Core 6.0, React, EF Core, SQL Server, Cosmos DB, SignalR, Power BI, Azure IoT Hub, Azure Service Bus, REST API, CosmosDB

.NET developer

01.2021-07.2021
Description: The main goal of the project is to create online book store, with cookie authorization, ability to edit profile, view order history. Also the store had a product filtration system by many characteristics.
Responsibilities: 

  • Developed new features.

  • Created an authorization security structure.

  • Develop client displays and user interfaces.

  • Coordinate with other software professionals and developers.

Technologies:C# 8.0, ASP.NET Core 6.0, EF Core, MongoDB

 .NET developer

08.2019 — 01.2021
Description: A project whose goal was a web application in which you can add files with financial data to store, convert them from more raw formats to more user-friendly with the appropriate settings for this converting.
Responsibilities:

  • Developed new features.
  • Participate in creating converting algorithm.

  • Develop user interfaces.

  • Code refactoring and bug fixing

Technologies: C# 8.0, ASP.NET Core 6.0, CosmosDB

 .NET developer

01.2019 — 07.2019
Description: Web application with functionality to create schedules, calendars for events, sending notifications on upcoming events. 
Responsibilities: 

  • Write clean and flexible code 

  • Created an authorization system.

  • Develop user interface for calendars end schedules.

  • Implement new features.

Technologies: C# 7, ASP.NET Core 5.0, React, Redux, MS SQL Server, Entity Framework core, SignalR 

.NET developer

03.2018 — 12.2018
Description: The project is about raster graphics editor similar to Windows Paint, but with the additional functionality. Additional functionality was: an advanced color selection menu (color wheel), the ability to change the transparency of the brush, the choice and creation of custom brushes. It also implemented a local saving system within the one document while drawing.
Responsibilities:

  • Writing an extensible and flexible application kernel.

  • Develop client displays and user interfaces.

  • Adding new features and code refactoring.

  • Bug fixing.

Technologies:C# 7, .NET Framework, WinForms, OpenGL

 .NET developer

09.2017 — 03.2018
Description: This is a web application for task management, with the ability  to create boards in which you can write down tasks that need to be complete. Also users could receive additional information such as due date, priority
Responsibilities:

  • Collaborating with coworkers.
  • Utilizing Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.

  • Develop client displays and user interfaces. 

  • Write clean and flexible code.

Technologies: C# 7, ASP.Net Core 5.0, React.js, Redux, MS SQL Server, Microsoft Identity, Entity Framework.

Education

Kharkiv National University of Radio Electronics, Computer Science faculty
2016 – 2021

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Artem S.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring