Carlos Z.

About Me

Carlos is a senior full-stack developer with over 16 years of professional experience, having worked as a web developer, data scientist, and creative technologist. He has a huge passion for anything related to technology and uses this passion both to keep learning and improving as an engineer and on every project that he works on.

Frontend

Backend

Node.js REST APIs

Database

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

Stern Pinball
Stern Pinball
Full-stack Developer
2023 - Present (2 years)
Remote
  • Developing web applications that provide features for pinball machines.

  • Architected and developed a new website for the company's Insider Connected product.

  • Improved the platform's back-end Django application.

  • Developing automated stress tests to assess the performance of real-time game applications.

Ring
Ring
Front-end Developer
2022 - 2023 (1 year)
Remote
  • Developed interfaces and components that run in AWS Management Console, mostly related to Ring's IoT products.

  • Improved performance of legacy components and hooks in AWS consoles.

  • Provided consultancy on best practices for the development of front-end web interfaces.

TypescriptReact JestCSSCypressFront-end REST APIs APIsAPI IntegrationWeb DevelopmentAWS Management Console AWS IoT
Big Time Studios
Big Time Studios
Full-stack Developer
2021 - 2022 (1 year)
Remote
  • Developed and maintained the company’s marketplace website, where users can buy and sell NFT items that can be used in the upcoming Big Time game.

  • Engineered and maintained the back-end application and its API that powers the company’s marketplace.

  • Developed Blockchain-based technologies used in online games.

Remo (Acquired by Events.com)
Remo (Acquired by Events.com)
Software Engineer
2021 - 2021
Remote
  • Developed and maintained the company’s web platform and video conference applications.

  • Architected the back-end application and its API that powers the company’s main interaction platform and performed maintenance duties.

  • Planned and implemented a roadmap to make the company's codebase more robust and covered by tests.

DJcity
DJcity
Senior Full-stack Developer
2020 - 2021 (1 year)
Remote
  • Developed and maintained the company’s web platform.

  • Developed and maintained the back-end application and the API that provides content and user authentication for the company’s front-end apps, specifically web, mobile, and desktop.

  • Updated the company's website layout to match a new branding strategy.

DOJO
DOJO
Senior Software Developer
2019 - 2019
São Paulo, Brazil
  • Developed websites and web applications for digital advertising campaigns.

  • Developed AR experiences for advertising campaigns.

  • Created an online store system, both front-end and back-end applications.

  • Worked as a creative technologist, providing ideas and concepts for digital advertising campaigns.

SASSReduxReact Node.jsJavaScriptCSSHTMLFull-stack StorybookNext.jsFront-end REST APIs DjangoPythonAPIsAPI IntegrationGoogle Cloud Platform (GCP) Google Sheets Web DevelopmentExtensions Augmented Reality (AR)
Catho
Catho
Web Developer
2017 - 2018 (1 year)
São Paulo, Brazil
  • Developed the front-end interface of a web platform that delivers information about universities and college courses.

  • Worked on the back-end application that delivers that information.

  • Worked on a system to collect and process user information about universities they attended.

  • Developed systems to scrape and process public information about universities.

  • Mentored and trained trainees and junior developers.

Loggi
Loggi
Software Developer
2014 - 2016 (2 years)
São Paulo, Brazil
  • Researched and developed optimization algorithms for logistics and routing problems.

  • Developed a heuristic to solve bin-packing problems.

  • Created statistics models to analyze and improve the performance of couriers.

  • Worked on user interfaces for logistics applications (e.g., track couriers' real-time position).

  • Created a digital interface to collect user signatures.

Geekie
Geekie
Web Developer
2013 - 2013
São Paulo, Brazil
  • Developed a web interface for an online learning platform featuring different forms of content (text, online tests, interactive content, etc.).

  • Created a video player for the web that was compatible with multiple video services (YouTube, Vimeo, etc.) and had features like timestamp indexing.

  • Worked on the back-end application and database that supported the learning platform.

  • Researched mathematical models to improve a system that could profile high-school students based on their performance on online tests.

  • Wrote manuals and guidelines about best practices in interface development for web browsers.

Multiple advertising agencies (Gringo, Doubleleft, Delicatessen)
Multiple advertising agencies (Gringo, Doubleleft, Delicatessen)
Web Developer
2008 - 2013 (5 years)
Remote
  • Developed websites and web applications for online advertising campaigns using Flash and JavaScript.

  • Developed mobile applications using Flash, React Native, and PWA.

  • Designed a framework to speed up and simplify the creation of websites and interactive interfaces.

  • Acted as a creative technologist, providing ideas and concepts for advertising campaigns.

  • Researched new technologies and algorithms that might be useful in advertising campaigns.

  • Mentored and trained interns and new developers.

Node.jsAngularJS React FlashJavaScriptCSSHTMLFront-end DjangoPythonAPIsAPI IntegrationGoogle Cloud Platform (GCP) Google Sheets Web DevelopmentExtensions React NativeProgressive Web Applications (PWA) Mobile App Development
Betboo
Betboo
Software Developer
2008 - 2008
São Paulo, Brazil
  • Developed browser games using Adobe Flash.

  • Created and maintained back-end applications for games using Java and sockets for real-time, fast communication between browser and server.

  • Developed a virtual bingo room with multiplayer support and a real-time chat application.

  • Researched statistical processes to improve game quality and overall UX.

  • Created tools to analyze game performance and detect and prevent frauds.

MySQLJavaFlashHTMLFull-stack Adobe FlashGame DevelopmentSocketsGaming Gambling & Gaming
UpLexis
UpLexis
Software Developer
2006 - 2007 (1 year)
São Paulo, Brazil
  • Developed and supported applications for processing large text databases.

  • Researched Computer Vision Algorithms for optical character recognition using Artificial Neural Networks.

  • Developed image processing algorithms to automatically analyze the structure of newspaper pages and printed documents.

  • Developed an indexing system for texts that allowed search queries that circumvented typos and misspellings.

  • Developed an image recognition system for image signatures.

Torch C++CHTMLComputer Vision Algorithms Artificial Neural Networks (ANN) Image ProcessingPrint Image Recognition

Showcase

Senior Developer - Catho
Senior Developer - Catho
  • Catho is an online job platform owned by SEEK, a global leader in online recruitment.

  • It provides full-stack solutions for universities and college courses via a web platform.

  • The project utilizes technologies including PostgreSQL, AWS Lambda, Redux, React, and Node.js.

Senior Developer - Remo
Senior Developer - Remo
  • Remo is an interactive virtual event platform.

  • It empowers users to recreate natural interactions in various gatherings.

  • The project involved codebase, API, and architecture development.

Education

Bachelor's Degree, Computer Science
Bachelor's Degree, Computer Science
Universidade de São Paulo (USP) - Brazil
2001 - 2005 (4 years)
Bachelor's Degree, Filmmaking and Social Communication
Bachelor's Degree, Filmmaking and Social Communication
FAAP - Brazil
2000 - 2003 (3 years)