Philippe G.

About Me

Philippe is a Lead Software Engineer with 30+ years of industry expertise; working in a direction-setting role on all aspects of software development - utilizing a pragmatic approach to solutions, a passion for technology in the delivery of solutions in a fast-paced environment. He provides hands-on technical leadership and improves customer outcomes on projects; researching and implementing software technologies, and working with end-users to define and implement ground-up software requirements.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Lead Software Engineer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Quadrom Services S.L
Quadrom Services S.L
Senior Programmer Analyst
2002 - Present (23 years)
Barcelona, Spain
  • Provide subject matter expertise for the design and development of new code on projects; assisting with system design and architecture and the development of architecture standards.

  • Write high quality, secure code for several communications and CRM software solutions that are modular, functional and testable.

  • Contribute to all parts of the development cycle including design, development, documentation, and testing; building technical road-maps and guiding the development staff on adoption.

PCA Inc
PCA Inc
Senior Programmer / Analyst
1994 - 2001 (7 years)
Montreal / Quebec, Canada
  • Provided top-level expertise in applications systems analysis and programming solutions; building and deploying territory management and CRM software for pharmaceutical companies.

  • Kept abreast of current technologies and technological trends; iterating and delivering of email management and electronic data transfer solutions, a timesheet manager and travel expenses tools.

  • Ensured user satisfaction by providing troubleshooting and timely resolution of issues; maintaining knowledge of development methods, best practices and standards on projects for clients.

Kimsa Services Inc
Kimsa Services Inc
Senior Programmer / Analyst
1993 - 1994 (1 year)
Montreal, Canada
  • Analyzed, designed, developed, and deployed reliable software solutions on projects for clients; providing end to end ownership of deliverables assigned.

  • Consistently delivered high-quality work that met customer needs and demands on projects with Kimsa Inc.

  • Designed and developed custom solutions to address various business needs for clients and maintained all developed applications regarding enhancements and bug fixes.

Quadrom Software System
Quadrom Software System
Senior Programmer / Analyst
1992 - 1993 (1 year)
Montreal, Canada
  • Developed a deep understanding of the jobs-to-be-done for clients and translated that into intuitive product features that deliver value to users.

  • Defined and established processes, templates, and standards related to software development; following Quadrom's software development process.

  • Managed individual project priorities, deadlines and deliverables and diagnosed and resolved technical issues when needed.

Commonware Inc
Commonware Inc
Softtware Developer / Analyst
1991 - 1992 (1 year)
Montreal, Canada
  • Authored and implemented technical design documents for the design, programming and delivery of an automatic telephone attendant solution for Commonware Inc.

  • Identified and proposed development processes and tasks for the implementation of a voice mail system with a voice menu and DTMF navigation features.

  • Developed new functionality enhancements on the project; working on programming the audio / DTMF card driver and automatic attendant features.

Quadrom Software Services
Quadrom Software Services
Developer
1989 - 1991 (2 years)
Montreal, Canada
  • Developed and implemented detailed and complex solutions for clients on projects.

  • Contributed significantly to the identification of risks and issues in the development of different insurance and management-based solutions.

  • Provided constructive feedback on solutions, researched and recommended new technologies, and helped set best practices and coding standards on projects.

Showcase

Senior Programmer/Analyst - Pharmaceutical Orders Processing, Distribution Server & Monitoring System
Senior Programmer/Analyst - Pharmaceutical Orders Processing, Distribution Server & Monitoring System
  • Developed a new order processing, distribution, and maintenance system using Python 3, Flask microservice, and Java.

  • Programmed and maintained both the order processing server and the monitoring server, including frontend reporting functionalities.

  • Successfully spawned a new version of the Fedicom solution with a new Python server for transcription and wholesaling, handling monitoring and reporting on the transaction server.

Senior Programmer / Analyst - Territory Management System for Pharmaceutical Representatives
Senior Programmer / Analyst - Territory Management System for Pharmaceutical Representatives
  • The Territory Management System evolved from a basic module to a complex system.

  • It handles pharmaceutical order entries, statistical data processing, sales data reporting, and representative expense reporting.

  • A team of developers was involved in the project, including Git source management, programming, and testing.

Senior Programmer / Analyst - Filehawk Search
Senior Programmer / Analyst - Filehawk Search
  • Filehawk was a local disk searching program with advanced search capabilities.

  • It featured fuzzy searching, smart folder saving, and document summary highlighting.

  • The solution was developed using C++ and included project management, team attribution, and UI design.

Education

BSc. Computer Science
BSc. Computer Science
Concordia University, Montreal, Quebec, Canada
1985 - 1989 (4 years)