Stanislav, Software Engineer

Vetted expert in Back-End Web, Full Stack Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Georgia UTC+01:00

Summary

Software Engineer with 5 years of experience, specializing in backend and frontend development, as well as DevOps practices. Proficient in Python, JavaScript, and TypeScript, with extensive knowledge of frameworks like FastAPI, Django, Flask, React, and Redux. Demonstrates a strong background in Computer Science and Software Engineering with tangible success in designing robust systems, including microservices and monoliths. Proven expertise with cloud platforms AWS and Azure, and in utilizing various databases such as PostgreSQL, Redis, MongoDB, and DynamoDB. Skilled in CI/CD implementation, containerization with Docker and Kubernetes, and infrastructure as code with Terraform. Impressive track record of project roles, emphasizing performance optimization, architectural design, and integration of machine learning models into production. Holds a significant portfolio of projects across diverse domains such as logistics, social life science, and healthcare.

Main Skills

Programming Languages

Python Libraries and Tools

Alembic 5 yr. Pydantic

JavaScript Libraries and Tools

Apollo Client 2 yr. Webpack 3 yr.

Python Frameworks

UI Frameworks, Libraries, and Browsers

HTML/CSS Preprocessors 3 yr. Material UI 3 yr. Storybook 2 yr.

JavaScript Frameworks

Lodash 2 yr. React

Databases & Management Systems / ORM

AWS DynamoDB 3 yr. MongoDB 2 yr. Redis 2 yr. SQLAlchemy 5 yr.

Cloud Platforms, Services & Computing

Azure 2 yr.

Amazon Web Services

AWS DynamoDB 3 yr.

Azure Cloud Services

Azure 2 yr.

Deployment, CI/CD & Administration

Axios 3 yr. GitLab CI 2 yr.

Scripting and Command Line Interfaces

Bash 5 yr.

Version Control

BitBucket 2 yr. Github Actions 2 yr.

Message/Queue/Task Brokers

Celery 3 yr. Kafka 2 yr. RabbitMQ 4 yr.

Virtualization, Containers and Orchestration

Docker Compose 5 yr. Terraform 4 yr.

SDK / API and Integrations

QA, Test Automation, Security

Jest 3 yr.

Other Technical Skills

Marshmallow
ID: 400-199-997
Last Updated: 2023-12-15

Work Experience

Software Engineer, Code Analysis Application

Duration: 06.2022 - Till Now
Summary: Code analysis application with a web interface for an AI model that fixes vulnerabilities in different programming languages, featuring file parsing, vulnerability detection, and reference patch creation.
Responsibilities: Designing microservices architecture and database; Designing and implementing GraphQL schema; Optimizing GraphQL API performance; Full-stack development; Implementing layouts; Integrating Apollo Client with React; Optimizing React components performance; Creating UI components in Storybook; AWS Lambda triggers and bindings creation; State management using Redux; AWS RDS database performance monitoring; Writing optimized SQL queries; API and endpoint implementation for ML model communication; Endpoint creation for code analysis using GPT4; Collaborating with data science teams; Monitoring and logging for ML model tracking; Unit testing with Jest; CI/CD integration using Docker; Resource optimization in Docker containers; Writing bash scripts and Dockerfiles; Code review.
Technologies: Python, JavaScript, TypeScript, FastAPI, Django, Django Rest Framework, React, Redux, React Testing Library, Jest, Apollo Client, HTML/CSS, Webpack, Material UI, axios, StoryBook, SQLAlchemy, Pydantic, Alembic, Strawberry, GraphQL, AWS (S3, Lambda, RDS, SES, EKS, ECR, DynamoDB, CloudWatch, Cognito), Celery, PostgreSQL, RabbitMQ, MongoDB, Docker, Docker Compose, Bash, Kubernetes (k8s), Terraform, GitLab.

Software Engineer, Biomedical Image Analysis Platform

Duration: 12.2020 - 05.2022
Summary: Biomedical Image Analysis Platform for analyzing medical images such as MRI, CT, and PET scans, utilizing machine learning algorithms for anomaly detection and classification to assist in diagnosis and treatment planning.
Responsibilities: Full-stack development; Component encapsulation and separation of concerns; Performance optimization; Troubleshooting web application issues on different browsers; Implementing dynamic React components; Class-based to functional component migration; NoSQL databases management with AWS DynamoDB; AWS RDS relational database scaling; AWS SES account and domain setup; IAM role definitions; Kafka Security management; Database query optimization; ML model deployment on a service; Comprehensive test suite setup with Jest; CI/CD pipeline automation with GitHub Actions.
Technologies: Python, JavaScript, TypeScript, FastAPI, Django, Django Rest Framework, Webpack, React, Redux, Material UI, HTML/CSS, axios, Jest, AWS (S3, Lambda, API Gateway, RDS, SES, EKS, ECR, IAM, DynamoDB, Cognito), SQLAlchemy, Alembic, Pydantic, Kafka, Docker, Docker Compose, Celery, PostgreSQL, Redis, GitHub, GitHub Actions, Kubernetes (k8s).

Software Engineer, App for Asthmatics

Duration: 01.2019 - 11.2020
Summary: Mobile app for asthmatics, providing easy setup for medication reminders and the ability to choose the right inhaler based on doctor's recommendations.
Responsibilities: Database management; Backend development; REST API implementation; Serverless application parts using Azure Functions; Azure SQL database management; Aid to DevOps for Azure Load Balancer setup; Notification service implementation using Azure Notification Hubs; Infrastructure as Code with Terraform; Monitoring and troubleshooting of CI/CD pipelines; Writing unit and integration tests.
Technologies: Python, Django, Django Rest Framework, Flask, Flask-RESTPlus, Azure (Functions, SQL, Virtual Machines, DevOps, Notification Hubs, Load Balancer), SQLAlchemy, Alembic, Marshmallow, RabbitMQ, PostgreSQL, Docker, Docker Compose, Jenkins, Bitbucket, Terraform.

Education

  • Computer Science and Software Engineering

Ready to hire Stanislav or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call