Post Job Free
Sign in

Developer Java

Location:
Ottawa, ON, Canada
Posted:
June 08, 2018

Contact this candidate

Resume:

Rene Chamberot

ac5s2i@r.postjobfree.com

Ottawa, ON

h: 613-***-****

C: 613-***-****

https://linkedin.com/in/renechamberot

OBJECTIVE

Bilingual developer with over 11 years experience as a full stack Java developer in analysis, maintenance, Rest, Spring, HTML, Swing and JavaScript. Experience gained in an Agile environment in an MVC environment. Seeking a position where I may apply my Java skills towards career development.

Certifications

IBM Certified Advanced Application Developer - Lotus Notes and Domino 6

Certified Scrum Master

Experience

Software Developer

Canada Revenue Agency(CRA) 2018 –Present

In an Agile development environment, using java J2EE and an MVC framework, Web Logic, deliver code for the Work Management System. This system allows CRA representatives to track information against non-filers to CRA.

Deliver front end solutions using Swing and Swing Worker

Track any issues discovered using Jira to indicate reproducible steps, document possible solutions and severity to allow prioritization of solution

Analyse cause for reported issues. Write recommendations, peer review and discuss solution with team members and relevant internal parties

Technologies used: Eclipse, WebLogic Server, Java, Swing, Swing Worker, Java Beans, MVC and Jira in an Agile Development Environment

Software Developer

Halogen Software 2006 –2017

Analysis, design and implementation of various software enhancements to the Halogen Software’s Healthcare Appraisal and Compensation software using java J2EE and an MVC framework

Deliver front end solutions using HTML, CSS, Freemarker, JavaScript, Ajax and ExtJs

Analysis, design and code various reports based on client requirements using J2EE and oracle SQL queries.

Rewrite code to improve quality and efficiency using Freemarker, HTML and JavaScript.

Analyse root cause on client reported issues. Write recommendations, peer review and discuss solution with team members and relevant internal parties.

Using IntelliJ write code and performs the testing and debugging of basic features following detailed specifications. Use of Junit to test

Deliver solution to client issues in a timely and efficient manner.

Address problems that can be resolved through application of standard procedures or practice. Decisions that may have an impact on quality, accuracy and outcomes

Using SQL write queries to retrieve, update and create data. Examine and get familiar with functions and procedures that were created using PL-SQL to help manipulate and retrieve data.

Track any issues discovered using Jira to indicate reproducible steps, document possible solutions and severity to allow prioritization of solution.

As part of a 14-person team these systems were developed using Agile methodology with J2EE (Spring), Rest services, ExtJs, Angular, JavaScript, HTML, Freemarker, Junit, CSS with an Oracle or SQL backend. Jira, Eclipse, IntelliJ used as the IDEs of choice.

Also participated in the IT departments social committee as well as various sport teams sponsored by the company.

Programmer

Mitel 2006 –2006

Responsible for maintaining and updating various web applications most notably the Lead Management System. This workflow application involved several databases from desktop to web client. This system permits resellers of Mitel products across the world to enter into one system to track sale leads. Some functionality included automatic email notifications, automatic field population and reporting.

These systems were developed using Notes/Domino R6 and JavaScript, HTML, CSS, XML and XSLT.

Programmer Analyst

Canadian International Development Agency (CIDA) 2005 –2006

Responsible for the analysis of data migration. Duties include weekly team meeting with client, time reporting, coding for the migration and testing. This system was developed using Notes/Domino R6 and JavaScript, HTML and Stylesheets.

Programmer Analyst

Canadian Blood Services (CBS) 2005 –2005

Responsible for merging two existing knowledge databases into one, this database provides centralized information for the helpdesk support team. Created a database that tracked taxi chits issued to employees. This database provides finance with a means to quickly review and approve or follow-up on outstanding taxi chits. Provides various reports to aid in tracking of taxi chits.

This system was developed using Notes/Domino R6, JavaScript, HTML and Stylesheets.

CNSC 2005 – 2005

Programmer

Modify the JSP pages for the HP Openview application to comply to CLF standards, test and document changes.

Computer Systems Analyst

InterPro Works Ltd. 2004 –2005

Health Canada

Worked in a team responsible for converting the Learning Management System from a Lotus Notes based application to a Java web application meeting GOL and Health Canada standards. Provided estimates, regular status reports and time tracking.

Testing and documentation provided also with UML.

