Software Engineer

    Crafting digital experiences
    with code and creativity

    I build thoughtful, intuitive, and impactful software solutions that blend technical skills with a focus on user experience.

    Work Experience

    A summary of my professional experience and the skills I've developed throughout my career as a software engineer.

    Founding Developer

    Dec 2024 - Present

    Talanta

    • • Led the design and implementation of a robust data pipeline that crawls fpb.pt to extract basketball data, reducing data latency by 50%
    • • By developing a NestJS-based event-driven architecture to parse and transform crawled data, I boosted API performance by 30%, resulting in faster and more reliable insights.
    • • Built a custom authentication system ensuring secure platform access and engineered a file service integrated with Cloudflare R2 that streamlined media asset storage by 40%, directly contributing to improved user engagement and overall customer satisfaction.
    NestJSDockerPostgreSQLCloudflare R2MongoDBTypeScriptWeb Crawling

    Software Engineer

    Apr 2024 - Nov 2024

    Lattice

    • • Built scalable APIs using NestJS with microservices architecture via gRPC and GraphQL, which improved service responsiveness by 40% and streamlined inter-service communication for high-demand scenarios.
    • • Designed and optimized event-driven systems for real-time inter-service communication, ensuring 99.9% data consistency and boosting processing speeds by 30% during peak loads.
    • • Served as Developer Advocate by driving best practices in security, documentation, and maintainable software solutions, reducing code review feedback turnaround by 25% and enhancing overall team productivity.
    NestJSgRPCGraphQLDockerPostgreSQL

    Junior Backend Engineer

    Sep 2023 - Apr 2024

    OLX Group

    • • Developed microservices in Go to enhance buyer-seller chat functionality, reducing message latency by 30% and boosting real-time engagement.
    • • Led the migration from PHP to TypeScript, improving system performance and scalability by 40% while enhancing code maintainability.
    • • Managed containerized deployments with Kubernetes, reducing deployment times by 50% and ensuring 99.9% uptime through efficient service orchestration.
    GoTypeScriptPostgreSQLRESTful APIsKubernetesPHP

    Freelance Developer

    2021 - Present

    Freelance

    • • Assisted small businesses in Portugal with their web development needs, including building landing pages, customizing WordPress themes, and creating simple e-commerce sites.
    • • Provided technical support and guidance to clients, ensuring they could effectively manage their websites and understand the tools they were using.
    WordPressHTMLCSSJavaScriptjQueryNext.jsTypeScriptTailwind CSSNestJSVercelReact

    Projects

    A showcase of my personal and open-source projects demonstrating my passion for building useful applications and solving real-world problems.

    HelpHood

    HelpHood

    A full‐stack web and mobile application that connects individuals in need of assistance (such as seniors) with nearby volunteers.

    Next.jsTypeScriptTailwind CSSNextAuth.jsMongoDB AtlasNode.jsREST APIsFirebaseVercelNodemailer (SMTP)
    ResuTune

    ResuTune

    An AI-powered platform that analyzes your resume against job descriptions and delivers personalized, actionable feedback to help optimize your application.

    ViteTypeScriptReactTailwind CSSFastAPIPythonspaCyOpenAI APIDocker
    CommitScope

    CommitScope

    A webhook app that is an automated code review assistant that listens for GitHub webhook events, fetches commit diffs, runs them through an AI analysis service, and emails detailed review feedback.

    TypeScriptNestJSPythonFastAPIWebhooksGitHub APINodemailer (SMTP)Docker
    Smart Genesis

    Smart Genesis

    A CLI tool to scaffold projects with Github OAuth integration.

    JavascriptHandlebars.jsNode.jsGitHub API

    About Me

    I'm a software engineer working remotely from Portugal. I have a passion for creating elegant solutions to complex problems. With over 5 years of experience in full-stack development, I enjoy building applications that are both technically sound and user-friendly.

    My journey in software development began when I built my first website at 18. Since then, I've dedicated myself to continuously learning new technologies and improving my craft.

    I've taken on some freelance work to small businesses in my area which helped me gain practical experience.

    My Approach

    Clean Code

    I prioritize writing maintainable, well-documented code that follows best practices and design patterns.

    User-Centric Design

    I believe in creating software that not only works flawlessly but also provides an intuitive and enjoyable user experience.

    Continuous Learning

    The tech landscape is constantly evolving, and I'm committed to staying updated with the latest tools and technologies.

    Patrícia Almeida

    Technical Skills

    DevOps

    • • Git
    • • Docker
    • • AWS
    • • CI/CD
    • • Linux
    • • Kubernetes

    Frontend

    • • React
    • • Next.js
    • • JavaScript/TypeScript
    • • HTML/CSS
    • • Tailwind CSS
    • • Vite

    Database

    • • MongoDB
    • • PostgreSQL
    • • MySQL
    • • Firebase

    Microservices

    • • gRPC
    • • GraphQL
    • • RabbitMQ

    Backend

    • • Node.js
    • • NestJS
    • • Python
    • • Django
    • • REST APIs
    • • TypeScript
    • • Java
    • • Go
    • • C
    • • FastAPI
    • • Flask
    • • Express

    Curriculum Vitae

    A summary of my professional experience, skills, and qualifications. For a more detailed version, download the full CV.

    Download Full CV

    Skills

    • • Programming Languages: JavaScript, TypeScript, Python, Java, C, Go
    • • Frontend: React, Next.js, HTML5, CSS3, Sass, Tailwind CSS, Vite
    • • Backend: Node.js, NestJS, Python, Django, REST APIs, TypeScript, Java, Go, C, FastAPI, Flask, Express
    • • Database: MongoDB, PostgreSQL, MySQL, Firebase
    • • DevOps: Git, Docker, AWS, CI/CD, Linux
    • • Tools: Webpack, Babel, Jest

    Experience

    • • Founding Developer, Talanta (Dec 2024 - Present)
    • • Software Engineer, Lattice (Apr 2024 - Nov 2024)
    • • Junior Backend Engineer, OLX Group (Sep 2023 - Apr 2024)
    • • Freelance Developer (2021 - Present)

    Achievements

    • • Led a team that reduced application loading time by 40% through code optimization
    • • Led a team that migrated a legacy application to a microservices architecture
    • • Led a migration of an ACL Auth system to a JWT-based authentication system