Position: Python Software Engineer
Category: Python
English level: intermediate
Years of experience: 2

Certificates:
AWS Certified Solution Architect - Associate (11/2021 - 11/2024)
AWS Certified Cloud Practitioner (09/2021 - 11/2024)

Participated in the development of various projects such as:
• Cost optimization AWS Lambda for project environment resources
• Assisted the DevOps team in porting AWS Lambdas used in Code Pipeline, investigating the workflow, migrating AWS resources to a new account, porting code from Python 2.7 to Python 3.9, fixing bugs, and implementing improvements and new features.
• Contributed to flexible report tool in Python
• Adjust ETL process to collect and process downstream data and migration and improvements for CI/CD Code Pipelines
Key skills: Python, AWS, SQL, Aurora MySQL, SQLAlchemy NoSQL, ElasticSearch, MongoDB, OOP, asyncio, Sanic, Linux, Kafka, Jenkins, Docker, selenium, DataDog, Git, Jira, Confluence

Participated in development of:

Flexible Report Tool/Framework for Data Analytics Team:
• Implemented new features and improvements
• Optimized SQL queries for improved performance
• Created CloudFormation templates for tool infrastructure
• Implemented and documented performance tests for new reports
• Contributed to documentation updates and code refactoring
• Created scripts with Pandas to join and filter CSV and Excel files.
• Improved monitoring script that executed by cron job to check data in AWS RDS database and ElasticSearch and put databases metrics to AWS CloudWatch for DataDog Dashboard.

Cost Optimization for AWS Lambda for Project Environment Resources:
• Implemented AWS Lambda in Python for EC2 and RDS resources cost optimization
• Wrote unittests for AWS Lambda with moto+PyTest (90%+ coverage)
• Implemented SES mail notifications for daily updates and unexpected error reports

CI/CD Code Pipelines for DevOps Team:
• Ported Python 2.7 code to Python 3.9, fixed bugs, and added improvements to the Python AWS Lambdas code
• Assisted the DevOps team in porting AWS Lambdas used in Code Pipeline
• Contributed to documenting updates and creating workflow diagrams for AWS Lambdas
• Implemented new AWS Lambda to run CodeBuilds with boto3 and refactored CloudFormation/SAM templates and buildspec files for CodeBuild

ETL Process for Data Collection and Processing:
• Refactored the AWS Step Function
• Implemented an efficient pipeline for uploading new data sources to S3 bucket and processing it via data stream
• Wrote a Jenkinsfile to facilitate the migration of the project to a new AWS account

Certificates:
• AWS Certified Solution Architect - Associate (11/2021 - 11/2024)
• AWS Certified Cloud Practitioner (09/2021 - 11/2024)

Personal projects to improve knowledge:
• Monefy Analyzer: A Sanic-based web application for analyzing and visualizing user financial data (Earnings/Spendings) from CSV files.
• Text Analyzer Tool: A tool for analyzing and processing text files
• Flask CRUD Application: A full-fledged CRUD application built on Flask, which served as the final project in an educational course

Proactive learner, continuously update knowledge on latest developments in the IT world, especially in Python, Databases and Linux domains
Seeking opportunities to make a positive contribution and expand technical knowledge and expertise.