Technologies used included Java, JSP, Java Server Faces and Hibernate on a JBoss platform.

Programmer

Government of Canada. 2003 –2004

Measurements Canada

Responsible for the maintenance and enhancements to the Measurements Canada web Site.

Duties included monitoring the health of various on-line applications, first line support for clients, creation and distribution of Notice Of Application CDs, documentation and developing on-line Adobe forms using Adobe Acrobat.

The Adobe forms were generated via Adobe Distiller based on Word documents provided by the client. These forms needed fields created for on-line use, the fields used JavaScript to perform various tasks in background such as colour change field validation and calculations. This permitted user of the form to fill out information on-line and then print the completed form to then be mailed to various GOC offices.

Update Measurements Canada’s Domino based web site.

Technologies used included Adobe Distiller, Lotus Domino and Javascript.

Computer Systems Analyst

Manta Consulting 1996 –2003

Time Revenue Reporting System

Worked in a team responsible for creating the Manta Time Revenue Reporting System. This database gathers information about resources such as resource name, projects assigned, time spent on projects as well as vacation and sick leave from a Notes database to format and display the information to the user.

This application was developed using Java/Websphere to gather, format and display information in the format of a spreadsheet.

Manta Web site

Worked in a team responsible for converting the Manta Consulting Domino based Web site to a Java/Websphere solution. This web-enabled database uses a Domino database to store various data about Manta consulting and displays and gathers the information using a Websphere server. This database provides users with information regarding Manta Consulting such as news releases, success stories, contact information and Manta History.

This system was developed using Notes/Domino R5, Java, JavaScript, HTML and Stylesheets.

Industry Canada

I was responsible for support of various bilingual internet/intranet sites for several departments within Industry Canada including migration from release 4 to Release 5 of Lotus Notes.

Supported and modified the Brainstorm Incident management system. Performed software upgrades and modifications based on user specifications.

Supported and modified the Sector Company Capabilities application, which queries Oracle, download the information to Notes and present the data in a pleasing and intuitive fashion. Responsible for the entire development lifecycle from prototype to production and maintenance including user and technical level documentation

Modified the bilingual Electronic Telephone Directory (ETD) to prepare this application for web readiness. This web-enabled Lotus Notes database is used to store documents containing information about various Industry Canada employees. I worked on a team consisting of 2 developers taking on a team lead role as well as managing communications with the client group.

Enhanced processes that export data to an external web enabled system as well as improving the reporting capabilities. The application was designed to meet Government On Line (GOL) Standards.

Modified the bilingual Outreach database to prepare this application for Common Look and Feel standards of the Federal Government of Canada.

Added stylesheet menus and additional informational sections. This web-enabled database is used to store documents containing information about various Industry Canada Issues regarding inter-governmental relations as well as maintain a calendar of events presented to the users via a calendar interface to easily view events. This database provides users an interface to maintain and update information

A Major Bank in NY (At request of employer kept name confidential)

Responsible for developing areas of the legal matter tracking system based on the design specifications provided by the users.

This web enabled system is used to track legal matters regarding a major bank in NY, it presents the user with the opportunity to enter and manage information regarding cases as well as manage tasks and appointments via the calendaring functionality of Lotus Notes/Domino. In order to implement all requirements, many applications were developed and referenced to work together as one seamless system.

This system was developed using Notes/Domino R5, JavaScript, HTML and Stylesheets.

Alcan

Senior developer responsible for modifications to the Project Document Management System (PDMS). This web-enabled database is used to store documents containing information about various Alcan projects as well as any responses to these documents. This database is mail enabled providing the user with an interface to sort and store documents to predefined categories.

This web-enabled solution has been designed to incorporate a future connection with a relational backend. After reviewing the design, I participated in the design and development of an intuitive web interface using Lotus Notes/Domino functions as well as HTML for all phases of the project (from prototype to rollout).

Worked collaboratively taking on a team lead role with the 2 other developers on this project resolving issues, answering technical questions and guiding others in their development efforts. I also tested the applications functionality under multiple browsers and designed the interface within multiple screen resolutions.

Air Canada

Senior developer responsible for writing the In-flight executive summary reports application, which queries an Oracle database from a Lotus Notes R5 application in a WIN NT environment.

Re-designed the In-Flight problem tracking application that collects the data. Responsible for testing and implementing the changes. I managed other developers while performing a team leader role as well as maintaining the technical documentation

