Summary

Expertise

Project Highlights

Education

Agency

SS

English:

Upper Intermediate

Serhii S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Full-stack developer / Front-end Developer with a vast experience

As a highly skilled Software Engineer with about 5 years of experience, I have achieved several notable accomplishments in the field of software development. These achievements include: 1. Expertise in SPA and Server-Side App Development: I have successfully developed Single Page Applications (SPA) and server-side applications using JavaScript (Typescript) and frameworks such as Angular, NgRx, and RxJs. This experience has allowed me to deliver robust and efficient solutions to clients. 2. Coaching and Mentoring Experience: I have had the opportunity to share my knowledge and expertise with others by taking on coaching and mentoring roles. Guiding and supporting junior team members has been a fulfilling experience, enabling them to enhance their skills and contribute effectively to project success. 3. Strong Communication Skills: Effective communication is crucial in software development, and I have honed my communication skills to collaborate seamlessly with cross-functional teams. I understand client requirements and translate them into efficient and innovative software solutions. 4. Wide Range of Technical Skills: My technical skill set includes JavaScript (Typescript), Angular, NgRx, RxJs, Node.js (Nest.js, Express.js), MongoDB, MySQL, PostgreSQL, HTML, CSS, SASS, SCSS, Git, AWS services (SQS, SNS, S3, AWS Lambda, Cloud Watch, ECR, ECS, EC2), and Docker. This broad range of skills allows me to handle diverse technical challenges and deliver high-quality solutions. 5. Academic Background: I hold a Master's in "Automation and Computer-integrated Technologies" from Kharkiv National University of Radioelectronics. My education has given me a solid foundation in software engineering principles and practices. With my combination of technical expertise, coaching experience, and strong communication skills, I am well-equipped to contribute to the success of software development projects and deliver exceptional results.

Want to hire this engineer?

Check if Serhii is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

JavaScript 5 years
AngularJS 5 years
Node.js 5 years
NgRx 5 years
RxJS 5 years
TypeScript 5 years

Other technologies

AngularJS
AWS
CSS
Express.js
MongoDB
MySQL
Node.js
PostgreSQL
TypeScript
Git
HTML
Sass
Docker
SCSS
RxJS
AWS Lambda
NgRx

Project Highlights

icon
Full stack developer

Cloud exposure system

The project involves developing a web application that enables clients to efficiently manage their cloud service providers, including famous platforms such as AWS (Amazon Web Services), Google Cloud, and Azure. The web app is a centralized platform, providing clients with a comprehensive set of tools and functionalities to monitor, control, and optimize their cloud services.

Responsibilities & achievements

Participation in Planning: I actively participated in the planning phase as part of the project. This involved collaborating with the team to understand project requirements, analyze user stories, and contribute to creating project plans and timelines. I provided input on technical feasibility, identified potential risks, and helped define the scope and priorities of the project. Code Review: I took responsibility for conducting thorough code reviews. This involved reviewing code written by team members to ensure adherence to coding standards, best practices, and project guidelines. I provided constructive feedback, identified areas for improvement, and promoted code quality and maintainability. Task Investment: I diligently invested time and effort in assigned tasks throughout the project. This included developing new features, implementing enhancements, and resolving bugs or issues reported by the team or stakeholders. I adhered to coding guidelines, followed the project's architectural principles, and ensured the timely completion of tasks. Team Communication and Cooperation: Effective communication and collaboration were crucial to the project's success. I actively engaged in team meetings, discussions, and stand-ups to share progress updates, align with other team members, and address blockers or challenges. I actively contributed to a positive team culture, fostering an environment of open communication and cooperation. Regular Tasks: I fulfilled regular tasks assigned to me as part of the project. This included developing and maintaining code components and ensuring the functionality and performance of the web app. I followed established workflows and development processes, ensuring my work integrated smoothly with the larger project. Testing: Testing was an essential aspect of the project to ensure the quality and reliability of the web app. I actively participated in testing efforts, including writing and executing unit, integration, and user acceptance tests. I collaborated with the testing team to identify and resolve any bugs or issues, ensuring the delivery of a robust and error-free application.

AngularJS
AWS
Azure
HTML
Angular 2x
WebSockets
SCSS
RxJS
Angular Material
icon
Full stack developer

Firesafety

The project involves developing a comprehensive web-based system designed to serve engineers and clients of a building company. The system aims to streamline communication, collaboration, and project management processes, enhancing efficiency and transparency in the building industry.

Responsibilities & achievements

