Sa Sohrabi
@sasohrabi
Junior backend developer building REST APIs and microservices with Python, Java, and database optimization.
What I'm looking for
I’m a Junior Backend Developer with an M.Sc. in Computer Engineering and hands-on expertise in Python, Java, C++, and database optimization. I enjoy turning clear requirements into reliable backend services—especially REST APIs and microservices that perform well under real constraints.
In my projects, I built a Task Management REST API with JWT auth and RBAC, optimizing queries to reduce response time by 35% through indexing. I also delivered 85% test coverage with pytest and packaged deployments with Docker, while documenting endpoints via OpenAPI/Swagger for smooth frontend integration.
I’ve developed an Order Processing microservice in Java/Spring Boot focused on transactional ACID compliance for inventory and payment validation, adding robust error handling, retry mechanisms, and data consistency across distributed operations. I’m continuing to upskill through Django/FastAPI and Spring Boot microservices learning, system design practice, and daily backend/database problem-solving, and I’m fully ready for remote asynchronous work and international contracting via crypto/EOR platforms.
Experience
Work history, roles, and key accomplishments
M.Sc. Computer Engineering
Malayer University
Jan 2012 - Jan 2014 (2 years)
Completed an M.Sc. in Computer Engineering with a thesis focused on database optimization and performance analysis in distributed systems.
Education
Degrees, certifications, and relevant coursework
Malayer University
Master of Science, Computer Engineering
2012 - 2014
Activities and societies: Thesis: Database Optimization & Performance Analysis in Distributed Systems. Later upskilling (2024–2025): Django/FastAPI and Spring Boot microservices, data-intensive system design (Kleppmann), and daily LeetCode/HackerRank practice.
Earned an M.Sc. in Computer Engineering at Malayer University (2012–2014). Thesis focused on database optimization and performance analysis in distributed systems.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Sa?
You can contact Sa and 90k+ other talented remote workers on Himalayas.
Message SaGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
