Software Engineer

Hi, I'mDiogo Santos

I'm a Software Engineer with expertise on SaaS development, modern web technologies, and large-scale enterprise architecture.

My background and journey

About Me

Diogo Santos
Available

I'm a passionate software engineer with 4+ years of experience building scalable SaaS platforms and large-scale enterprise projects, delivering high-performance backends with Node.js, Java and cloud databases, alongside responsive cross-device compatible React frontends.

My journey in tech started with a strong foundation in software development, at the university. Since then, I've worked with various companies to build and maintain great products.

When I'm not working, you can likely find me reading about finance and investments, doing sports or playing video games.

Name
Diogo Santos
Type of Work
Full-Time, Freelance
Location
Hamburg, Germany
Potential Relocation
Portugal, Switzerland
My professional journey

Work Experience

Full-stack Developer

DeepSkill GmbH | 2023 - Present

Core developer for DeepSkill's SaaS Ed-Tech platform • Designed and implemented high-performance backend services for user analytics • Leveraged optimized data structures and streamlined code • Reduced processing time by 30% • Achieved 99.9% application uptime

Spearheaded end-to-end development • Collaborated with product managers • Delivered 10+ key OKRs from concept to production • Met all business objectives

Frontend Development Excellence • Developed 80+ responsive frontend components from Figma designs • Used React, Next.js, and Tailwind • Ensured cross-device compatibility • Reduced design-to-deployment time by 25%

CI/CD and Testing Improvements • Integrated GitHub CI/CD pipelines with automated tests • Set up custom Cypress and Jest testing environments • Reduced reported bugs by 80%

AI Integration and Leadership • Led AI-driven feature development • Integrated custom models and OpenAI API • Launched 5 innovative Web App functionalities • Increased user retention by 20% • Mentored interns through pair programming and code reviews

Junior Full-stack Developer

DeepSkill GmbH | 2022 - 2023

Junior developer of DeepSkill's SaaS Ed-Tech platform • Devweloped and maintained back-end services for efficient data retrieval and storage • Assisted in establishing core back-end infrastructure • Enhanced application scalability and reliability

Frontend Development • Built and enhanced user interfaces using modern tech stack: • React and Next.js • TypeScript • Tailwind CSS • Material UI • Delivered responsive and user-friendly designs

System Integration • Integrated external calendar systems • Implemented online conference embeds • Customized and maintained Strapi services (Node.js CMS) • Ensured seamless third-party integrations

Full-stack Engineer

Zühlke Group | 2021 - 2022

Backend Development • Worked with Java and Spring Boot for backend services • Optimized architecture and data structures • Applied design patterns for improved efficiency • Wrote and optimized Oracle SQL database queries • Utilized AWS cloud services for deployments

Quality Assurance • Resolved critical bugs and performance issues • Ensured application stability in production • Implemented comprehensive unit tests • Enhanced overall code reliability

Frontend Development • Built React-based UI components • Developed RESTful APIs for user data • Supported core backend infrastructure setup • Ensured seamless frontend-backend integration

Computer Science Engineering Student

Instituto Superior de Engenharia do Porto | 2017 - 2021

Core Computer Science • Mastered Object-Oriented Programming principles • Studied fundamental data structures and algorithms • Learned software development lifecycle and best practices

Programming Languages & Technologies • Java - Primary programming language • C - System programming and memory management • SQL - Database design and management • Web Technologies - HTML, CSS, JavaScript basics

Software Engineering Fundamentals • Software architecture and design patterns • Version control systems and collaborative development • Testing methodologies and debugging practices • Problem-solving and analytical thinking

Technologies I work with

My Skills

Frontend Development

JavaScript
95%
TypeScript
95%
React
95%
Next.js
95%
HTML/CSS
95%
Tailwind CSS
90%
Figma
65%

Backend Development

Node.js
95%
Java
85%
Spring Boot
80%
Python
75%
REST API
95%
Strapi.js
90%
GraphQL
80%

Database Technologies

PostgreSQL
85%
Oracle PL/SQL
80%
MySQL
80%
MongoDB
80%

DevOps & Tools

AWS
75%
Docker
75%
Git
95%
CI/CD
80%
Some of my recent work

Personal Projects

E-commerce Frontend

E-commerce Frontend

The frontend for my full-stack e-commerce platform built with Next.js, Typescript and React. I use this project as a template every time I need to create a new E-Commerce project for my clients.

Next.js
TypeScript
React
E-commerce Backend

E-commerce Backend

The backend for my full-stack e-commerce platform built with Strapi.js, Node.js and Stripe. I use this project as a template every time I need to create a new E-Commerce project for my clients.

Strapi.js
TypeScript
Node.js
Stripe
Lineage 2 - Game Files

Lineage 2 - Game Files

Lineage 2 is a MMORPG game that I've been playing since I'm a kid. I've always wanted to create my own private server, so I decided to do it. I created new features and improvements simultaneously improving my Java skills too.

Java
MariaDB
HeidiSQL
Eclipse
Telegram Automated Messaging

Telegram Automated Messaging

During the 2021 Crypto boom, the many memecoin founders needed a way to share their memecoin in dozens of telegram groups. I built a telegram bot that would send automated messages to a group of telegram users. I used python and bash to automate this process.

Python
Bash
Telegram API
Responsive Landing Page

Responsive Landing Page

I've created a responsive landing page for my tile business. I used React, Typescript and Next.js to create this project where I can showcase my tiles and services. It has multiple languages using Next-Intl and it's deployed on Vercel.

React
TypeScript
Next.js
Tailwind CSS
Shadcn/UI
AI Insight Dashboard Prototype

AI Insight Dashboard Prototype

The AI Insight Dashboard is a prototype of a dashboard that would help users get insights from their data. Together with AI, we would be able to create a dashboard that would help users get insights by integrating their apps or documents into one place.

React
TypeScript
Next.js
Let's work together

Get In Touch

Contact Information

Email
diogomesquitasantos59@gmail.com
LinkedIn
linkedin.com/in/diogo-santosss
GitHub
github.com/diogoMesquitaDeepSkill

Current Status

Available

Send Me a Message