Position: Python Developer | Node.js Developer
Category: Python
English level: fluent
Years of experience: 4


I am a software engineer with a strong background in mathematics. I have a Bachelor's degree in Mathematics from Middle East Technical University. Throughout my career, I have gained experience working on highly scalable event-driven applications and improving database queries by applying proper indexing and NoSQL patterns.

In my last company ManchoDevs, I learned to build complete AWS services architecture by infrastructure as code. Successfully migrated CDK version from v1 to v2. Improved DynamoDB queries by applying database patterns and proper indexing. Decreased Elasticsearch full text search latency. Wrote integration tests from scratch using Jest framework with 100% test coverage.

In my previous role at Yandex, I played a key role in developing efficient command-line tools and automating tasks, resulting in significant time savings. Additionally, I contributed to the normalization of tables by writing PostgreSQL trigger scripts, reducing query costs by approximately 20%. I also set up CI/CD pipelines to automate testing of new features.

At Smartpost, I optimized map rendering efficiency for large datasets and contributed to the integration of VoIP services and development of Telegram chatbots, which helped increase the company's partners by 30%. I also supervised and mentored junior developers while maintaining multiple web applications.

During my time at Sigma Software Solutions, I conducted descriptive statistical analysis of raw binary data using Pandas framework with 90% accuracy. Moreover, I automated persistence in relational databases for improved efficiency. Additionally, I gained experience in writing Python and Java code leveraging OOP design patterns for troubleshooting test cases and bug issues.

With expertise in Python, JavaScript (Django/Flask/FastAPI), Java (Core Java), PostgreSQL/MongoDB/DynamoDB/Redis databases, AWS services (S3/Cognito/AppSync/IAM), Docker/CI-CD tools (Elasticsearch/SNS/CloudWatch), and more; combined with strong problem-solving skills; I am confident that my technical abilities will contribute significantly to any software engineering team.

I am passionate about learning new technologies and staying up-to-date with industry trends. With excellent communication skills and a collaborative mindset developed through working within Agile methodologies like Scrum; you can count on me as an effective team player who delivers high-quality results.