Philippe G.

Philippe G.

Senior Software Engineer

Barcelona, Spain
Hire Philippe G. Hire Philippe G. Hire 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.

Work history

UpStack
UpStack
Lead Software Engineer
2020 - Present (4 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 (22 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.

Portfolio

Senior Programmer/Analyst - Pharmaceutical Orders Processing, Distribution Server & Monitoring System
Senior Programmer/Analyst - Pharmaceutical Orders Processing, Distribution Server & Monitoring System

Worked on a new order processing, distribution and maintenance system built with Python 3, a Flask microservice and Java; querying the company's database for order transactions from pharmacies and pharmaceutical representatives, processing transactions and sending them to wholesalers for processing. Programmed and maintained both the order processing server and the monitoring server, parts of the monitoring server's frontend for reports - specifying functionalities and appearance, updating the Git repository and code testing. The project was highly successful, spawning a new version of the Fedicom solution - with a new Python server to transcribe orders from the old to the new format for wholesales; handling the monitoring and reporting functionalities on the transaction server for the new Fedicom solution.

Senior Programmer / Analyst - Territory Management System for Pharmaceutical Representatives
Senior Programmer / Analyst - Territory Management System for Pharmaceutical Representatives

The Territory Management System evolved over the years from a simple module for capturing demographic, and interest data from physicians and pharmacists to a complex solution with more modules added for handheld personal digital assistants and tablets. It handles pharmaceutical order entries, statistical data processing, sales data reporting, representative expense reporting, etc. Led a team of developers on the project, managed the Git source repositories, programming of solutions as well as testing on the project.

Senior Programmer / Analyst - Filehawk Search
Senior Programmer / Analyst - Filehawk Search

Filehawk was a local disk searching program capable of searches with complex criteria, fuzzy searching, saving searches to smart folders, search word highlighting in document summary results, all in a simple user interface. Developed the solution with C++ - designing the user interface, appearance and functionality, managing the project, the team and attributing tasks to members.

Education

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