Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shahrzad Khorrami

Calgary,AB

Summary

Accomplished Software Developer with a proven track record at Tehran Securities Exchange Technology Management Company, specializing in Java, Spring Boot and RESTful APIs. Expert in microservices and containerization with Docker, complemented by strong collaboration skills. Passionate about continuous learning and adept at optimizing application performance in agile environments.

Overview

15
15
years of professional experience

Work History

Software Developer

Tehran Securities Exchange Technology Management Company
Tehran, Iran
04.2012 - 02.2025
  • Developed, maintained, and optimized RESTful web services using Java, Tomcat, maven, Spring and Spring Boot.
  • Wrote unit and integration tests using JUnit and Mockito to ensure reliable application functionality.
  • Worked extensively with SQL and relational databases for data storage, retrieval, and optimization.
  • Collaborated with cross-functional teams, exchanging meaningful feedback to improve development outcomes.
  • Supported microservices development and containerized applications using Docker.
  • Developed and maintained user-facing webpages using HTML, CSS, JavaScript.

Java Developer

Ampada GmbH
Cologne, Germany
02.2022 - 11.2022
  • Deployed the application using Docker, and monitored performance using Kubernetes.
  • Designed and implemented scalable, distributed systems while adhering to modern web engineering best practices.

Software Developer

Datak Telecom Company
Tehran, Iran
04.2010 - 04.2012
  • Developed and maintained web applications using PHP, Python(Backend), JavaScript, HTML, and CSS.

Education

Master - Software Engineering (Distributed Systems)

Iran University Of Science And Technology
Tehran, Iran
12-2015

Skills

  • Java core 8
  • Multithreading and concurrency
  • Spring Framework, Spring Boot, Maven, JUnit, Mockito, RESTful APIs, Hibernate
  • JMS, Kafka
  • Agile methodologies, Git
  • MySQL, MongoDB, Redis, DB2
  • Data Structures, OOP, Client-Server Architecture, Microservice patterns
  • Strong communication and collaboration abilities
  • Highly adaptable, with a passion for continuous learning

Timeline

Java Developer

Ampada GmbH
02.2022 - 11.2022

Software Developer

Tehran Securities Exchange Technology Management Company
04.2012 - 02.2025

Software Developer

Datak Telecom Company
04.2010 - 04.2012

Master - Software Engineering (Distributed Systems)

Iran University Of Science And Technology
Shahrzad Khorrami