Vadym V. 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

Vadym V. Cloud, DevOps and General Development

My name is Vadym V. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: Amazon Web Services, Network Architecture, Network Security, AWS Lambda, AWS Fargate, etc.. I hold a degree in Master's degree. Some of the notable projects I’ve worked on include: Comprehensive AWS Cost Analysis and Optimization, Python Flask app on AWS Lambda, AWS multi-tier, scalable, HA architecture. I am based in Kyiv, Ukraine. I've successfully completed 3 projects while developing at Softaims.

I employ a methodical and structured approach to solution development, prioritizing deep domain understanding before execution. I excel at systems analysis, creating precise technical specifications, and ensuring that the final solution perfectly maps to the complex business logic it is meant to serve.

My tenure at Softaims has reinforced the importance of careful planning and risk mitigation. I am skilled at breaking down massive, ambiguous problems into manageable, iterative development tasks, ensuring consistent progress and predictable delivery schedules.

I strive for clarity and simplicity in both my technical outputs and my communication. I believe that the most powerful solutions are often the simplest ones, and I am committed to finding those elegant answers for our clients.

Main technologies

  • Cloud, DevOps and General Development

    2 years

  • Amazon Web Services

    1 Year

  • Network Architecture

    1 Year

  • Network Security

    1 Year

Additional skills

  • Amazon Web Services
  • Network Architecture
  • Network Security
  • AWS Lambda
  • AWS Fargate
  • DNS
  • Linux
  • Python Script
  • Docker
  • Git
  • VPN
  • Terraform
  • Ansible
  • AWS Server Migration
  • AWS CloudFront

Direct hire

Potentially possible

Previous Company

Miratech

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

Comprehensive AWS Cost Analysis and Optimization

A good example of my work is when I managed to save almost 50% of the infrastructure budget in AWS without reducing production capacity. On the contrary, thanks to rightsizing, some instances became not only cheaper but also more efficient.

Python Flask app on AWS Lambda

I recently had the pleasure of architecting and deploying a serverless web application using a suite of AWS services. The requirement was to deploy the Python Flask application to AWS, which scales automatically to handle irregular workloads without the need to manage anything. Typically it should be a highly scalable, reliable, and cost-effective solution. At first glance, the task is not difficult, but when you start implementing it, you use a number of AWS services that require certain knowledge and skills as well as big-picture understanding. AWS Services Utilized: AWS Lambda: Leveraged for its serverless execution model, allowing the Flask application to run in response to HTTP requests sent via API Gateway. Using Lambda eliminates the need for provisioning or managing servers, and we only pay for the compute time consumed in milliseconds. API Gateway: Served as the front door for the Flask application, managing all the incoming API calls, including traffic management, authorization and access control, monitoring, and API version management. IAM: We won't manage without it, ensuring secure access to AWS services and resources. IAM policies must be configured to provide the least privilege required to perform application functions, thereby increasing security. Route 53: A robust DNS web service designed to give developers and businesses an extremely reliable way to route end-users to web applications. ACM (AWS Certificate Manager): Used to manage SSL/TLS certificates for secure data transfer. I had to issue a certificate and configure a custom domain name. DynamoDB: Chosen as the database solution for its scalability and flexibility in handling diverse data types. It was integrated to store application data, ensuring high availability and automatic scaling with the demands of the application. One more Implementation Detail: The Flask application relied on serverless_wsgi, which is critical for handling WSGI (Web Server Gateway Interface) applications in a serverless environment. This adapter facilitated the communication between AWS Lambda and the Flask application, enabling it to handle requests and responses seamlessly. Outcome: The result was a fully functional, serverless web application that is not only fault-tolerant and secure but also incredibly flexible to changes in traffic and usage patterns. Also, it's a very cost-effective model due to the service is loaded from time to time. Since the project has limited public access, but I wanted to write a report and attach a link - in the same way I deployed a math simulator for my children on Lambda, but without a DB, because it is not included in the AWS free tier.

AWS multi-tier, scalable, HA architecture

I was a Solution Architect who created a reference architecture for the application. This project showcases a resilient and scalable cloud infrastructure designed for a high-availability application, deployed within the AWS Cloud. The architecture is structured across multiple availability zones within a region to ensure uninterrupted service and data durability. Key components and features of the project include: - Virtual Private Cloud (VPC): Securely isolated section of the AWS cloud with controlled network access. - Subnetting: Public and private subnets correctly configured for accessibility and security. - Internet Gateway: Allows communication between instances in the VPC and the internet. - NAT Gateways: Enable instances in a private subnet to connect to the internet or other AWS services. - Application Load Balancer (ALB): Automatically distributes incoming application traffic across multiple targets, such as EC2 instances. - Auto Scaling Group: Maintains application availability and allows the automatic scaling of EC2 instances. - Amazon EFS: Managed file storage service for EC2 instances, utilized here with mount targets for high availability. - Amazon Aurora: SQL-compatible relational database built for the cloud, providing data replication across availability zones with one primary DB instance and one replica. This architecture is designed for an application that requires high uptime and seamless scalability. I executed the following tasks: - Configured and deployed a VPC with appropriate subnets for segregation of resources and enhanced security. - Set up an Internet Gateway and NAT Gateways to manage inbound and outbound traffic. - Implemented an Application Load Balancer to ensure high availability and fault tolerance of the application layer. - Utilized Auto Scaling to monitor application load and dynamically adjust capacity to maintain steady, predictable performance. - Mounted Amazon EFS for persistent and shared file storage across application servers, ensuring durability and elasticity. - Deployed Amazon Aurora with a primary instance and a read replica to provide high-performance database services with automatic failover. This project underscores my expertise in AWS services and my ability to build robust, secure, and high-performing cloud infrastructure suitable for applications with critical uptime requirements.

Education

  • National Technical University of Ukraine "Kyiv Polytechnic Institute"

    Master's degree in Telecommunications engineering

    2003-01-01-2008-01-01

Languages

  • English
  • Russian
  • Ukrainian