Stanislav Software Engineer

Back-End Web, Full Stack Web

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.

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