
Koosha Ghobadian
Where innovation meets execution
SUMMARY
Mid Software Developer with over 2 years of expertise in developing robust enterprise applications, specializing in microservices architecture and CaaS infrastructure. Proficient in enhancing application quality and development speed through integration of TDD and Design Patterns in timely manner by following agile methodologies. Adept in Dev/Ops practices and skilled in establishing CI/CD pipelines.
EXPERIENCE
Mid Java Developer
Dotin
Nov 2024 – May 2026 (1y 7m) | Tehran, Iran- • Engineered high-throughput Oracle DB partitioning and optimized system-wide queries for a new banking switch, preventing locking and scaling for massive transaction loads.
- • Optimized a legacy reconciliation process by introducing multi-threading and a chunk-based comparison algorithm, reducing execution time from over an hour to minutes.
- • Integrated Apache ZooKeeper for real-time distributed configuration management, eliminating legacy polling jobs and significantly reducing database load.
- • Remediated 14 security vulnerabilities by fixing access control flaws, implementing Bucket4j rate limiting, preventing user enumeration, and adding Apache Tika file validation.
- • Revamped E2E test automation using FIRST principles, replacing static sleeps with Awaitility and implementing transactional rollbacks to guarantee test isolation.
- • Implemented Shetab 8 Card Holder Verification and a new ATM cheque-acceptance verification flow, enhancing core banking functionality and user trust.
- • Dockerized applications with DevOps, implemented Spring Actuator/JMX observability, and led internal workshops on Docker and software testing practices.
Java Developer
Sobhan Tech
July 2022 – Oct 2023 (1y 4m) | Isfahan, Iran- • Increased performance of legacy code by 10% by optimizing duplicate SQL queries
- • Implemented the backend of shopiway.ir, laying the groundwork for user registration, product catalog, and checkout processes, resulting in a 10% faster launch
- • Extended features of zaberin.ir, improving product accuracy by 20%, and reducing API response times by using cache
EDUCATION
B.Sc. in Computer Engineering
K.N. Toosi University of Technology
Sept 2021 – Present | Tehran, IranMentored CE freshmen (and women) in courses:
- • Advanced Programming (Java)
- • Fundamentals of Programming (C)
SKILLS
PROJECTS
Grading & Course Management App
Open Source ContributionDeveloped a grading and course management system for university students with help of Spring Boot.
CLI Chat App
Open Source ContributionCoded an online chatting app using socket programming and client-server architecture.
CERTIFICATES
What I offer
Why you might want to hire me.
Writing Code
Coding along with your team on a large scale application to make your customers happy with new features and performance improvements.
Complex Problems
Solving complex problems in code which you want to have eliminated in your application's code base but no one dares to fix.
MVP
Bringing your idea to code from zero to one as a minimal viable product (MVP) and beyond within a well-architected application.
Code Audit
Conducting code reviews for your application together with your team or a single person which usually last 2-3 days.
Workshops
Teaching your team on-site/remote to get them up to speed with the latest web technologies for client-server applications in Java.
Technical Writing
Writing tutorials about your technical product, open source work, or API to get more publicity for it.