Hi, I’m Ravi Subra. I’m an IT professional with over 25 years of experience across the full system development life cycle, delivering enterprise-grade applications and ensuring quality in fast-paced environments. I enjoy collaborating with cross-functional teams, mentoring teammates, and building solutions that are reliable, scalable, and accessible. My focus is on Java/J2EE, Oracle/DB2/MySQL databases, and web technologies, with a strong emphasis on quality assurance, testing, and continuous integration.

Ravi Subra

Hi, I’m Ravi Subra. I’m an IT professional with over 25 years of experience across the full system development life cycle, delivering enterprise-grade applications and ensuring quality in fast-paced environments. I enjoy collaborating with cross-functional teams, mentoring teammates, and building solutions that are reliable, scalable, and accessible. My focus is on Java/J2EE, Oracle/DB2/MySQL databases, and web technologies, with a strong emphasis on quality assurance, testing, and continuous integration.

Available to hire

Hi, I’m Ravi Subra. I’m an IT professional with over 25 years of experience across the full system development life cycle, delivering enterprise-grade applications and ensuring quality in fast-paced environments. I enjoy collaborating with cross-functional teams, mentoring teammates, and building solutions that are reliable, scalable, and accessible. My focus is on Java/J2EE, Oracle/DB2/MySQL databases, and web technologies, with a strong emphasis on quality assurance, testing, and continuous integration.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Senior Quality Assurance Specialist at Immigration, Refugees and Citizenship Canada (IRCC)
July 1, 2019 - February 1, 2026
Senior QA Specialist contributing to GCMS (Grants and Contributions, RAP, TEMPO/PMAP) with test planning, execution, and integration/functional/regression testing. Collaborated with business analysts and developers, performed JAD reviews, and ensured product quality before releases within Azure DevOps Server.
Programmer and Analyst at Innovation, Science and Economic Development Canada
September 1, 2017 - July 1, 2019
Implemented Spectrum information systems, developed GUI, redesigned login page, wrote SQL scripts for schema changes, performed QA testing, and contributed to Agile SCRUM practices on Spectrum/Web/APC projects.
Programmer and Analyst at Canada Revenue Agency
August 1, 2012 - August 1, 2017
Java/Mainframe development for Business Number Solutions; performed impact analysis, designed GUIs/EJBs, created dynamic Java classes, participated in daily Agile scrums, and conducted automated/manual testing across Java/COBOL environments.
Programmer and Analyst at Canada Revenue Agency (Infodec/Web Forms)
September 1, 2011 - July 1, 2012
Added Save and Import features to Web Forms, configured development environment, analyzed requirements, created Java components, and performed integration/system testing.
Java Application Developer at Health Canada
September 1, 2010 - August 1, 2011
Developed the Consumer Product Incident Reporting System (CPIRS) to meet regulatory requirements, implemented in Java/WebSphere, with unit testing and bug fixes.
Java Application Developer at Public Works Government Services Canada (PWGSC)
November 1, 2008 - July 1, 2010
Developed Pension/Pay Stub/Tax Slip applications; configured development environment, implemented tax slip generation, and performed system/integration testing.
Java Application Developer at Government Banking System (PWGSC)
November 1, 2007 - October 1, 2008
Coded manual capture of accounting data; designed Use Case Realization reports; collaborated with QA and front-end teams; performed CLF2-compliant development and testing.
Java Application Developer at Canadian International Development Agency (CIDA)
January 1, 2006 - September 1, 2007
Developed HOPE portal modules, created external accounts management, bulletin board, and web services for PDF reports; tuned SQL queries and designed UML diagrams.
ColdFusion Application Developer at Service Canada
April 1, 2005 - December 1, 2005
Developed saves/imports for online submissions; configured ColdFusion/Oracle environment; performed data modelling and testing.
Java Application Developer at Agriculture & Agri-Food Canada
June 1, 2004 - February 1, 2005
Rebuilt Rural Portal; performed SQL-based search enhancements; ensured CLF2 compliance and developed Web/Admin tools.
Java Application Developer at PWGSC Common Departmental Financial System (CDFS)
October 1, 2003 - June 1, 2004
Analyzed legacy applications, created web-enabled screens, implemented business rules, and produced documentation for financial management system.
Oracle Developer (Data Conversion) at City of Ottawa, Records Management System
March 1, 2003 - October 1, 2003
Led data conversion from legacy systems to Oracle DB; created ER diagrams, data models, and PL/SQL conversion scripts; performed data cleansing.
Oracle Application Developer at Health Canada
August 1, 2002 - February 1, 2003
FNIHIS project: designed and developed Oracle Forms/Reports components, PL/SQL logic, and admin tools; performed post-prod enhancements.
ColdFusion Application Developer at Industry Canada, Electronic Information System (EIS)
August 1, 2001 - June 1, 2002
Developed EIS to complement financial app; performed SQL tuning and implemented technical/documentation standards.
Oracle Application Developer at Canadian Institutes of Health Research (CIHR) – EIS
December 1, 2000 - July 1, 2001
Centralized health information system; created data models, forms/reports, triggers; provided guidance on technical design.

Education

Computer Programmer Diploma at Algonquin College, Ottawa, Canada
January 11, 2030 - January 1, 2014
Java Development at CTE Solutions, Ottawa, Canada
January 11, 2030 - January 1, 2011
Advanced Java Technology Training at Apollo Computer Education Center, Chennai, India
January 11, 2030 - January 1, 2007
Oracle Database Administration (DBA) at Herzing College, Ottawa, Canada
January 11, 2030 - January 1, 2005
Oracle Database Developer at Praxis Training Institute, Ottawa, Canada
January 11, 2030 - January 1, 2000

Qualifications

Computer Programmer Diploma
January 11, 2030 - January 1, 2014
Java Development
January 11, 2030 - January 1, 2011
Advanced Java Technology Training
January 11, 2030 - January 1, 2007
Oracle Database Administration (DBA)
January 11, 2030 - January 1, 2005
Oracle Database Developer
January 11, 2030 - January 1, 2000

Industry Experience

Government, Healthcare, Software & Internet