Developer
Amitosh Jain
Software Engineer
Toronto, ON, Canada
Java, Oracle, Spring, Maven, Cloud
About
A senior developer experienced through complete software development life cycle, having actively participated in requirement analysis, design/development, testing, production roll out, critical patches and release management, upgrading of production deployment environments and post production support.
Skills
Languages
Java
Frameworks
Spring, Struts, Hibernate, MyBatis, EhCache, SpringBoot
Paradigms
Agile, Waterfall
Platforms
J2EE
Storage
Oracle, MySQL, MondoDB
Tools
Maven, JProfiler, Git, OptimizeIt, Jira, SonarCube, JMeter
Other
RestFul Web Services, SOAP, SAML / OIDC
Experience
J2EE
15 years
Java
15 years
Oracle
8 years
Hightlight Projects

Building management

a web based tool for building utility management and budgeting
Accruent
Accruent

Worked as senior software engineer on VFA.facility®, a cloud-based software application for facilities capital planning and asset management. It enables organizations to manage information about the conditions and sustainability of their facilities and other capital assets, and leverage that information to create capital projects, plans, and budgets.


Major Contributions -

- Develop custom extensions for multiple customers on VFA platform for data ingestion module.

- Design and development of multiple product features as part of quarterly releases.

- Developed SFTP based data ingestion module for importing client data into Oracle database.

- Created pilot project with SpringBoot and MongoDB as an alternative NoSQL data module.

- Responsible for performance testing and code optimization.

Single SignOn application

developed a single sign-on solution for Ministry of Health, state government
Simeio Solutions
Simeio Solutions

contributed to the development of a single-sign-on project for Ontario Ministry of Health and Longterm Care through SAML based authentication. Simeio is a leading IAM service solutions providing Professional Services, Managed Services, and Hosted Identity as a Service (IDaaS) to some of the largest public and private institutions in Canada, US, Europe, Middle East and Asia.


Major Contributions -

- Design and development of modules on customization of filter-based routing framework on OpenIG.

- Design and development of modules on customized authentication and session management on OpenAM.

- Created Ajax/Javascript based pages for auto refresh pages.

- Contributed to development of RESTful web services client between OpenIG and OpenAM.

- Developed logging module for event logs, access logs, system logs and audit logs to the client.

- Developed SAML generator module integrating with Active Directory for customized assertion.

- Contributed to creating various JMeter scripts and Java based custom testing module for functional and load testing of the solution.

- Contributed to creating devops pipelines using SecureFTP and socket based file transfers for testing environment.

- Contributed to creating testing and staging and production environments on the hosted cloud platform.

- Created SonarQube reports for static code analysis and improved code to resolve suggested vulnerabilities and potential threats and code optimization.

Work Experience
Software Engineer
Accruent
|
Jun 2019 - Feb 2020

Worked as senior software engineer on VFA.facility®, a cloud-based software application for facilities capital planning and asset management. It enables organizations to manage information about the conditions and sustainability of their facilities and other capital assets, and leverage that information to create capital projects, plans, and budgets.


Major Contributions -

- Develop custom extensions for multiple customers on VFA platform for data ingestion module.

- Design and development of multiple product features as part of quarterly releases.

- Developed SFTP based data ingestion module for importing client data into Oracle database.

- Created pilot project with SpringBoot and MongoDB as an alternative NoSQL data module.

- Responsible for performance testing and code optimization.

Java
SpringBoot
MongoDB
Tomcat
Software Engineer
Simeio Solutions
|
Apr 2018 - Feb 2019

contributed to the development of a single-sign-on project for Ontario Ministry of Health and Longterm Care through SAML based authentication. Simeio is a leading IAM service solutions providing Professional Services, Managed Services, and Hosted Identity as a Service (IDaaS) to some of the largest public and private institutions in Canada, US, Europe, Middle East and Asia.


Major Contributions -

- Design and development of modules on customization of filter-based routing framework on OpenIG.

- Design and development of modules on customized authentication and session management on OpenAM.

- Created Ajax/Javascript based pages for auto refresh pages.

- Contributed to development of RESTful web services client between OpenIG and OpenAM.

- Developed logging module for event logs, access logs, system logs and audit logs to the client.

- Developed SAML generator module integrating with Active Directory for customized assertion.

- Contributed to creating various JMeter scripts and Java based custom testing module for functional and load testing of the solution.

- Contributed to creating devops pipelines using SecureFTP and socket based file transfers for testing environment.

- Contributed to creating testing and staging and production environments on the hosted cloud platform.

- Created SonarQube reports for static code analysis and improved code to resolve suggested vulnerabilities and potential threats and code optimization.

Java
SAML
Tomcat
Restful Web Service
Software Engineer
Edge Interactive
|
Oct 2014 - Nov 2017

Worked as a single person technical resource, managing company’s flagship product suite, ezRecruit™, through the complete life cycle. I had the complete responsibility as the only developer, for independently delivering five major releases of the product. The application provides extensive capabilities of managing student recruitment lifecycle, recruitment events and comprehensive reporting. Active clients include many top Canadian universities viz. University of Regina, Lethbridge University, McGill University, Concordia, Carnegie Mellon, University of British Columbia, Booth University etc.


Major Contributions -

- Independent code delivery on more than 700 tickets, covering bug fixes, feature enhancements, Enterprise integration via web services and data import modules, usability enhancements and new workflows creation.

- Actively involved in requirement analysis and refinement, work estimation towards the scope of the release.

- Independent design, development, testing and production roll out of all software features in the product, doing extensive hands-on programming in Java/J2ee.

- Created XSL based module to generate HTML pages from XML based data input.

- Responsible for release management on StarTeam version control system, including mid-term critical patch delivery and integration with client production deployments on both Windows and Unix platforms.

- Responsible for Oracle database management of in-production deployments, involving backups, new database schema creation, version upgrades, query optimization, creating, debugging and enhancing PL/SQL stored procedures, using Toad as database client.

- Created cache layer using EhCache as the in-memory cache solution, reducing page load time to half.

- Developed RESTful web services enabling data integration.

Java
Oracle
SOAP
EhCache
Spring
Education

National Institute of Technology

Allahabad, India
|
Jun 1994 - Apr 1998
Bachelor of Engineering