$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Software Engineer
Guillaume Caggia
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
Passionate about computer programming and science, I enjoy new challenges as an opportunity to constantly improve and grow. Web application, DevOps, algorithms, engineering and entrepreneurship are topics that fascinate me.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
French
Fluently
Ready for
Larger project
Full time contractor
Available
My experience
2020 - ?
job
Software Engineer, founder
HubEngineer.
Australia - London, UK
I founded HubEngineer, a software engineering consulting company focused on delivering MVP (Minimum Viable Product) for startups or businesses with new projects in an agile environment. Previous missions include:
Construction Shield
- NZ Internet Of Things startup in the construction sector, tracking application with beacons for assets and workers
- Application enhancement (frontend + backend), PERN stack (PostgreSQL, Express, React, Node.js), Redux/Saga,
Ant.design and hosted in AWS (Amazon RDS - S3 - EC2)
- Database design for the alert feature (Sequelize ORM), integration with third-parties (Mailgun, Twilio, Slack notification) and event reporting
- Contribution to the IoT Server (Node.js/Express - REST API - MongoDB/Mongoose)
CLCI
- Investment company developing currency indices for investors
- Creation of a platform and API to sell currency indices with TypeScript, React, Redux/Thunk, Next.js, NestJS,
PostgreSQL/TypeORM
- Authentication with JWT web token, Passport middleware and NestJS
- Deployment on a private server: CentOS - UFW Firewall - PM2 - Nginx Reverse Proxy - Cloudflare
I founded HubEngineer, a software engineering consulting company focused on delivering MVP (Minimum Viable Product) for startups or businesses with new projects in an agile environment. Previous missions include:
Construction Shield
- NZ Internet Of Things startup in the construction sector, tracking application with beacons for assets and workers
- Application enhancement (frontend + backend), PERN stack (PostgreSQL, Express, React, Node.js), Redux/Saga,
Ant.design and hosted in AWS (Amazon RDS - S3 - EC2)
- Database design for the alert feature (Sequelize ORM), integration with third-parties (Mailgun, Twilio, Slack notification) and event reporting
- Contribution to the IoT Server (Node.js/Express - REST API - MongoDB/Mongoose)
CLCI
- Investment company developing currency indices for investors
- Creation of a platform and API to sell currency indices with TypeScript, React, Redux/Thunk, Next.js, NestJS,
PostgreSQL/TypeORM
- Authentication with JWT web token, Passport middleware and NestJS
- Deployment on a private server: CentOS - UFW Firewall - PM2 - Nginx Reverse Proxy - Cloudflare
CentOS, Integration, Iot, Node, Firewall, Middleware, Engineering, Nginx, Internet of Things, Authentication, Amazon, Software engineering, Express, Internet, Software, Web, Feature, Server, Next.js, Backend, Founder, Typescript, Node.js, API, Backend, React, Frontend, AWS, MongoDB, REST API, PostgreSQL, Design, Deployment, Agile, Startups, REST, Redux, Database, Database design, Event, Consulting
2019 - 2020
job
Deputy - Fullstack Software Engineer
unknown.
Australia
Deputy is a world class solution for rostering staff, capturing time & attendance. I was part of Deputy's engineering team
helping to develop new features and scale the application. Agile software development (Scrum, sprint, squad, continuous improvement), unit testing and code reviews were part of my daily routine.
Deputy is a world class solution for rostering staff, capturing time & attendance. I was part of Deputy's engineering team
helping to develop new features and scale the application. Agile software development (Scrum, sprint, squad, continuous improvement), unit testing and code reviews were part of my daily routine.
Scrum, Software development, Agile, Continuous improvement, Engineering, Testing, Development, Software
2017 - 2018
job
Backend Developer, DevOps
BrainFinance.
Canada
BrainFinance is an innovative Fintech startup that provides an all-in-one lending platform solution. The company helps
managing digital loans and credit decisions by using advanced machine learning techniques and predictive algorithms.
I was hired as a Backend Developer and moved to a DevOps position following the willingness of the engineering team to migrate from a VMware infrastructure to Google Cloud.
Principal missions:
- Microservice Architecture / Backend API: contribution to an existing MicroService architecture by developing new
modules using Phalcon PHP framework
- Docker integration: dockerize all applications in order to bootstrap new environment on demand
- DevOps: development of a DevOps process using Docker, Git, GitFlow, Bitbucket Server, Jenkins, Bash script and automated deployment
- Migration from a VMware infrastructure to Google Cloud using App Engine and Compute Engine
- Other missions: ORM code generator, API design, Data Science and fraud detection tool
BrainFinance is an innovative Fintech startup that provides an all-in-one lending platform solution. The company helps
managing digital loans and credit decisions by using advanced machine learning techniques and predictive algorithms.
I was hired as a Backend Developer and moved to a DevOps position following the willingness of the engineering team to migrate from a VMware infrastructure to Google Cloud.
Principal missions:
- Microservice Architecture / Backend API: contribution to an existing MicroService architecture by developing new
modules using Phalcon PHP framework
- Docker integration: dockerize all applications in order to bootstrap new environment on demand
- DevOps: development of a DevOps process using Docker, Git, GitFlow, Bitbucket Server, Jenkins, Bash script and automated deployment
- Migration from a VMware infrastructure to Google Cloud using App Engine and Compute Engine
- Other missions: ORM code generator, API design, Data Science and fraud detection tool
Integration, Backend, Framework, App, Server, Google, Science, Development, Infrastructure, Developer, Fintech, Engineering, Architecture, Algorithms, Bash, Design, Google cloud, Cloud, VMware, Deployment, DevOps, Jenkins, Bootstrap, Docker, Data Science, Machine learning, Backend, API, Git, Php
2018 - 2018
job
Principal
Unit Squad.
missions:
- Continuous Improvement Squad: focus on constantly enhancing the Deputy experience for the benefit of teams and customers by fixing bugs and issues
- As part of the Smart Scheduling Squad: contribution to the scheduling part of Deputy, integration of sales data,
improvement of forecast metrics and performance improvement (Roster, ORM)
- Special feature Unit Squad: development of a new API for cost management using SOLID principles and design
patterns in PHP (SOA, Repository, Dependency Injection, )
- Onboarding Squad: contribution to a web application developed in Vue.js, Golang, gRPC
- Swagger initiative: integration of Swagger for local development with Swagger UI, a PHP script and Nodemon to monitor file changes
- Continuous Improvement Squad: focus on constantly enhancing the Deputy experience for the benefit of teams and customers by fixing bugs and issues
- As part of the Smart Scheduling Squad: contribution to the scheduling part of Deputy, integration of sales data,
improvement of forecast metrics and performance improvement (Roster, ORM)
- Special feature Unit Squad: development of a new API for cost management using SOLID principles and design
patterns in PHP (SOA, Repository, Dependency Injection, )
- Onboarding Squad: contribution to a web application developed in Vue.js, Golang, gRPC
- Swagger initiative: integration of Swagger for local development with Swagger UI, a PHP script and Nodemon to monitor file changes
Sales, Forecast, Feature, Patterns, Web, Swagger, Development, SOLID, SOA, Vue, Design, Integration, Golang, Management, Onboarding, UI, Continuous improvement, Vue.js, API, Php
2016 - 2017
freelance
Ruby on Rails & PHP Developer, Freelance
unknown.
Australia
As a Freelance Developer, I was involved in different projects. I Focused on time to market and proof of concept (POC). I
listened carefully to the needs of my clients in order to propose them the most appropriate technical solutions. From zero to production, I built applications and released them in Cloud Platforms.
Principal missions:
- Bonza View: web application using Ruby on Rails. Booking system, gift voucher, payment with Stripe, back-office,
hosted on AWS: www.bonzaview.com.au
- Notary Near Me: MVP of the web application using a LAMP Stack, PHP/Laravel, VueJS and hosted on AWS
As a Freelance Developer, I was involved in different projects. I Focused on time to market and proof of concept (POC). I
listened carefully to the needs of my clients in order to propose them the most appropriate technical solutions. From zero to production, I built applications and released them in Cloud Platforms.
Principal missions:
- Bonza View: web application using Ruby on Rails. Booking system, gift voucher, payment with Stripe, back-office,
hosted on AWS: www.bonzaview.com.au
- Notary Near Me: MVP of the web application using a LAMP Stack, PHP/Laravel, VueJS and hosted on AWS
Php, AWS, Laravel, Ruby on rails, Cloud, VueJS, Developer, Stripe, Office, Web, Production, Booking, ME
2014 - 2016
job
Analyst Developer
Modis.
France
Modis is global leader in professional solutions for IT, engineering and life sciences, It delivers agile end-to-end solutions for
its customers, including professional staffing and consulting. My principal missions included:
MICHELIN - Business Intelligence Developer
- Creation of a Business Intelligence tool for the Supply Chain Department
- Development of KPIs to monitor the service level in correlation with customer delivery
- Deployment of the software around the World (North America / Asia / Brazil)
SAIPEM - Analyst Developer
- Development of PL/SQL stored procedures for the Human Resources Department
- Creation of OLA, a set of KPIs tool with Ms Access to analyze ticketing process flow for the Support Department
- Contribution to an HR application that monitors employee mobility developed in JAVA, Apache Struts and Hibernate
Modis is global leader in professional solutions for IT, engineering and life sciences, It delivers agile end-to-end solutions for
its customers, including professional staffing and consulting. My principal missions included:
MICHELIN - Business Intelligence Developer
- Creation of a Business Intelligence tool for the Supply Chain Department
- Development of KPIs to monitor the service level in correlation with customer delivery
- Deployment of the software around the World (North America / Asia / Brazil)
SAIPEM - Analyst Developer
- Development of PL/SQL stored procedures for the Human Resources Department
- Creation of OLA, a set of KPIs tool with Ms Access to analyze ticketing process flow for the Support Department
- Contribution to an HR application that monitors employee mobility developed in JAVA, Apache Struts and Hibernate
Service, Asia, Software, Development, Analyst, Support, Developer, It, Access, Engineering, Hibernate, Sql, Stored procedures, Consulting, Apache, Pl/sql, Human Resources, Agile, Deployment, Business Intelligence, Java
2013 - 2014
job
Co-founder, CEO
Phinove.
France
With the continuing rise of robbery incidents in the south of France, I started to think about how technology could address
this issue? So, I co-founded an internet of things (IoT) startup, Phinove, which aimed to commercialize a panic alarm pedal
connected to an Internet of things network called Sigfox. In case of a hold-up and by pressing the pedal, any shopkeeper
was able to alert his network of shopkeepers that he previously selected.
- Creation of the MVP with Sigfox as IoT network provider and TD1202 transceiver
- Development of the Web Application and API: Node.js, Express, MySQL, Swig as JavaScript Template Engine
With the continuing rise of robbery incidents in the south of France, I started to think about how technology could address
this issue? So, I co-founded an internet of things (IoT) startup, Phinove, which aimed to commercialize a panic alarm pedal
connected to an Internet of things network called Sigfox. In case of a hold-up and by pressing the pedal, any shopkeeper
was able to alert his network of shopkeepers that he previously selected.
- Creation of the MVP with Sigfox as IoT network provider and TD1202 transceiver
- Development of the Web Application and API: Node.js, Express, MySQL, Swig as JavaScript Template Engine
Javascript, Mysql, Node.js, API, Iot, Node, Technology, Network, Internet of Things, Ceo, Development, Express, Internet, Web, UP, Founder
2011 - 2013
temp
Mathematics, Science Teacher, Part-time
DevOps.
Aix-en-Provence, France
I taught mathematics, computer science, physics / chemistry where I provided tutoring and prepared students for the French
Higher School Certificate of Science (T°S). "A great way to learn is to teach." [Richard Feynman]
I taught mathematics, computer science, physics / chemistry where I provided tutoring and prepared students for the French
Higher School Certificate of Science (T°S). "A great way to learn is to teach." [Richard Feynman]
Chemistry, Science, Aix
2010 - 2010
internship
Database Developer, Internship
Airbus Helicopter.
Marignane, France
Airbus Helicopters (previously EADS Eurocopter) is the helicopter manufacturing division of Airbus. It is the largest in the industry in terms of revenues and turbine helicopter deliveries.
As part of the quality suppliers' team in the airframe department (EDVAQSM), my mission was to develop a database and and a series of KPI using Microsoft Access, VBA, SQL, DAO
Airbus Helicopters (previously EADS Eurocopter) is the helicopter manufacturing division of Airbus. It is the largest in the industry in terms of revenues and turbine helicopter deliveries.
As part of the quality suppliers' team in the airframe department (EDVAQSM), my mission was to develop a database and and a series of KPI using Microsoft Access, VBA, SQL, DAO
Sql, VBA, Database, It, Developer, KPI, Internship
My education
?
-
2018
EPFL Extension School
N/a, N/a
N/a, N/a
?
-
2013
Aix Marseille University
Masters, Faculty of Business and Economics
Masters, Faculty of Business and Economics
?
-
2011
Aix Marseille University
Vocational, Computer Science for Business
Vocational, Computer Science for Business
?
-
2010
Aix Marseille University
BSc, Mathematics and Computer Science (Minor in Sciences)
BSc, Mathematics and Computer Science (Minor in Sciences)
Guillaume's reviews
Guillaume has not received any reviews on Worksome.
Contact Guillaume Caggia
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Guillaume directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark