Short bio
He has 4+ years of experience in web development, specializing in Python for web scraping, microservices, and full-stack applications. He is adept at taking projects from concept to delivery, managing both backend and frontend development. He prioritizes writing clean, optimized code and adheres to best practices in object-oriented programming (OOP). Known for his strong problem-solving skills, analytical thinking, and proactive approach, he thrives in fast-paced environments. He is passionate about creating scalable, high-quality applications that meet user needs and align with business goals. With excellent communication and interpersonal skills, he excels at leading teams, mentoring newcomers, and providing technical training.
Tech stack
Work experience
- Unlocking the Power of Business Intelligence09.2020 - Present
Backend Development
Responsibilities:- Frontend Development
- Testing
- Bug fixing and maintenance
- Completed tasks:
- Adapted the application to the desktop version & mobile version
- Migrated part of the logic from a monolithic system to a microservices architecture
- Developed new microservices for pattern search and validation
- Designed the database and optimized queries
- Redefining Online ClassifiedsNot specified
Backend Development
Responsibilities:- Code Review
- Bug Fixing
- Testing
- Implementing Search and Recommendation Algorithms
- Completed tasks:
- Developed a search and filtering system using Elasticsearch, allowing users to quickly find listings based on location, price, category, and other criteria
- Built a secure messaging system between buyers and sellers, enabling direct communication and negotiation within the platform
- Designed and implemented an easy-to-use interface for users to create and manage listings, including uploading images and specifying product details (e.g., car make, model, apartment location, etc.)
- Integrated a company for payment processing, allowing users to make payments for premium listings and services directly on the platform
- Created an admin panel for managing user accounts, monitoring listings, and ensuring content quality through moderation and reporting features
- Implemented an escrow payment system for high-value transactions (e.g., cars, real estate), ensuring secure transactions between buyers and sellers



