PEDRO CAETANO
Software Engineer
\csuse {emailsymbol}:-
\csuse {locationsymbol}: Utrecht, The Netherlands
\csuse {linkedinsymbol}: pedro-mpl-caetano
\csuse {githubsymbol}: Tuistmessiah
\csuse {homepagesymbol}: port-world.codebreeze.org
SKILLS
ABOUT ME
Main
Pragmatic and creative engineer with 10 years of experience, 7 in JavaScript.
Arranger | Activator | Includer | Woo | Learner
JavaScript: 7 years
TypeScript: 6 years
CSS/Sass: 7 years
NodeJS: 7 years
ReactJS: 6 years
Docker: 5 years
SQL: 4 years
EXPERIENCE
Corporate Tech Coach | Bright Boost / Neueda
Date: Sep 2023 – NOW
• Boosted the efficiency of corporate training programs by delivering specialized coaching sessions on React, Angular, Vue, Node, SQL, Linux and Kafka, empowering over 200+ developers.
Additionally Used
Micro services
Azure
NextJS
GraphQL
ThreeJS
C++
Linux
Google Firebase
NestJS
Angular6
Unity3D
ScrumJira
Blender
LANGUAGES
Location: Netherlands
• Led the frontend architecture for a new feature rich SaaS GIS platform, scalable and sleek UI,
using optimized state management and lazy-loading techniques. Obtained 6 new clients.
• Developed an intuitive back-office application, white-labeling our GIS platform, reducing administrative task completion time by half.
• Integrated Geoserver for seamless GIS data visualization, bolstering system stability and responsiveness. Sped system performance by 40%.
Fullstack | Elanza
Date: Oct 2019 – June 2020
Location: Netherlands
• Migrated the platform to GraphQL and PostgreSQL, streamlining API efficiency and reducing
query times by 35%.
• Revamped the email invoicing system, eliminating the need for any manual invoicing. Processing
errors were cut by 80%.
Frontend Developer | Aruki Sushi
PROJECTS
Lead Frontend | The People Group
• Transformed a legacy React application into a fully-typed TypeScript codebase, enhancing maintainability and developer productivity.
Portuguese: native
English: fluent
Spanish: fluent
French: B2
Dutch: A2
Chinese: HSK 1
GIS Demo |
• Enhanced summer trainee engineering programs for HSBC and Citi Bank with above than average course results.
Date: Sep 2020 – Nov 2023
Contenful
C#
Location: PT/NL
Date: Dec 2018 – Sep 2019
| å
Location: PT/NL
• Developed a custom back-office for a sushi delivery service, with automatic order management
and product editor. Eliminated 90% manual errors.
• GIS Web App & Backoffice
• Azure, React SPA, NestJS
Elanza NL |
Frontend Engineer | Novabase
Date: Feb 2018 – Oct 2018
Location: Portugal
• Automated interdepartmental workflows in a large-scale enterprise environment, reducing processing times by 25%.
• Healthcare Platform
• React, GraphQL
Website TUIST |
• Institutional Website
• NextJS, GraphQL, Contentful
Researcher | ISTAR-ISCTE
Date: Sep 2013 – Sep 2015
Location: Portugal
• Developed a high-performance OpenGL 3D VR Planetarium (link to paper). Application in C++,
simulating planetary orbits and asteroid paths with real-time rendering.
3D PROJECTS
EDUCATION
My World |
Private Tutor | (As freelance / part-time)
§
|
• 3D Portefolio Website
Date: 2016 – 2023
• ThreeJS
ThreeJS BP |
• Taught private classes on academic science, math and programming subjects. Success rate of
students of around 80%.
§
|
• Boilerplate for ThreeJS small
projects
Multiplayer Game |
«
Location: PT/NL
| «
• Developed a Unity3D multiplayer game for a startup
HOBBIES
Ts Ì I
Physics Engineering Bachelor | Inst. Superior Técnico
Date: Sep 2008 – Sep 2017
Location: Portugal
• Strong domain on Calculus, Algebra and Physics
• Additional coursework in Algorithms, Object Oriented Programming, Java, C, C++, Javascript
and Computer Graphics.
Licensing | Udemy Courses
• Complete Javascript
• Advanced ReactJS/CSS/Sass
• Web BootCamp (Node/Mongo)
• Complete Blender Creator
• Master Fullstack Node, PostgreSQL, Express, React
• ThreeJS Journey, by Bruno Simon
• Complete SQL Bootcamp Zero to Hero