Senior Web Developer and Team Lead specializing in scalable backend systems, clean architecture, and high-performance applications. Experienced in leading projects from design to deployment, mentoring developers, and building reusable infrastructure that speeds up development across multiple projects. Enjoy tackling complex technical challenges, optimizing applications, and delivering maintainable solutions that scale.
I enjoy analyzing the applications and APIs I use every day, identifying opportunities to improve usability, automate repetitive tasks, and enhance existing workflows. This curiosity drives me to continuously learn new technologies and explore different areas of software engineering. It has strengthened my problem-solving, system design, and analytical thinking, enabling me to build more scalable and maintainable solutions.
- •Microservices
- •Package Development
- •Modular Architecture / Monolithic
- •Multi-Project Backend Infrastructure
- •Service Layers
- •Refactoring Techniques
- •Application/System Debugging/Design/Development
- •Agile / Scrum
- •Project Documentation and Knowledge Sharing
- •Code Review Participation
- •Problem-Solving
- •Relational Databases
- •Database Design
- •Data Migrations
- •Query optimizations
- •Linux
- •Docker
- •Postman/Swagger
- •RabbitMQ
Maintaining, managing, refactoring and tuning Fitito
Developing and debugging Mastertube and Mastertube Dashboard
Developing Story One
Debugging Shahriar Exchange
Query optimization and assisting in Tamin java spring micro services
Mentoring interns and junior developers