Summary
Overview
Work History
Education
Core Competencies
Technical Skills
Additional Information
Timeline
Generic

Amirali Ghadiri

Engineering Manager
Woodbridge

Summary

Results-driven leader with a strong track record of strategic leadership and driving organizational success. Known for strong people skills, adept at team management, cross-functional collaboration, and business acumen. Expertise in aligning technical initiatives with business goals, fostering innovation, and sustainable growth. Adaptable and entrepreneurial, with a focus on continuous improvement. Passionate about leveraging technology for operational efficiency and customer satisfaction.

Overview

17
17
years of professional experience
7
7
years of post-secondary education
1
1
Language

Work History

Engineering Manager

Sonatype Inc
3 2021 - Current
  • Established and led multiple development teams, hiring both Full-Time and Contractor resources, ensuring robust talent acquisition.
  • Contributed to leadership team expansion by recruiting and training Engineering Managers.
  • Collaborated with Data, Security, and Identity teams to integrate ML-driven data seamlessly into team workflows.
  • Managed three specialized teams of 19 developers focused on distinct Sonatype product areas.
  • Boost developer efficiency by implementing strategies to reduce build times, optimize test suites, and eliminate flaky tests
  • Partnered with Directors to craft Technical and Product Roadmaps, set KPIs, and hire towards AOP goals.
  • Conducted risk assessments and ensured project alignment with timelines and budgets.
  • Fostered growth mindset culture, providing continuous feedback and career support.
  • Drove transformative initiatives, including bi-weekly releases and transitioning to SaaS.
  • Facilitated cross-functional collaboration to achieve organizational OKRs.

Software Development Manager

RBC
10.2016 - 02.2021
  • Manage and train two development teams of 12 developers across onshore and offshore locations in Agile environments.
  • Lead design and implementation of large-scale Borrower Risk Rating system integration project between City National Bank and RBC.
  • Architect and implement micro-services for Client, Rating, and Financial components using Spring Boot, Netflix Zuul, and Eureka.
  • Drive containerization effort of multiple micro-services into OpenShift using Docker and Helios.
  • Spearhead Proof of Concepts (POCs) for critical areas such as historical data migration to DataLake and UI migration to Angular.
  • Improve application performance by identifying memory and CPU bottlenecks using tools like Dynatrace.
  • Champion implementation of end-to-end build and deployment pipeline with IBM UCD, Jenkins, and Maven.
  • Achieve significant downtime reduction, ensuring zero downtime for majority of releases.

Development Team Lead

xMatters Inc
9 2011 - 10.2016
  • Provided technical leadership for team consisting of senior developers and QAs
  • Running architectural review meetings between development team and software architect
  • Optimized team velocity by 30% in two quarters by identifying and improving bottlenecks in process.
  • Provided performance reviews for team members and assist them in meeting their professional goals
  • Leading implementation of scalable voice and conferencing module within product using Java, RESTful API, Spring, and Hibernate. This module was used by over 200 customers 1 year after rollout of product.
  • Leading the development of a performance testing framework with JMeter & shell script

Senior Technical Consultant/Developer

Teksystems
01.2010 - 09.2011
  • Migration of legacy claims processing systems of major insurance company (CIGNA) to J2EE
  • Developed tools to measure performance of J2EE applications while interacting with IBM CICS transaction systems and mainframes
  • Evaluated existing systems architecture, recommending upgrades or modifications as needed based on analysis findings

Senior Developer/Technical Consultant

Camilion Solutions
07.2008 - 01.2010
  • Design and implementation of J2EE based software used by insurance companies to finely customize and package their products
  • Championed refactoring of business service layer of insurance software, using multiple design patterns
  • Used Sencha (formerly Ext JS) to build various UI components of product

Software Engineer

Voice On the Go Inc
08.2007 - 07.2008
  • Developed integration modules in J2EE applications that allowed mobile subscribers to access their emails, contacts, and calendars by voice
  • Developed Session and Message beans that used Lotus Domino and MAPI Exchange Java libraries to work with IBM Lotus Domino and Microsoft Exchange server
  • Developed Microsoft outlook plugins in C# for synchronizing Outlook’s contacts and appointments with J2EE applications
  • Developed Lotus Notes' connector module compatible with Notes C API in JNDI
  • Developed scalable and maintainable code, ensuring long-term stability of the software

Education

Master of Computer Science - Computer Science

York University
Toronto, ON
09.2004 - 07.2007

Bachelor of Engineering - Software Engineering

University of Tehran
Tehran
09.1999 - 04.2004

Core Competencies

  • Leadership & Team Management: Proven ability to build and lead high-performing teams, fostering collaboration and achieving collective goals.
  • Communication & Interdisciplinary Collaboration: Skilled communicator adept at facilitating cross-functional collaboration to drive innovation and project success.
  • Business Acumen & Strategic Thinking: Strong understanding of business principles, aligning technical initiatives with organizational objectives to drive growth and competitive advantage.
  • Adaptability & Entrepreneurship: Demonstrated ability to innovate, adapt to change, and drive initiatives from conception to implementation, fostering a culture of continuous improvement.

Technical Skills

  • Programming & Frameworks: Proficient in a wide range of programming languages including Java, Python, and JavaScript, with expertise in frameworks such as Spring and Flask for developing scalable and efficient web applications.
  • DevOps & Deployment: Experienced in DevOps practices and tools such as Jenkins, Docker, and OpenShift, ensuring smooth deployment and continuous integration of software solutions.
  • Database Management: Skilled in database management systems including SQL and NoSQL databases such as Postgres, MongoDB, and Cassandra, optimizing data storage and retrieval processes.
  • Big Data & Analytics: Familiarity with big data technologies such as Apache Spark and Hadoop, coupled with expertise in data engineering concepts and AI/ML technologies, enabling effective data-driven decision-making.

Additional Information

AWARDS & RECOGNITION:


  • Best Team Performance Quarterly Award, Risk IT, 2020, RBC Best Individual Performance Annual Silver Award, Technology & Operations in 2018, RBC Best Individual Performance Quarterly Award, Risk IT, 2017, RBC
  • Six times top passion project winner in 2014, 2015, 2016, xMatters

Timeline

Software Development Manager

RBC
10.2016 - 02.2021

Senior Technical Consultant/Developer

Teksystems
01.2010 - 09.2011

Senior Developer/Technical Consultant

Camilion Solutions
07.2008 - 01.2010

Software Engineer

Voice On the Go Inc
08.2007 - 07.2008

Master of Computer Science - Computer Science

York University
09.2004 - 07.2007

Bachelor of Engineering - Software Engineering

University of Tehran
09.1999 - 04.2004

Engineering Manager

Sonatype Inc
3 2021 - Current

Development Team Lead

xMatters Inc
9 2011 - 10.2016
Amirali GhadiriEngineering Manager