English:
Upper Intermediate
Serhii S.
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
Education
Higher education in Computer Science
Agency
100-400
GMT+2
Kyiv/Ukraine, Ukraine/Ukraine
Core Expertise
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