Sign in

Project Manager Software Developer

North Vancouver, British Columbia, Canada
December 28, 2015

Contact this candidate



Professional Summary

I am an experienced Software Engineer, QA analyst and Seismic Navigator with a wide and varied background in the I.T, and offshore seismic industries.

My Information Technology career spans over 10 years. I worked as a software engineer, quality assurance analyst, software architect, and project manager. As an independent consultant in the field of I.T, I got involved with all aspects of the software development lifecycle. In addition to my I.T background, I took an opportunity and ventured into the offshore seismic survey industry where I worked with high precision positioning systems on board research vessels. I am keen to re-enter the I.T marketplace while leveraging on my acquired skills to date. I am fluent in 2 languages (English, French) with a good working knowledge of Spanish and Portuguese. Technical Summary

Software MS Office suite, Eclipse IDE, MS Sharepoint, proprietary marine navigation software, Tomcat, Resin, Jrun, Jboss, Weblogic, Orion, Apache, Squid, IIS, Struts, Subversion

Languages Java/J2EE, HTML, PL/SQL, Javascript, XSL, Ruby, VB, Unix Shell, Perl

Project Management Tools MS Project

Databases Oracle, SQL Server, Posgres,DB2, MySQL

Hardware PC, Mac, UNIX (Sun Microsystems)

Applications Various Web Applications with DB backend, functional and regression test suite, various components of a bespoke Content Management System

Industries Digital media (CBC), BC government (Ministry of health, Ministry of Forests), Online Gaming, Financial industry (Raymond James), Content Management (Mediasurface), Web development

Operating Systems MS Windows ( NT – 8), Linux (Suse, Ubuntu, Red Hat Enterprise, Debian, Fedora, Slackware)

Methodologies Agile, Extreme Programming, Rapid Application Development, Waterfall Model. Professional Experience

Company: CGG, PGS, Magseis, Fairfield Nodal Worldwide July 2007 – July 2015

Role: Independent consultant - Navigation specialist

Industry Description: The offshore seismic survey industry provides highly accurate geophysical data for oil and gas companies wishing to maximize their offshore production assets. The quality of the acquired data is analyzed rigorously

Projects Description: I worked in rigging, installing, quality testing, maintenance and operation of highly accurate acoustic and satellite positioning systems on board survey vessels around the world. To ensure the quality of positioning data, I analyzed, collected geophysical and geodetic data sets for standard


deviations from nominal values. I also carried out various automation tasks using scripting tools, and basic network administration.

Responsibilities: Worked in rigging, installing, quality testing, maintenance and operation of highly accurate acoustic and satellite positioning systems on board seismic survey vessels. Collected and analyzed, geophysical and geodetic data sets from remote sensors on the seabed Supervised the work of and mentored junior members of staff. Adhered to comprehensive health and safety regulations for the oil and gas industry due to the high risk and safety critical nature of the job..

Created operational working procedures, permits to work, task risk assessments, and carried out workplace safety inspections, tasks in confined spaces and worked at heights while adhering to regulations.

Technologies Used: GPS and acoustic positioning systems, Red Hat Enterprise Linux Company: Redstorm Productions Vancouver B.C May 2007 – July 2007

Role: Project Manager

Company Description: Redstorm Productions is a leading Vancouver based independent film Production Company.

Project Description: “Eve and the Firehorse”, a Vancouver based film production has won numerous awards both nationally and internationally I was in charge of the art, editorial and technical aspects of 2 websites: and Responsibilities: As a project manager, I sourced and budgeted and website projects. I hired personnel for both projects, planned, analyzed requirements, and managed the design and implementation of both websites, using the Drupal Content Management System. I Delivered both projects on time and on budget.

Technologies Used: Drupal CMS, MS Project

Company: Raymond James Vancouver B.C July 2005 – June 2006

Role: Software Developer

Company Description: Raymond James is one of North America's leading full-service investment dealers with an extensive presence across Canada and the United States.


Project Description: I spearheaded the development of a financial disclosure system for all staff across Canada. I paid specific attention to the confidential nature of the data, and built a system with several security layers.

Responsibilities: I was hired as an independent I.T specialist to design and implement a scalable web application financial disclosure system for Raymond James agents all across Canada. I had free reign to choose the methodology and technology for the project. I used Rapid Application Development with an iterative prototyping process to develop the system in J2EE (Struts) with a SQL Server back endl I designed the database schema, and implemented an Active Directory controlled user access system before designing and implementing a form based system using Struts. The product was rolled out across Canada successfully on time and on budget.

Technologies Used: J2EE, Struts, JDBC, Junit, SQL Server, MS Active Directory Company: 2Paths Vancouver B.C December 2004 – May 2005

Role: QA Analyst

Company Description: 2Paths focuses on the architecture, design and build of software, utilizing user- centered business analysis, design and agile development process. Their recent work has ranged from international agencies and health sciences to educational institutes and mobile devices.