Integrated Canadian Airlines into the Air Canada Onboard Reporting System application, which queries an Oracle database. Tested and implemented the changes as well as documenting the design at a technical level. The base application is a Lotus Notes/Domino R5 application and uses Lotus Domino application and interface programming concepts.

Senior Developer as part of a team responsible for writing code for the migration of Lotus Notes R5 database to an Oracle Database. The data in Oracle is manipulated via a Lotus Notes front-end and all data is retrieved or sent to the Oracle database via Oracle Procedures using Lotus Enterprise Integrator. I was also responsible for testing, documenting and implementing the new changes as well as designing the user interface.

I was required to demonstrate the application during the prototyping phases as well as during rollout to the client group as well as working with a small client team to determine functional specifications and report on issues, findings, status and solutions.

Technologies used included Lotus Notes/Domino, Javascript and Oracle/SQL.

The Office of the Commissioner of Official Languages

Created the TOPO application for The Office of the Commissioner of Official Languages (OCOL). I was the system developer solely responsible for the design, development (all phases – prototype to production) and implementation of the program as well as providing client training and support for the new application. During my assignment at OCOL, I was also responsible for providing technical support for various Lotus Notes applications as well as Notes administration.

Responsible for support and maintenance of the Complaint Information Management System (CIMS), which included maintaining the detailed design specification documentation.

Other duties included the analysis and migration of existing systems to Lotus Notes R4 and to provide data for an annual report.

Programmer/Analyst

SHL Systemhouse 1989 –1995

Responsible for development and support of various Canada Post applications including Trace Mail, TDMU, Business Reply Mail and International Mail. Help desk support for the Trace Mail application dealing directly with client.

Responsible for software enhancements, bug fixes and 24-hour support of the registered mail system.

Trace Mail

Help desk support for the Trace Mail (Registered Mail), provided telephone support for clients of the Trace Mail system for troubleshooting any problems.

Recorded all calls in the Infoman incident reporting system including details steps of problem and how it occurred, steps taken to try and resolve the issue. Results and problem resolution if any.

Escalation to various levels of management if problem could not be resolved quickly, reported statistics for daily management meeting.

Some on-site support when warranted.

Computer Operations

CS COOP (Alterna Savings) 1986 - 1989

Responsible for monitoring and execution of nightly batch jobs for various banking systems.

Responsible for monitoring the ATM machines and advising qualified personnel of any problems.

Stockroom/Mailroom Clerk

Responsible for delivery and vetting of mail to each department

Responsible for ordering and maintaining office supplies.

Responsible for filling office supply requests by branches

Courier

Responsible for delivery of inter branch mail

Responsible of delivery of stock and documents to branches

Responsible for delivery of deposits to banks

Education

Currently studying for the java 8 certification test.

UDEMY on-Line courses

03/2017 Angular2

05/2017 Complete Java SE 8 Developer Bootcamp- OCA Prep

Learning Tree Ottawa-Ontario

12/2008 Oracle Database 10g: A comprehensive Hands-On Introduction

Algonquin College Ottawa-Ontario

09/2005 Introduction Macromedia Flash

03/2005 Java 2 Enterprise certificate (7/7 courses) – Developing Web Services using XML

11/2004 Java 2 Enterprise certificate (6/7 courses) – Developing J2EE Applications

09/2004 Java 2 Enterprise certificate (5/7 courses) – Building Java Components

06/2004 Programming with Perl

03/2004 Java 2 Enterprise certificate (4/7 courses) – JSP and Core Servlets

01/2004 Java 2 Enterprise certificate (3/7 courses) – Advanced Java

11/2003 Java 2 Enterprise certificate (2/7 courses) - Intermediate Java

09/2003 Java 2 Enterprise certificate (1/7 courses) - Introduction to Java

01/1999 Introduction to JavaScript

09/1995 Object Oriented Programming in C++

09/1995 Visual Basic Programming

09/1992 C Language Programming

PBSC Ottawa-Ontario

June 2000 Introduction to ColdFusion

Praxis Training Institute Ottawa-Ontario

4/1996 Information Technology Programming Certificate

Herzing Institute Ottawa-Ontario

06/1986 Programmer/Analyst Diploma

Volunteerism

Senators Goodwill Ambassador,September 1992 to June 1994

Operation Red Nose December 2012/2013

Habitat For Humanity 2013

Ottawa Food Cupboard

Halogen Social Committee

Languages

Speak and write in both French and English

Security Clearance

Secret Held by ExcelHr



Contact this candidate