Amirali Ghadiri

Engineering Manager at Sonatype
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Vaughan, Ontario, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 400 - 500 Employee
    • Engineering Manager
      • Mar 2021 - Present

    • Canada
    • Banking
    • 700 & Above Employee
    • Software Development Manager
      • Oct 2018 - May 2021

      Manage multiple development teams Working closely with project managers to align development priorities with business needs. Fostering strong devOps culture within the development teams. Enhance training & development processes to reduce overall project cost.

    • Manager IT, Technology Team Lead
      • Oct 2016 - Oct 2018

    • United States
    • Software Development
    • 1 - 100 Employee
    • Development Team Lead
      • Jan 2016 - Oct 2016

    • Senior Software Developer
      • Nov 2011 - Jan 2016

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Technical Professional/Developer
      • Jan 2011 - Nov 2011

      Applied my knowledge of software re-engineering to improve the performance of slow interaction points between the old and new systems by designing and implementing scalable and portable J2EE solutions. Worked with IBM Websphere Portal solutions to run different J2EE applications with single-sign-on (SSO) capability. These J2EE applications use a REST framework to communicate data with various data sources and back-end systems such as Web-service endpoints, IBM DB2, Oracle, IBM CICS… Show more Applied my knowledge of software re-engineering to improve the performance of slow interaction points between the old and new systems by designing and implementing scalable and portable J2EE solutions. Worked with IBM Websphere Portal solutions to run different J2EE applications with single-sign-on (SSO) capability. These J2EE applications use a REST framework to communicate data with various data sources and back-end systems such as Web-service endpoints, IBM DB2, Oracle, IBM CICS transaction systems and mainframes. Show less Applied my knowledge of software re-engineering to improve the performance of slow interaction points between the old and new systems by designing and implementing scalable and portable J2EE solutions. Worked with IBM Websphere Portal solutions to run different J2EE applications with single-sign-on (SSO) capability. These J2EE applications use a REST framework to communicate data with various data sources and back-end systems such as Web-service endpoints, IBM DB2, Oracle, IBM CICS… Show more Applied my knowledge of software re-engineering to improve the performance of slow interaction points between the old and new systems by designing and implementing scalable and portable J2EE solutions. Worked with IBM Websphere Portal solutions to run different J2EE applications with single-sign-on (SSO) capability. These J2EE applications use a REST framework to communicate data with various data sources and back-end systems such as Web-service endpoints, IBM DB2, Oracle, IBM CICS transaction systems and mainframes. Show less

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Senior Software Developer/Technical Consultant
      • Oct 2008 - Jan 2011

      J2EE development within the Spring framework in JBoss and Websphere.The spring web-flow was used to implement the insurance transactions within our application. Spring integration and web services framework was used to interact with external systems. - Sencha (formerly Ext JS): an object-oriented cross-browser JavaScript library for building rich internet applications. Sencha touch is a new framework that allows you to develop web applications on smartphones. - Agile software… Show more J2EE development within the Spring framework in JBoss and Websphere.The spring web-flow was used to implement the insurance transactions within our application. Spring integration and web services framework was used to interact with external systems. - Sencha (formerly Ext JS): an object-oriented cross-browser JavaScript library for building rich internet applications. Sencha touch is a new framework that allows you to develop web applications on smartphones. - Agile software development methodology (scrum). Show less J2EE development within the Spring framework in JBoss and Websphere.The spring web-flow was used to implement the insurance transactions within our application. Spring integration and web services framework was used to interact with external systems. - Sencha (formerly Ext JS): an object-oriented cross-browser JavaScript library for building rich internet applications. Sencha touch is a new framework that allows you to develop web applications on smartphones. - Agile software… Show more J2EE development within the Spring framework in JBoss and Websphere.The spring web-flow was used to implement the insurance transactions within our application. Spring integration and web services framework was used to interact with external systems. - Sencha (formerly Ext JS): an object-oriented cross-browser JavaScript library for building rich internet applications. Sencha touch is a new framework that allows you to develop web applications on smartphones. - Agile software development methodology (scrum). Show less

    • Software Engineer
      • Jul 2007 - Oct 2008

      -J2EE Programming in Orion (A J2EE application server) to develop Session and Message beans that use Lotus Domino and MAPI Exchange libraries for Java to work with IBM Lotus Domino and Microsoft Exchange server. -C# programming to develop a Microsoft Outlook plug-in for synchronizing the Outlook’s contacts/appointments with our J2EE application. - C++ programming to develop a Lotus Notes' connector module that works with the Notes C API to efficiently transfer data from Notes to… Show more -J2EE Programming in Orion (A J2EE application server) to develop Session and Message beans that use Lotus Domino and MAPI Exchange libraries for Java to work with IBM Lotus Domino and Microsoft Exchange server. -C# programming to develop a Microsoft Outlook plug-in for synchronizing the Outlook’s contacts/appointments with our J2EE application. - C++ programming to develop a Lotus Notes' connector module that works with the Notes C API to efficiently transfer data from Notes to our J2EE application through JNI. -Using Java patterns to refactor and redesign parts of the J2EE application. -Configuring and administrating an IBM Domino server that provides SMTP and DIIOP services to work with our application. Show less -J2EE Programming in Orion (A J2EE application server) to develop Session and Message beans that use Lotus Domino and MAPI Exchange libraries for Java to work with IBM Lotus Domino and Microsoft Exchange server. -C# programming to develop a Microsoft Outlook plug-in for synchronizing the Outlook’s contacts/appointments with our J2EE application. - C++ programming to develop a Lotus Notes' connector module that works with the Notes C API to efficiently transfer data from Notes to… Show more -J2EE Programming in Orion (A J2EE application server) to develop Session and Message beans that use Lotus Domino and MAPI Exchange libraries for Java to work with IBM Lotus Domino and Microsoft Exchange server. -C# programming to develop a Microsoft Outlook plug-in for synchronizing the Outlook’s contacts/appointments with our J2EE application. - C++ programming to develop a Lotus Notes' connector module that works with the Notes C API to efficiently transfer data from Notes to our J2EE application through JNI. -Using Java patterns to refactor and redesign parts of the J2EE application. -Configuring and administrating an IBM Domino server that provides SMTP and DIIOP services to work with our application. Show less

    • Architect / Programmer
      • Nov 2003 - Sep 2004

      - Using a MVC framework called Expresso to design and implement a helpdesk system. - Using a MVC framework called Expresso to design and implement a helpdesk system.

    • Programmer/Designer
      • Nov 2001 - Aug 2003

      -J2EE Programming with Expresso. -Working with Borland Together to model the system in UML. -JavaScirpt programming to be combined with JSP and HTML for the Web pages. -J2EE Programming with Expresso. -Working with Borland Together to model the system in UML. -JavaScirpt programming to be combined with JSP and HTML for the Web pages.

Education

  • York University
    M.Sc., Computer Science
    2004 - 2007
  • University of Tehran
    Engineering, Computer Software Engineering
    1999 - 2005

Community

You need to have a working account to view this content. Click here to join now