Artem P.
Netherlands (UTC+02:00) 🇳🇱
Upstaffer since June 14, 2023

Artem P. — Full-stack Engineer

Expertise in Full Stack Web.

Last verified on July 04, 2023

Core Skills

JavaScript
JavaScript
.NET
.NET

Bio Summary

- 9+ years of work experience in software development - Solid knowledge of Microsoft .Net Framework, C#, JavaScript - Understanding of OOD/OOP/SOA concepts and design patterns -Skills in designing applications architecture and technical research - Experience both in front-end and back-end development

Technical Skills

Programming Languages C#, JavaScript, TypeScript
.NET Platform ADO.NET, LINQ, .NET, .Net WCF, WPF
JavaScript Frameworks Angular, jQuery, React
UI Frameworks, Libraries, and Browsers jQuery
Databases & Management Systems / ORM IBM DB2, Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL, SQL, SQLite
Cloud Platforms, Services & Computing Azure
Web/App Servers, Middleware Azure DevOps Server (ex TFS Team Foundation Server)
Version Control Git, Mercurial, SVN
Methodologies, Paradigms and Patterns MVC
Message/Queue/Task Brokers RabbitMQ
SDK / API and Integrations Web API, Winforms
Other Technical Skills WebForms

Experience

Full-stack developer, Front-end developer

Apr 2016-PRESENT

JavaScript developer, .Net Developer,  Full-stack developer

Nov 2013-Apr 2016

Full-stack developer

Nov 2012-Nov2013

Projects

Full-stack developer, RegentFe

Description: "The project consists of two independent parts, BBFC RegentFe (Payment platform) and Lending platform. The payment platform is an Internet banking system that allows users to open accounts in several currencies, make transactions between these accounts, convert currency, and distribute banking cards. The lending platform is a platform for loan providers. It allows users to maintain more than one credit product, take short-term loans, automate the decisions about providing loans, payment calculations, money collection, gathering and storing credit operations, and user interactions.
Responsibilities: Work with business analysts to gather requirements and translate them into technical specifications. Design the architecture and system flow for the banking application, considering security, scalability, and performance. Design and manage the database architecture. Build the server-side infrastructure and business logic of the banking system. Develop APIs, implement authentication and authorization mechanisms, handle transaction processing, and integrate with external systems or payment gateways. Deploy the banking system to production environments, monitor system performance, and troubleshoot issues.
Technologies: JavaScript, jQuery, Angular 2, WebPack, TypeScript, Bootsrap 4, React, WebPack, .NET 4.5, ASP.Net, MS SQL, MongoDB, Redis, ADO.Net,. Azure, ServiceBus, CloudService, Identity Server, Microservice architecture

Front-end developer, KISA

Description: The team was faced with the task of implementing a fundamentally new website on the existing code base for a product company that produces extremely simple phones for seniors, children, and people with disabilities. Particular attention was required by the order configurator and the integration of the payment system.
Responsibilities:
Migrating application logic from WebForms to SinglePage application. Designing and implementing the user interface that involves creating visually appealing and user-friendly interfaces using HTML, CSS, and JavaScript. Optimizing the layout and design for different screen sizes and resolutions to provide an optimal experience on smartphones and tablets. Conducting thorough testing and debugging to identify and fix any issues or bugs in the website.
Technologies: JavaScript, jQuery, HTML, CSS, WebForms

Full-stack developer, Documentorum 

Description: Documentorum is a global solution for registering and validating certificates and diplomas. It enables students to collect all their academic credentials in one place to protect them against theft and fraud.
Responsibilities: Design and develop APIs that enable communication between the front-end and back-end systems. Define API endpoints, request/response formats, and handle data validation and error handling. Build interactive components and user interfaces using Angular 2. Test the website on different browsers (Chrome, Firefox, Safari, etc.) to ensure consistent functionality and appearance across all major platforms.
Technologies: JavaScript, jQuery, Angular 2, WebPack, TypeScript, Bootstrap 4, NodeJs    

Full-stack developer, GearBroker

Description: A service for directly ordering construction equipment in Canada with a flexible trading and planning system. It brings together the owners of heavy equipment and potential customers in search of construction equipment. The solution consists of a Web part and a Cross-platform mobile application.
Responsibilities: Integrate 3rd party payment systems with existing business logic and infrastructure. Collaborate with other team members to ensure smooth integration and interoperability.  Bug fixing and new feature implementation.
Technologies: JavaScript, jQuery, Angular 2, WebPack, TypeScript, Bootsrap4        

Full-stack developer, Axiom                                                                                