From Scratch Development: As part of the project, my responsibilities included developing the web system from scratch. This involved understanding the project requirements, designing the architecture, implementing the necessary functionalities, and ensuring the system's overall performance and scalability. SSO (Single Sign-On) Setup: I was responsible for setting up the Single Sign-On (SSO) authentication mechanism for the web system using Google or Azure. This involved integrating the SSO services provided by Google or Azure, configuring the necessary settings, and implementing the authentication flow to allow users to securely sign in to the system using their Google or Azure credentials. Group Management and Permissions: I was tasked with implementing group management and permissions for the Azure setup. This involved defining user groups, assigning appropriate roles and permissions to each group, and ensuring that access to specific features and functionalities within the web system was restricted correctly based on the assigned roles and permissions. Team Communication and Cooperation: Effective communication and collaboration were essential for the project's success. I actively participated in team meetings, discussions, and stand-ups to share progress updates, resolve blockers, and align with other team members. I collaborated closely with developers, designers, project managers, and stakeholders to ensure smooth coordination and efficient task execution. Regular Tasks: I diligently performed tasks assigned to me throughout the project. This included coding new features, implementing enhancements, addressing bug fixes, and ensuring the overall stability and functionality of the web system. I followed best practices and coding standards to maintain code quality and consistency. Testing: Testing was a crucial aspect of the project to ensure the reliability and quality of the web system. I actively contributed to the testing efforts, including writing and executing unit, integration, and end-to-end tests. I collaborated with the testing team to identify and resolve any bugs or issues discovered during testing, ensuring the system met the desired quality benchmarks. Documentation: I maintained documentation for the project, including technical specifications, API documentation, and user guides. Clear and comprehensive documentation facilitated knowledge sharing and ensured smooth onboarding for future team members or stakeholders.

AngularJS
AWS
Neo4j
Node.js
PostgreSQL
HTML
Angular 2x
Karma unit tests
Docker
SCSS
RxJS
Angular Material
Microservices
icon
Full stack developer

Service-app

The project involves developing a mobile application for Android and iOS platforms that provides users with comprehensive information about bike parts and facilitates their purchase. The app aims to assist bike enthusiasts and riders in finding and acquire the right bike parts needed for maintenance, repairs, or upgrades.

Responsibilities & achievements

CI/CD Implementation: As part of the project, I set up continuous integration and continuous deployment (CI/CD) processes using GitLab. This involved creating and configuring pipelines to automate the mobile app's build, testing, and deployment. Writing efficient and reliable pipelines ensured that the app's codebase was regularly built, tested, and deployed to the target platforms. Pipeline Development: I wrote pipelines in GitLab that incorporated stages such as code compilation, unit testing, integration testing, and deployment. These pipelines were designed to execute automatically whenever changes were pushed to the repository, ensuring that the app remained consistently up-to-date and functional. I also incorporated code quality checks and static code analysis tools in the pipeline to maintain high code standards. Team Communication and Cooperation: Effective communication and collaboration were vital aspects of the project. I actively participated in team meetings, discussions, and stand-ups to share progress updates, resolve blockers, and align with other team members. I collaborated closely with developers, testers, designers, and project managers to ensure smooth coordination and efficient task execution. Regular Tasks and Issue Resolution: I diligently performed regular tasks assigned to me, such as code reviews, bug fixing, and feature implementation. I took ownership of assigned user stories, ensuring they were completed within the defined timeline and met the required quality standards. I proactively addressed issues or challenges during development, collaborating with the team to find appropriate solutions. Testing: I actively contributed to the testing efforts of the mobile app. This involved writing and executing unit tests, integration tests, and user acceptance tests to verify the functionality and performance of the app. I also collaborated with the QA team to identify and resolve bugs or issues discovered during testing, ensuring the app met the desired quality benchmarks.

AngularJS
Jasmine
NativeScript
RxJS
NgRx

Education

Higher education in Computer Science

Agency

agency #4482

100-400

GMT+2

Kyiv/Ukraine, Ukraine/Ukraine

Core Expertise

Amazon API
Amazon S3
AngularJS
API
AWS
Azure
Bluetooth
Business Intelligence
CakePHP
Django
Eclipse
Express.js
Facebook API
GitHub
Google API
Hibernate
Java
Kotlin
MongoDB
MySQL
Nexus
Node.js
Oracle
PHP
PostgreSQL
Python
React.js
React Native
Symfony
Amazon Web Services
Apache Kafka
Automated Testing
Automation
CPanel
CSS3
DevOps
Elasticsearch
Functional testing
Go
Golang
Google Analytics API
HTML
iOS
Laravel Framework
NoSQL
Object oriented design
Python Numpy
Redis
Socket Programming
Swift
Swing
WordPress e-Commerce
Angular 2x
RabbitMQ
Bug fixing
Celery
Docker
DynamoDB
MariaDB
Redux
Vue.js
ELK
Cypress
Spring Boot
AWS SDK
GitLab
Angular UI Bootstrap
Nest
Bitbucket
Angular CLI
Google Cloud Platform
AWS Lambda
Apollo Client
React-Apollo
Firebase
Vuex
NgRx
Next.js
Nuxt.js
Snowflake

Industries

Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Human Resources & Career, Sports & Fitness, Healthcare & Medicine, Booking & Rent, Electronics & Equipment, Service & Support, Accounting & Auditing, Big Data, Automotive, Games, Gambling & Casinos

Want to hire this engineer?

Check if Serhii is available