Taras S. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Taras S. - Fullstack Developer, Infrastructure as Code, AWS

Working at Softaims has been an experience that continues to shape my perspective on what it means to build quality software. I’ve learned that technology alone doesn’t solve problems—understanding people, processes, and context is what truly drives innovation. Every project begins with a question: what value are we creating, and how can we make it lasting? This mindset has helped me develop systems that are both adaptable and reliable, designed to evolve as business needs change. I take a thoughtful approach to problem-solving. Instead of rushing toward quick fixes, I prioritize clarity, sustainability, and collaboration. Every decision in development carries long-term implications, and I strive to make those decisions with care and intention. This philosophy allows me to contribute to projects that are not only functional, but also aligned with the values and goals of the people who use them. Softaims has also given me the opportunity to work with diverse teams and clients, exposing me to different perspectives and problem domains. I’ve come to appreciate the balance between technical excellence and human-centered design. What drives me most is seeing our solutions empower businesses and individuals to operate more efficiently, make better decisions, and achieve meaningful outcomes. Every challenge here is a chance to learn something new—about technology, teamwork, or the way people interact with digital systems. As I continue to grow with Softaims, my focus remains on delivering solutions that are innovative, responsible, and enduring.

Main technologies

  • Fullstack Developer

    2 years

  • Amazon Web Services

    1 Year

  • Google Cloud Platform

    1 Year

  • Microsoft Azure

    1 Year

Additional skills

  • Amazon Web Services
  • Google Cloud Platform
  • Microsoft Azure
  • Docker
  • Kubernetes
  • Ansible
  • CI/CD
  • Linux
  • DigitalOcean
  • Cloud Engineering
  • Terraform
  • Cloud Engineering Consultation
  • DevOps
  • Cloud Migration
  • Infrastructure as Code
  • AWS

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

Full-Cycle Development From Scratch

To implement a full development cycle, from ideation to production, for a company's website and internal CRM system, including ongoing DevOps support.

Accelerated Environment Setup and CI/CD Implementation

To quickly set up new environments and CI/CD pipelines for a redesigned educational platform, enabling the client's development team to efficiently deploy and manage their application.

DevOps Transformation for a .NET/C# Application

✅Project goal: To implement a scalable and efficient architecture solution for client, a growing FinTech company, that can effectively support the increased number of developers and projects, enabling them to meet the business demand for development. ✅Solution: I performed a thorough audit of the existing setup and drew a diagram of the planned setup. Based on my findings, I suggested a work scope that covered all the issues and challenges faced by the client. We decided to align our DevOps efforts with the development team's schedule, focusing on migrating from a monolithic to a microservices architecture. While the development team worked on migrating the stack, I prepared the infrastructure for the new setup. The application was already containerized, but since the new architecture required different recipes, I wrote custom recipes for each microservice, adhering to best practices in containerization. Since the client already had an existing infrastructure in Azure that met the new requirements, I decided to continue using Azure as the provider. With Infrastructure as Code (IaC) using Terraform, I managed the cloud resources. This made cloud-level changes transparent, traceable, and reproducible. The code described the state of Azure resources and allowed easy maintenance across multiple environments (dev, UAT, and prod). For autoscaling and reliability, I chose to orchestrate the microservices with Kubernetes. I opted for Azure's managed offering for Kubernetes (AKS), and I handled the setup of the cluster using IaC. Early on, I deployed a monitoring system to collect performance metrics and website logs. I used custom dashboards to display vital statistics and the real-time state of the cluster and applications deployed to it. This helped me set accurate autoscaling parameters. Once both infrastructure and containerization work were completed, the development team had written most of the microservices. This allowed me to write custom deployment packages for Kubernetes using Helm charts. Helm made it easier to manage and upgrade each application as a coherent package in the cluster with its own versioning. With the completion of Helm charts, I was able to create CI/CD pipelines to streamline builds and deployments. These pipelines ran builds, unit tests, and security analysis of the code, and then deployed it to the development environment. Features that reached sufficient stability were rolled out to UAT. After completing automatic end-to-end testing in UAT, I approved the deployment for rollout to production. Any failures triggered an automatic rollback to a previous version. Throughout the project, I gradually shared the documentation for all project layers (infrastructure, container recipes, Helm charts, CI/CD pipelines, security policies, and disaster recovery) with the client as I delivered milestones. I also updated the initial setup diagrams to include changes made during the implementation phase.

AWS Architecture Planning, Building CI/CD

✅Project goal: The client's goal was to establish a scalable environment with seamless deployment on AWS, optimize the development workflow, and significantly reduce the time between code commit and deployment. ✅Solution: I started with a deep audit and provided a new architecture scheme suited to AWS services. I separated all components into independent AWS services. I chose EC2 for the main application on AWS Beanstalk, and I moved the DB to AWS RDS, keeping the data on S3. For CI, I used GitlabCI as our standard solution. And for CD, I utilized the AWS CodeDeploy service. During implementation, I conducted load tests and security checks. The main result of my work was boosting the performance of the web application. I managed to increase concurrent sessions up to ~1500 without impacting response time and functionality. I reduced the development cycle from push to deploy to ~10 minutes, ensuring zero downtime and configuring rolling updates. Besides that, I set up security policies and groups. I created a backup strategy and configured robust monitoring on AWS CloudWatch. I thoroughly documented all our activities and provided them to the customer.

Education

  • National Aerospace University – "Kharkiv Aviation Institute"

    Bachelor of Computer Science (BCompSc) in Computer science

    2014-01-01-2018-01-01

  • National Aerospace University – "Kharkiv Aviation Institute"

    Master of Computer Science (MSCS) in Computer science

    2018-01-01-2020-01-01

Languages

  • English
  • Russian
  • Ukrainian