Description: The software solution is designed to optimize and automate processes within Axiom as a provider service, to interact with clients (companies) and company employees. Allows Axiom clients to monitor whether their employees have undergone a complete health checkup in accordance with their position and takes into consideration the difference in requirements depending on the region.
Responsibilities: Collaborated with system analysts to understand the requirements and design the software solution for the medical system. Developing application logic, implementing business rules, and integrating with databases and external APIs. Implement security measures to protect sensitive patient data and ensure compliance with healthcare regulations such as HIPAA. Deploy to production environments, ensuring scalability, availability, and performance.
Technologies: JavaScript, jQuery, Angular 2, WebPack, TypeScript, Bootsrap 4, .NET 4.5, C#, MS SQL, Entity Framework, WebPack. PipeDrive, Azure AD" 

JavaScript developer, V-Training

Description: Worldwide network of professional fitness coaches. It allows customers to hire a personal trainer for both online and in-person workout sessions. Users can search by their fitness goals, availability, and preferences. Each trainer can own rates and also offer group sessions, which reduces costs.
Responsibilities: Building interactive components and user interfaces using AngularJs. Integrate APIs and data sources to fetch and display information such as class schedules, membership plans, and trainers' profiles. Ensuring that the front-end application functions correctly across different web browsers and devices. Testing and debugging the application to identify and fix any compatibility issues.
Technologies: JavaScript, jQuery, AngularJS, Less, Gulp       

JavaScript developer, Enetronx 

Description: The system automatically collects daily data from smart meters and transmits it to a single portal for billing, troubleshooting, and future analysis, creates monthly energy invoices, and provides clear explanations of the information they contain to help users better understand what they’re paying for. 
Responsibilities: Implementing the user interface for the smart meter application. This involves creating visually appealing and user-friendly admin panel interfaces using HTML, CSS, and AngularJs. Collaborating with the back-end development team to integrate the front-end interface with the server-side infrastructure. This includes consuming APIs and handling data exchanges between the front-end and back-end systems.
Technologies: JavaScript, jQuery, AngularJS, Less, Gulp, Jenkins 

JavaScript developer, Speakiesy                                                                                        

Description: The social network is designed for the academic community. These online platforms allow to develop profiles and connect with the student community across the campus, sharing academic-related content.
Responsibilities: Collaborate with the team to design the overall system architecture of the social network, including database structure, server infrastructure, and client-side technologies. Implement the user interface (UI) using  Angular. Ensure the UI is optimized for different devices.
Technologies: .NET 4.5, C#,  WebApi, JavaScript, jQuery, AngularJS, MS SQL, Entity Framework, SignalR, Jenkins

.Net Developer, MediCare

Description: The system automates daily processes and increases the quality of patient care, simplifying daily struggles with denied claims, late patient payments, cumbersome filing of multiple claims individually, reporting, and text messaging.
Responsibilities: Collaborated with product team members to implement new feature developments, and maintain web versions of the insurance application.
Technologies: .NET 4.0, C#, ASP.Net Web Froms, Win Forms, WCF, RabbitMQ, JavaScript, jQuery, MS SQL, DevExpress

.Net Developer, TvTibi

Description: Windows 8 entertainment application for online video watching as well as content distribution and delivery platform that enables content owners expanded reach with live streaming, video on demand, and content distribution to existing partners.
Responsibilities: In collaboration with other team members such as UI/UX designers was responsible for performing debugging, troubleshooting, and improving system performance.
Technologies: JavaScript, jQuery, UWP, ASP.Net MVC, Web Api, Azure

Full-stack developer , InSAT MasterSCADA

Description: Web-based SCADA system with a multi-level client-server architecture. The system is universal and is used for automation and dispatching of facilities in plenty of industries.
Responsibilities: Design and develop software components for the SCADA system. Provide ongoing support and maintenance for the SCADA system, including bug fixes, performance optimization, and software updates. Address user-reported issues and ensure the system operates smoothly.
Technologies: .NET 4,0, C#, JavaScript, AgilityJs, curl.js, lodash.js, wire.js, jQuery, CSS

Full-stack developer, "dotConnect" 

Description: dotConnect is an enhanced data connectivity solution built over ADO.NET architecture and a development framework. It includes high-performance data providers for the major databases and popular cloud applications and offers a complete solution for developing data-related applications and websites.
Responsibilities: Development of Membership providers, adding Workflow Foundation persistence support for Oracle/PostgreSql, Microsoft SyncFramework integration with SQLLite/IBMDB2/Oracle/Mysql/PostgresSql,Oracle data access provider support, bug fixing."
Technologies: .NET 2.0/4.0, C#, ADO.NET, WF, DB2, MySql, PostresSql, SqlLite, Oracle, MSSQL

Education

PhD, Kharkiv National University of Radioelectronics
2014-2021

Master's degree in Computer Science, Kharkiv National University of Radioelectronics
2008-2013

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 P.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring