Daniil M., Python Developer

Vetted expert in Full Stack Web, Telegram Bots and Mini-Apps
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Poland UTC+01:00

Summary

- Software Engineer with more than 5 years of commercial experience in software development
- Interested in cloud computing, software architecture design, and efficient algorithms
- Deep knowledge of Web development technologies
- Excellent knowledge of common software engineering practices, like OO principles, modern design patterns, test-driven development, continuous integration, and continuous deployment
- Extensive experience in building architecture and database optimization
- Extensive experience in mentoring specialists, making code review
- Quick learner, team player, goal-oriented and responsible.
- Upper-Intermediate English

Main Skills

AI & Machine Learning

Programming Languages

Python Frameworks

Python Libraries and Tools

JavaScript Frameworks

Data Analysis and Visualization Technologies

Databases & Management Systems / ORM

AWS DynamoDB MongoDB MySQL PostgreSQL SQLAlchemy

Cloud Platforms, Services & Computing

Amazon Web Services

AWS API Gateway AWS Boto3 AWS CLI (Amazon Command Line Interface) AWS CloudWatch AWS DynamoDB AWS Lambda AWS S3

Google Cloud Platform

GCP Storage

Collaboration, Task & Issue Tracking

Atlassian Trello Jira

SDK / API and Integrations

AWS API Gateway FastAPI GraphQL OAuth RESTful API Swagger

Message/Queue/Task Brokers

Celery RabbitMQ

Deployment, CI/CD & Administration

CI/CD kubectl

Virtualization, Containers and Orchestration

Version Control

Git

Methodologies, Paradigms and Patterns

Kanban Scrum

Operating Systems

Linux macOS Windows

QA, Test Automation, Security

Other Technical Skills

Cloud Storage Elastic NGNIX
ID: 100-114-044
Last Updated: 2024-06-10

Experience

Python Developer

February 2023 - Present

Python Developer, Epam

June 2021 – January 2023

Python Developer, Ukrainian government

March 2022 – May 2022

Python Developer, Crispersof

December 2019 – April 2021

Python Developer

January 2018 – November 2019

Projects

Python Developer

November 2022 – February 2023
Description: Volunteering project for Ukraine Army Forces
Responsibilities:

  • Developing API in AWS Lambda from scratch
  • Working with DynamoDB
  • Writing documentation
  • Onboarding new team members

Technologies: AWS (S3, Lambda, Cloud Watch, DynamoDB, API GAteway), Python, boto3, aws-cli, docker, FastAPI

Python Developer

June 2021 – October 2022
Description: Small startup providing a patented machine-learning-based software platform forrecommending clinical trial patients for medical studies
Responsibilities:

  • Developing microservices from scratch
  • Optimizing MongoDB requests
  • Optimizing complex requests performance
  • Building CI/CD for subprojects
  • Writing documentation
  • Onboarding new team members
  • Building test framework

Technologies: MongoDB, PostgreSQL, RabbitMQ, AWS (S3, Lambda, Cloud Watch), Python, AWS Workspace, SQLAlchemy, pymongo, mongoengine, aws-cli, kubectl, BitBucket CI/CD, docker, flake8, vault, FastAPI, Flask, Pytest, Celery, Django

Python developer, Product Owner

March 2021 – May 2022
Description: Volunteering project for automating free food delivery in Kharkiv region
Responsibilities:

  • Project planning
  • Planning API and product design
  • Developing API
  • Creating CD process with terraform
  • Communicating with customers (volunteers)

Technologies: MongoDB, AWS (EC2, S3, AWS Lambda), Docker, ngnix, boto3, pymongo, GitHub actions, FastApi, Terraform, aiogram, ReastJS, Django

Python Developer

December 2019 – April 2021
Description: Telegram chatbot project for real estate research automation (https://telegram.me/avezorbot)
Responsibilities:

  • API designing
  • Telegram bot developing
  • Creating multilang support
  • Customer consultations
  • Delivering new features and support

Technologies: Python, aiogram, pymongo, mongoose, MongoDB, AWS (EC2), GitHubActions, i18n

Software Developer

January 2018 – November 2019
Description: File management system using cloud providers (AWS, GCP)
Responsibilities:

  • Developing API in AWS Lambda
  • Developing UI with Rect

Technologies: AWS (S3, Lambda, API GAteway), GCP (Cloud Storage), Python, boto3, aws-cli, gcp storage, docker, FastAPI, swagger

Education

V. N. Karazin National University, Bachelor in Computer Science

 

 

 

Ready to hire Daniil M.
or someone with similar skills?

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