Position: Software Engineer
Category: Python
English level: upper
Years of experience: 2.5

Creating solutions for serverless Web app based on AWS Lambda, DynamoDB and API Gateway.
Devising, designing, and implementation data streams bandwidth managing solution for limiting number and size of being published data per time unit. 
App development for receiving, processing, and publishing financial data.
Work as a Software Engineer in Financial Analytics and Web development  domains gave me a great possibility to learn proper technologies and some cloud-residing services, to dive deeper into Python Core and become familiar with projects-dedicated libraries. 
    During career growth I had the possibility to work closer with Python, AWS services (Lambda, EC2, DynamoDB, Secrets Manager, API Gateway, CLI, Cloud Watch, etc.). Also had practice with data streams handling, asyncio, multithreading, multiprocessing, unit testing (unittest, Pytest), logging etc. Understanding of OOP, REST, HTTP, databases. Some WEB-related experience while working and studying (FastAPI, a bit Flask and Django). Some hands-on knowledge on parsing websites (based on AWS Lambda and layers with Selenium and headless browser). Also Java, C, PHP. Good with figures and logical reasoning. Tools - PyCharm, Git, Docker, Jira, Kibana.
    Regarding particular deliverables I've taken part in, next could be mentioned. Solutions for serverless Web app based on AWS Lambda, DynamoDB and API Gateway. App's secrets handling solution based on AWS Secrets Manager. Multistaging Docker images for AWS Lambda deployment (ECR). Solution for suppressing raising bandwidth exceeding-related exceptions wile using AWS Kinesis, that limits number and size of being published data per time unit within project dedicated customer library. Integration of IPython kernel into financial analytics platform. Solution for reducing logging redundancy, based on queued logging, filtering and aggregating logs. Handling issues with performance, memory consumption/leakages and data consistency. Applications development for receiving, processing, and publishing financial data, and further documentation and knowledge transfer sessions for support team. Hands-on experience with logging, unittesting, solutions for validation and publishing data. 
    I feel comfortable in different teams and have quite good communication and interpersonal skills (due to previous scientific and educational experience (PhD degree and lecturing in university), managing firm and projects). Project-mind, analytic skills, reliability, tenacity, patience, ability to handle stress, willingness to take on responsibility and readiness to evolve on a day-to-day basis are also present. If project or task requires technologies or tools that I have not worked with, I'll work on learning them with pleasure.