I build reliable backend systems using Python, focusing on writing clean, efficient, and maintainable code. My goal is to create solutions that are easy to understand, scalable, and built to last. As a Backend Python Engineer, I develop server-side applications, APIs, and system components following modern development practices. I prioritize performance, clarity, and structure to ensure that applications remain stable and adaptable as requirements evolve. I value simplicity and precision in software design. Every line of code should be purposeful, readable, and maintainable. Systems should be modular, testable, and designed with long-term sustainability in mind
Shell [v1.0.0]
Sync: Complete
TYPE 'HELP' FOR SYSTEM DIRECTORY
"A dedicated backend engineer specializing in Python development and scalable server-side systems. Experienced in designing, building, and maintaining reliable software solutions with a strong focus on code quality, performance, and long-term maintainability."
Designing, building, and maintaining backend systems with a focus on reliability and scalability. Developing and supporting APIs and microservices, implementing automation parsers that transform complex source files into structured CSV outputs, and building ETL pipelines and data loaders to ensure accurate, efficient data processing across platforms.
Developed and maintained automation solutions focused on data acquisition and processing. Built and supported web scraping workflows, including download automation components (JavaScript-based), parsed and structured extracted data into relational tables, and ensured accurate storage in SQL databases. Identified and resolved bugs across the automation pipeline to maintain stability and data integrity.
Provided network and security engineering support, including migration of Cisco switches to Meraki infrastructure. Managed firewall access policies, handled certificate configurations, and implemented IPS bypass rules where required. Designed and deployed updated network architectures, configured site-to-site VPN tunnels, and ensured secure, stable connectivity across environments.
Provided private mathematics tutoring to students across various academic levels. Delivered structured lessons tailored to individual learning needs, strengthened core mathematical foundations, and supported exam preparation. Focused on developing analytical thinking, problem-solving skills, and long-term conceptual understanding.
Sofia University "St. Kliment Ohridski"
Softuni
Softuni
Softuni
Click any project card to view details. Hover over screenshot in modal for quick preview.
Each challenge includes: Problem statement → Solution pipeline visualization → Optimized Python implementation.
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.
You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any order.
Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Explanation: Because nums[0] + nums[1] == 9, we return [0, 1].
✓ Complexity: Time O(n) | Space O(n) - Hash table lookup provides constant time access