Project Description: I spearheaded the development of a financial disclosure system for all staff across Canada. I paid specific attention to the confidential nature of the data, and built a system with several security layers.

Responsibilities: I consulted with various stakeholders about the existing QA process and how to improve it. I also implemented load tests using JMeter, automated functional testing using HttpUnit, and unit tests using Junit. I proposed ways to improve the software release cycle.

Technologies Used: JMeter, HttpUnit, Junit, J2EE, Linux working environment Company: ZeD T.V (CBC) Vancouver B.C May 2003 – August 2004

Role: QA Analyst

Company Description: ZeD was a revolutionary concept that combines both an award winning Internet site & an equally acclaimed television show


Project Description: I was hired by the CBC as an assistant to the project manager and QA analyst, where I became an agent of change and I was able to bridge the creative world with sound business practices. By using Business Process Reengineering concepts, I was able to streamline the website production processes and introduced measurable QA standards for the development team.

Responsibilities: At first, I evaluated requirements for a project wide QA strategy leaning on elements of Agile development and Extreme Programming. I then implemented a comprehensive Java regression test suite which automated functional testing for the project. I also took part in implementing an automated build process as well as a code repository system (Subversion). I also analyzed requirements for and implemented a stress testing framework as well as developed software as and when required. In terms of project management tasks, I assisted and carried out tasks as and when required.

Technologies Used: JMeter, HttpUnit, Junit, J2EE, Linux working environment, Subversion, Postgres SQL Company: Pangaea Systems Inc. Victoria B.C July 2002 – April 2003

Role: Systems Consultant

Company Description: Pangaea Systems, Inc. operates as an Internet solutions provider specializing in the development of Web-enabled business solutions. It specializes in systems development, primarily the development of Internet-based solutions and related services for the clients in the public, provincial, and federal sectors, as well as in energy and financial service sectors.

Project Description: I implemented a number of projects aimed at the BC government.

Responsibilities: I implemented various java web driven software solutions for the Ministry of Forests, as part of a major drive to upgrade legacy ministry systems to servlet driven web applications with relational databases at the back end

Technologies Used: J2EE, Oracle, PL/SQL

Company: It3 Solutions Victoria B.C January 2002 – June 2002

Role: Java Architect

Company Description: It3 Solutions provides POS software solutions mainly to the hotel and tourism industries.

Project Description: I was contracted to lead a Java project that involved the conversion of legacy “Green Screens” forms using AS/400 technologies to browser based XML forms.


Responsibilities: I trained company staff in java skills as none of the staff members were exposed to Java prior to the project, then analyzed requirements for the project and gave direction to IT staff. I also implemented various aspects of the project.

Technologies Used: Java, DB2

Company: Acekicker Victoria B.C August 2001 – December 2001

Role: Senior Software Developer

Company Description: AceKicker is a software developer and provider of sophisticated Internet applications for the online poker industry. The company was formed in 2000 to develop a multi-player game platform to meet the demands of serious, highly respected game Operators.

Project Description: I worked on the development of a complex Client/Server application using Java and Oracle database technologies.

Project Highlights: I oversaw an outsourced project (to India) for the online gaming industry, analyzed requirements and put forward recommendations for implementation and implemented several prototypes as part of a proof of concept effort within the company


Technologies Used: Java, J2EE, JavaBeans, Oracle Company: Hyperlink Media London UK July.2000 – July.2001

Role: Software Developer

Company Description: Hyperlink Media is a digital agency based in Soho, London, providing an integrated approach to digital needs.

Project Description: I implemented various online community and high volume e-commerce websites using Java web technologies.

Project Highlights: I implemented from inception to completion as part of a small dedicated team


Technologies Used: Java, Oracle


Company: Mediasurface London UK October 1999 - July.2000 –

Role: Software Developer

Company Description: Mediasurface plc engaged in the development, marketing, and implementation of Web content management software principally in the United Kingdom. It primarily provided Web content management systems (Web CMS). The company's products included Morello, a Web CMS which helped in building and running intranets, extranets, Web sites, and other digital channels

Project Description: As my first I.T job out of university, I got involved in several projects that automatically syndicated content from providers to the main CMS engine.

Project Highlights: I assisted in the formal testing of a new product release, Joined a team of individuals responsible for researching 3rd party products integration and designed and implemented a content syndication solution from inception to delivery. I also set up Unix/Linux servers for content delivery.


Technologies Used: Java, Oracle, UNIX (Solaris), and Linux Certifications and Training

> Sun Microsystems Java Certified Programmer

> Learning Tree International, Oracle 8i DBA Certification

> Geodetics and GPS Navigation

> NEBOSH (UK National Examination Board in Occupational Safety and Health) International Certificate in Occupational Health and Safety


University of Kent (U.K), BSc Computer Science, graduated in 1999

Contact this candidate