Summary
Overview
Work History
Education
Skills
Web
Timeline
Generic
Mahsa Ghoreishi

Mahsa Ghoreishi

Toronto,Canada

Summary

Experienced Software Developer | 15 Years in Back-End Development, Web Development & Microservices | Strong Problem-Solving & Software Design Expertise

Overview

15
15
years of professional experience

Work History

Senior Software Engineer

Elastic Path
12.2020 - 10.2024
  • Company Overview: Elastic Path provides an API-first eCommerce platform that allows businesses to create highly customizable and scalable shopping experiences
  • Designed and developed RESTful APIs for eCommerce platforms, ensuring high performance and scalability
  • Implemented cloud based microservices for improved modularity and system scalability in large-scale eCommerce solutions.
  • Mentored junior engineers in delivering scalable, performant, and high-availability eCommerce solutions.
  • Quality Assurance by doing Component tests, Integration tests and actively participating in code reviews, enforcing best practices for testing and maintaining high-quality code across the team
  • Technologies: Go, Java, Microservices, Kubernetes, Docker, Jira, Git, Rest API, PostgreSQL, MongoDB, RabbitMQ, Cucumber-JS.

Back End Developer

Workland
02.2018 - 09.2020
  • Company Overview: Workland is a company that specializes in personalized recruitment technologies, solutions, and services
  • As a software developer, collaborated with other team members to design and develop robust software solutions in an agile environment using scrum methodology
  • Developed the software based on Microservices Architecture to transit from the old legacy code to the new system
  • Mentored junior engineers by reviewing their code and training them to have a more clean and maintainable code
  • Technologies: PHP, Java, Swagger, Docker, Kubernetes, Jenkins, Confluence, Meister Task, Jira, Git
  • REST API, MySql, CI/CD, TDD
  • A key player in all phases of the software development lifecycle (SDLC) including design, development for multiple services

Backend Developer

Rayane Komak
11.2015 - 08.2017
  • Company Overview: RK is a startup company focused to improve help-desk solutions and provide large-scale usage software solutions in Iran
  • A key player in analyzing, design, development phases collaborated with product owners to do software requirement specification, architect, design, and software development
  • Used design patterns and solid design principles to have maintainable, extensible, and clean code
  • Provided a monolithic architecture backend system using rest APIs
  • Developed a framework named 'Hermes' which accelerates application development and shrinks the code generation for applying in the next software projects
  • Technologies: GO(Golang), Unit testing, Godoc, Docker, Git
  • REST API, PostgreSQL, MongoDB, ElasticSearch, TDD

Full Stack Developer

Raden Technologies
04.2012 - 03.2015
  • Company Overview: Raden Technologies is a well-known company that works for providing best employee management solutions including attendance devices and related web-based applications for large organizations
  • Involved on full SDLC, from system requirement specification to design, development, and deployment
  • Worked with clients and product managers to prioritize and validate requirements
  • Worked as a full-stack developer to implement an existing automation application; including accounting, CRM subsystems
  • Transited windows based legacy system and migrated to a completely new web-based employee attendance application successfully
  • Technologies: C#, MVC, Microsoft SQL Server, LINQ, JQuery and AngularJs

Full Stack Developer

Douran Software Technologies
08.2011 - 04.2012
  • Company Overview: Douran is one of the top software companies providing software and security solutions for large organizations
  • Worked with other team members to develop a web-based portal that builds the websites of large country organizations
  • The main idea was to bring the new version of the software with fully ajax web pages to outdate old systems
  • Technologies: DNN, C#, ASP.NET, SQL Server, Jquery and Java script

Full Stack Developer

Alavi IT Depth
08.2009 - 06.2011
  • Company Overview: Alavi Institute is an educational institute that has a branch in every city of Iran
  • Developed some subsystems of Alavi total system including accounting, cash-flow systems. I was involved on both backend and front-end development.
  • Technologies: ASP.NET, C#, SQL Server and JS

Education

Msc - Software Engineering

Concordia University
Montreal, QC
08.2020

B.Sc. - Software Engineering

Sadra Institute of Higher Education
Tehran, Iran
01.2010

Associate degree - Software Engineering

Shariati Technical College
Tehran, Iran
01.2007

Skills

  • Web Application Development (Back-End Focused)
  • Programming languages: Go, Java, C#
  • Microservices: Docker, Kubernetes, RabbitMQ
  • RESTful APIs & Web Services
  • Software Design: Domain-Driven Design, Object-Oriented Programming (OOP), SOLID Principles, Design Patterns, Microservices Architecture, Event-Driven Architecture, API-First Design,Clean Architecture,Test-Driven Development, UML,
  • NoSQL and relational DBs: (PostgreSQL, MongoDB, MySql)
  • Familiar with Frontend(Html, JavaScript,JQuery,AngularJS)
  • Testing And Documentation: Postman, Unit Testing, Component tests, and Integration tests, TDD, Continuous Integration(GitLab CI), Godoc, Swagger, OpenAPI

Web

https://www.linkedin.com/in/mahsa-ghoreishi-628a2896/

Timeline

Senior Software Engineer

Elastic Path
12.2020 - 10.2024

Back End Developer

Workland
02.2018 - 09.2020

Backend Developer

Rayane Komak
11.2015 - 08.2017

Full Stack Developer

Raden Technologies
04.2012 - 03.2015

Full Stack Developer

Douran Software Technologies
08.2011 - 04.2012

Full Stack Developer

Alavi IT Depth
08.2009 - 06.2011

Msc - Software Engineering

Concordia University

B.Sc. - Software Engineering

Sadra Institute of Higher Education

Associate degree - Software Engineering

Shariati Technical College
Mahsa Ghoreishi