Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Hasti Heidari

Software Engineer
Vancouver,BC

Summary

Eager to leverage over a decade of experience as a technical team leader, developer, and researcher to secure a software engineering position who is enthusiastic about tackling challenges, driving innovation, and continuous learning in emerging technologies. Highly organized, efficient, and skilled in a diverse range of tasks to provide software solutions.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Software Engineer

Yocale Corporation Network Co
10.2020 - Current
  • Employed the Software Development Life Cycle (SDLC) for the booking system by microservices, REST APIs, and legacy code in collaboration with the product and QA teams
  • Integrated server-side services with third parties such as Google/Outlook Calendar, ChargeBee, Sendgrid, Twilio, and Reserve with Google
  • Successfully migrated legacy code to enhance code quality, scalability, and maintainability by leveraging .NET Core, SQL/NoSQL databases, Azure Service Bus, RabbitMQ, and both Unit and Integration Testing
  • Utilized the Microsoft Azure cloud platform to manage services via a Platform as a Service (PaaS) solution
  • Maintained adherence to Agile methodology, actively participating in Daily Scrum, Sprint Planning, Review, and Retrospectives
  • Effectively managed and version-controlled source code in a collaborative software development environment, utilizing Git alongside other team members
  • Provided documentation using tools like Swagger and Postman

Technical Team Lead

Pishtazan Fannavari Aroosha Co
11.2018 - 09.2020
  • Led a cross-functional team including software engineers, QA, and customer support teams to deliver projects successfully
  • Utilized Aspect Oriented Programming (AOP) with Spring.NET to implement the Workflow Engine
  • Accomplished High Availability (HA) using CQRS architecture
  • Ensured application satisfies the OWASP to address security vulnerabilities
  • Evaluated candidates' technical abilities through interviews and assessed their skills

Technical Team Lead

Alibaba Travels Co
09.2016 - 11.2018
  • Utilized design patterns to architect and build the back-end infrastructure code for migrating legacy ASP.NET Web Forms to microservices in .NET Core incorporating a RabbitMQ event messaging system, Dapper/EF ORM, and Knockout.js.
  • Led a team of back-end and front-end developers and provided technical direction and expertise for online booking projects using .NET Core, and Vue.js
  • Engaged in code reviews, providing feedback to enhance the development processes
  • Assisted in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Leveraged the Scaled Agile Framework (SAFe) to efficiently deliver software at scale

Software Engineer

Hoodad Tech Co
03.2015 - 09.2016
  • Developed side-server of music streaming application utilizing Apache Solr for providing full-text search, hit highlighting, and faceted search to ensure the swiftest search results
  • Developed Value Added Services (VAS) collaborating with third parties like mobile operators utilizing C#, MS SQL Server, and MongoDB to implement, and Loggy for log analysis of clients
  • Collaborated closely with stakeholders and developed reports using MS SQL server scripts
  • Developed and maintained unit tests to create robust and well-tested software solutions

Software Engineer

KyanSoft Co
01.2014 - 03.2015
  • Developed integrated comprehensive sales software and store management software using NHibernate ORM, C#, and MS SQL Server
  • Leveraged profiling tools to analyze the performance of code and SQL queries
  • Facilitated debugging and troubleshooting by logging frameworks such as Log4net and NLog
  • Utilized SVN to source control and collaborate with other team members

Software Engineer

Kalaye Iranian Haftsin Co
03.2011 - 12.2013
  • Developed internal enterprise resource planning (ERP) of the product warehouse and online sales systems using Entity Framework and .NET Forms tools for Desktop version
  • Utilized Git to efficiently manage and version control source code

Research and Development Specialist

Arman Peykar Co
02.2010 - 03.2011
  • Provided some proposals and roadmaps for different projects using RFID technologies

Education

Master of Science - Computer Engineering – Artificial Intelligence

Alzahra University
10.2013

Bachelor of Science - Computer Engineering – Software

Islamic Azad University
09.2008

Skills

  • Application Design and Development
  • Cost Estimations
  • Operational Analysis
  • Agile
  • Software Development Life Cycle (SDLC)
  • NET Development
  • Database Management
  • Code Reviews
  • Testing and Debugging
  • Git Proficiency
  • Algorithm Implementation
  • Build Releases
  • Javascript
  • Software Documentation
  • Front-End Development

Certification

  • Building React and ASP.NET Core Applications
  • Learning Full-Stack JavaScript Development: MongoDB, Node, and React
  • Kubernetes: Microservices
  • Microsoft Azure Fundamentals (AZ-900) Cert Prep: 1 Cloud Concepts by Microsoft Press
  • Microsoft Azure Fundamentals (AZ-900) Cert Prep: 2 Azure Architecture and Services by Microsoft Press
  • Microsoft Azure Fundamentals (AZ-900) Cert Prep: 3 Azure Management and Governance by Microsoft Press
  • AWS Certified Cloud Practitioner (CLF-C01) Cert Prep: 1 Cloud Concepts
  • AWS Certified Cloud Practitioner (CLF-C01) Cert Prep: 2 Security
  • AWS Certified Cloud Practitioner (CLF-C01) Cert Prep: 3 Core Services
  • JavaScript: Best Practices for Functions and Classes
  • React.js Essential Training
  • React: Design Patterns
  • React: Software Architecture
  • TypeScript Essential Training
  • Leadership Foundations: Leadership Styles and Models
  • Powerless to Powerful: Taking Control

Languages

English
Full Professional
Persian
Native or Bilingual

Timeline

Software Engineer

Yocale Corporation Network Co
10.2020 - Current

Technical Team Lead

Pishtazan Fannavari Aroosha Co
11.2018 - 09.2020

Technical Team Lead

Alibaba Travels Co
09.2016 - 11.2018

Software Engineer

Hoodad Tech Co
03.2015 - 09.2016

Software Engineer

KyanSoft Co
01.2014 - 03.2015

Software Engineer

Kalaye Iranian Haftsin Co
03.2011 - 12.2013

Research and Development Specialist

Arman Peykar Co
02.2010 - 03.2011

Master of Science - Computer Engineering – Artificial Intelligence

Alzahra University

Bachelor of Science - Computer Engineering – Software

Islamic Azad University
Hasti HeidariSoftware Engineer