
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 – Present (5m) | Tehran, Iran- • Developed banking switch solutions handling transactions coming from all banks connected to SHETAB
- • Dockerised 6 interconnected switching apps in colaboration with Dev/Ops Team
- • Gave 2 Presentations to familiarize other teams with FIRST principle and containerization concept
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.