ARTEM VOROBIOV
FULL-STACK .NET DEVELOPER
+380********* *******@****-************.*** UKRAINE, KHMELNYTSKIY CITY.
SUMMARY
Implemented Blazor for client-side functionality and utilized Docker and AWS ECS for efficient deployment and environment management, achieving a 30% reduction in deployment time.
Enhanced data retrieval with SQL Server and streamlined deployment using Docker and Azure, ensuring robust performance and reliability.
Demonstrated expertise in optimizing server-side performance, integrating front-end and back-end systems, and managing deployment processes across multiple platforms.
Leveraged advanced .NET, ASP.NET MVC, ASP.NET Web API and cloud technologies to deliver scalable high-performance solutions while continuously improving development efficiency and agility.
Automated software development and delivery processes by setting up CI/CD pipelines, integrating with DevOps tools, and automating testing and deployment.
EXPERIENCE
MASTERY LADDER – FULL-STACK .NET DEVELOPER
FEBRUARY 2023 – NOW
Key Responsibilities:
Developed scalable server-side solutions to ensure high performance and scalability of the application, preparing the system to handle a large volume of requests and data.
Created server-side logic and APIs using ASP.NET MVC and ASP.NET Web API, providing convenient access to application functionality and integration with other systems. This reduced the time needed to develop new features and improved the interaction between components.
Implemented client-side functionality using Blazor, integrating it seamlessly with server-side components.
Optimized PostgreSQL queries to significantly improve application performance and provide faster data access.
Applied indexing and optimization techniques to reduce query execution time and enhance overall system performance.
Utilized Docker containers to ensure consistent environments for both development and production, reducing the likelihood of environment-specific errors.
Configured Docker orchestrated container deployment to facilitate environment management and streamline the deployment process, achieving a 25% reduction in deployment time.
Implemented and managed deployment on AWS ECS for scalability and high availability, improving application uptime by 15%.
Utilized AWS services, including EC2, S3, and RDS, to manage application infrastructure and data storage, improving reliability and reducing infrastructure management costs.
Enhanced overall application performance and reliability through optimized queries and effective server-side development.
Achieved a 30% reduction in deployment time using Docker and AWS ECS, resulting in faster releases of new versions and improved development agility.
Implemented DevOps practices to automate infrastructure management and application deployment, integrating tools such as Azure DevOps and GitHub Actions for continuous integration and continuous delivery (CI/CD).
Configured and optimized CI/CD pipelines to automate build, test, and deployment processes, ensuring consistent and reliable releases with minimal manual intervention.
Developed and maintained infrastructure as code (IaC) scripts using Terraform to manage and provision cloud resources efficiently, enabling repeatable and scalable infrastructure setups.
Integrated automated testing frameworks into CI/CD pipelines to ensure code quality and detect issues early in the development cycle.
Maintained and updated deployment documentation to reflect changes in CI/CD pipelines, deployment procedures, and infrastructure configurations, supporting team alignment and operational efficiency.
Automated the build, test, and deployment processes to improve efficiency and speed up routine tasks.
Developed and maintained RESTful APIs using ASP.NET MVC, ASP.NET Web API, and ASP.NET Core, enhancing API reliability and reducing response times by 20%, which contributed to smoother interactions between front-end and backend systems.
Implemented robust logging and monitoring solutions to proactively identify and address performance issues and system errors, reducing incident response times by 20%.
Collaborated with front-end developers and UX/UI designers to ensure seamless integration between client-side and server-side components.
Managed security best practices, including data encryption, secure authentication, and regular vulnerability assessments to protect sensitive data and comply with industry standards.
Participated in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to continuously improve development practices and project outcomes.
Technologies:
C#
.NET
AWS
Azure DevOps
ReactJS
Blazor
PostgreSQL
Docker
Terraform
CI/CD
LUXWAVE – FULL-STACK .NET DEVELOPER
MARCH 2022 – FEBRUARY 2023
Key Responsibilities:
Developed and optimized database queries using PostgreSQL.
Improved query performance and efficiency through indexing, query optimization, and normalization techniques.
Ensured data integrity and consistency by implementing appropriate constraints and validation rules.
Achieved a 30% improvement in database query performance, resulting in faster data retrieval and enhanced user experience.
Refactored the codebase to enhance maintainability, readability, and performance.
Conducted code reviews and implemented best practices and coding standards, including SOLID principles and design patterns.
Reduced codebase complexity by 25%, facilitating easier maintenance and future development.
Worked with cross-functional teams for seamless integration and deployment.
Coordinated with front-end developers to ensure efficient data flow.
Assisted in the deployment process using Docker, ensuring smooth transitions between development, testing, and production environments.
Integrated Blazor components with backend services, ensuring seamless communication and data flow between the front-end and back-end systems.
Successfully deployed multiple application updates with zero downtime, ensuring uninterrupted service.
Designed and implemented scalable and efficient backend architectures to support growing user demands.
Utilized advanced PostgreSQL features such as stored procedures and triggers to streamline complex data operations.
Developed comprehensive API documentation to facilitate easier integration for external services and developers.
Implemented CI/CD pipelines using Azure DevOps to automate testing, integration, and deployment processes.
Configured automated build and release processes to ensure consistent and reliable deployments across different environments.
Leveraged container orchestration with Docker Compose to manage multi-container applications and streamline local development workflows.
Integrated monitoring and logging solutions with tools like Azure Monitor to track application performance and quickly identify potential issues.
Technologies:
.NET
C#
Docker
CI/CD
Azure DevOps
PostgreSQL
Blazor
ReactJS
YOUR 360 BUSINESS REVIEW – FULL-STACK .NET DEVELOPER
SEPTEMBER 2021 – FEBRUARY 2022
Key Responsibilities:
Developed an advanced predictions feature in .NET, enabling the creation of intricate promotional campaigns for football matches, which significantly increased user engagement.
Implemented a secure user registration and authentication system, ensuring high-level data protection and safeguarding user privacy.
Built a comprehensive question catalog for tests, supporting the creation of customizable tests across various domains and categories.
Engineered a dynamic test scenario system, allowing clients to tailor assessments based on specific department and industry needs.
Created sophisticated logic for analyzing test answers, delivering detailed results and recommendations in formats like PDF and Excel, improving decision-making efficiency by 30%.
Integrated various charts and statistics based on test results using ReactJS and Chart.js, providing clear and actionable data visualizations that enhanced reporting quality by 25%.
Integrated various charts and statistics based on test outcomes, providing valuable and actionable data visualization for users.
Designed and optimized both backend and frontend solutions, enhancing overall system performance and improving the user experience.
Developed complex data hierarchies and configured user permissions, ensuring secure and personalized access for different types of users.
Designed an efficient database structure and optimized queries, resulting in faster data retrieval and better system responsiveness.
Provided ongoing support and maintenance for existing products, ensuring their continuous improvement and reducing downtime by 10%.
Integrated the system with various platforms, enhancing operational efficiency and ensuring data consistency across systems.
Contributed to the development of the 360 Survey platform in .NET, enabling clients to assess and analyze key business areas, leading to focused improvements and business growth.
As a full-stack developer, worked on both backend architecture and client-side implementation, including the development of charts and graphs, improving the usability of the admin panel and the reporting system.
Technologies:
ASP.NET Core
C#
MS SQL Server
T-SQL
Entity Framework Core
Visual Studio Code
Entity Framework Core
ReactJS
TypeScript
Redux
RxJS
ChartJS
CASESHOP PARTNER B2B CRM – FULL-STACK DEVELOPER
JANUARY 2021 – DECEMBER 2021
Key Responsibilities:
Developed and integrated a promo code import feature utilizing ASP.NET Core Web API and Entity Framework, which led to a 30% reduction in manual entry errors and enhanced campaign efficiency.
Implemented functionality for applying promo codes using C# and TypeScript, resulting in improved discount accuracy and processing speed, achieving a 20% increase in the success rate for promotional code applications.
Created a customizable watermarking feature using ReactJS and Redux, which enhanced user interaction and customization options by 25%.
Optimized database performance and query efficiency through MS SQL and T-SQL, leading to a 15% decrease in query execution times and improved overall system responsiveness.
Built an intuitive user interface for managing promo codes and watermark settings with ReactJS and TypeScript, significantly boosting user experience and satisfaction by 20%.
Integrated third-party services to enhance functionalities such as analytics and reporting, thereby improving the system’s capabilities and data insights.
Implemented role-based access control to ensure that only authorized users could access and modify sensitive information related to promo codes and watermarks.
Developed and executed automated tests to guarantee the reliability and stability of new features and bug fixes, contributing to the maintenance of high software quality and reducing regression issues.
Set up performance monitoring tools to track application performance and identify bottlenecks, applying optimization techniques to enhance system efficiency and user experience.
Conducted thorough bug fixing and troubleshooting with C# and Dapper, effectively resolving issues in both front-end and back-end components.
Technologies:
ASP.NET Core Web API
C#
T SQL
TypeScript
Entity Framework
Dapper
ReactJS
CASESHOP ENTERPRISE CRM – .NET BACKEND DEVELOPER
JANUARY 2020 – DECEMBER 2021
Key Responsibilities:
Integrated ASP.NET Core and Akka.NET into the CRM system, improving concurrency management and optimizing data processing, resulting in a 30% reduction in client response times and eliminating the need for additional background job setups.
Implemented a server infrastructure with optimized database design and query handling, boosting system performance and increasing data processing efficiency by 25%.
Added call center functionality and developed a robust mailing system, simplifying communication workflows and message handling.
Developed cross-browser compatible web interfaces and pages using ReactJS, ensuring a consistent, responsive, and accessible user experience across multiple platforms.
Built solid backend and frontend systems, contributing to the creation of a scalable and reliable application.
Implemented and maintained the overall web architecture, including API development, streamlining system integration and improving functionality across all modules.
Conducted ongoing code maintenance and optimization, resulting in a 10% improvement in system performance and extending the system's longevity.
Wrote tests, debugged code, and resolved bugs, maintaining high standards of software quality and ensuring user satisfaction.
Integrated event tracking and conversion rate analytics, providing insights to support business decisions and enhance user engagement.
Designed user interfaces for the entire application using ReactJS, focusing on usability and aesthetics, leading to improved user experience and interaction rates.
Optimized database structure and queries, increasing data processing speed by 25% and enhancing overall system performance.
Developed a stock management module with audit, accounting, and custom product logic, improving inventory control efficiency by 20%.
Implemented custom discount logic and a sales-dependent purchase planner, optimizing pricing strategy and inventory management.
Integrated with third-party sales platforms and developed a production planner for various products, reducing sales and production cycle times by 20%.
Built a sales module with in-browser call center functionality and real-time task queues, boosting operational efficiency by 30%.
Developed an order management system with advanced filtering logic, enabling more effective order tracking and management.
Created a client management module, including client data and ratings based on order history, enhancing customer relationship management.
Designed a statistics module with dynamic charts for key business metrics, supporting data-driven decision-making.
Implemented secure user registration and audit processes, ensuring efficient user management.
Integrated the CRM with other products within the CASESHOP ecosystem, ensuring a cohesive and interconnected digital environment.
Introduced role-based permissions, ensuring secure and customized access control across the CRM platform.
Technologies:
ASP.NET Core Web API
C#
T SQL
TypeScript
Entity Framework
Dapper
ReactJS
STRATEGIC MASTER – .NET BACKEND DEVELOPER
NOVEMBER 2019 – DECEMBER 2019
Key Responsibilities:
Utilized advanced features of the C# language to enhance game logic and performance.
Applied extensive knowledge of .NET to architect and develop various backend components, including services and data models, contributing to the stability and high performance of the application.
Employed Blazor Server to create and integrate interactive and responsive front-end features, providing a seamless and dynamic user experience across different browsers and devices.
Utilized Blazor’s component-based architecture to enhance modularity and maintainability.
Designed and implemented optimized data retrieval strategies with SQL Server, resulting in a 35% improvement in query execution speed and a 20% reduction in database load.
Applied advanced T-SQL techniques to write efficient queries and stored procedures, improving data access speed and reliability.
Applied data normalization and indexing strategies to optimize database schema design.
Streamlined the deployment process by managing application deployment using Docker and Azure, ensuring scalability, high availability, and ease of updates.
Managed application deployment using Docker to create containerized environments that ensure consistency across different stages of development and production.
Conducted comprehensive unit testing using testing frameworks to validate game logic and backend functionality.
Monitored backend performance metrics and employed profiling tools to identify and resolve performance bottlenecks.
Optimized application responsiveness, resulting in a 30% decrease in load times and improved user satisfaction.
Developed and maintained RESTful APIs using ASP.NET Core. Enhanced API reliability and reduced response times by 20%, contributing to smoother interactions between frontend and backend systems.
Implemented secure authentication and authorization mechanisms using industry-standard protocols to protect sensitive user data and ensure compliance with security best practices.
Collaborated with frontend developers, designers, and other stakeholders to ensure best practices.
Collaborated with frontend developers, designers, and other stakeholders to ensure cohesive development and integration.
Maintained detailed technical documentation for backend systems, APIs, and deployment procedures to support ongoing development and troubleshooting.
Technologies:
C#
.NET
Blazor
SQL Server
Azure
Docker
EDUCATION
SEPTEMBER 2019 - JUNE 2023
KHMELNYTSKYI NATIONAL UNIVERSITY
Bachelor’s degree in Informational Technologies of Computer Engineering.
SKILLS
PROGRAMMING & FRAMEWORKS:
C#, Docker, .NET Core, ASP.NET MVC/Web API, Entity Framework, Avalonia, Blazor.
ReactJS, TypeScript, Redux, RxJS, ChartJS.
DEVELOPMENT TOOLS & VERSION CONTROL:
AWS (EC2, ECS, S3, RDS), Azure (VMs, SQL Database), Azure DevOps, CI/CD, Terraform.
DATABASES & ORM:
SQL Server, PostgreSQL, T-SQL.
LANGUAGES
B2 English level
Native Ukrainian