You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Pedro AlmeidaPA

Pedro Almeida

Software Developer

€450/day
Braga, PT
3-7 years

Average response time: 1 hour

About Pedro

Senior Software Engineer with 5+ years of experience designing, developing, and maintaining web applications, enterprise platforms, and business-critical software solutions.

My strongest expertise is in TypeScript and modern web development, where I have spent most of my career building scalable applications, reusable architectures, and high-quality user experiences. In addition, I have professional experience with Java-based systems and hands-on experience developing Python applications, automation tools, and backend services.

I enjoy working across the software development lifecycle, from requirements analysis and system design to implementation, testing, deployment, and long-term maintenance.

I can help with:

Web application development
Frontend engineering (Angular, TypeScript)
Backend development and API integration
Java application development and maintenance
Python automation and scripting
Software architecture and technical design
Performance optimization
Code reviews and troubleshooting
Testing and quality improvements
Technical mentoring and engineering best practices

Throughout my career, I have collaborated with cross-functional teams to deliver reliable software solutions that support real business needs. I focus on writing maintainable code, communicating clearly, and providing practical solutions that balance technical quality with business goals.

Whether you need support building a new application, improving an existing system, or solving complex technical challenges, I bring a pragmatic engineering mindset and a strong commitment to delivery.
  • Portuguese

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Critical TechWorks - BMW Group
    Software Developer
    April 2023 - Today (3 years and 2 months)
    Delivered new features with close contact with users. Technical leadership over Angular version migration from 12 to 21. Structural refactoring and adoption of modern frontend patterns. Contributed to the team infrastructure using Terraform. Co-authored the implementation of AWS Step Functions for data ingestion. Close collaboration with backend, data and product teams. Built an internal LLM‑powered chat application used to answer logistics‑domain questions Participated on a Tableau workshop and led the reports embbed on a analytics application Onboarded and mentored new team members
    JavaScript Typescript Java SQL CSS3
  • Niup Technologies
    Frontend Developer
    October 2020 - April 2023 (2 years and 6 months)
    Maintained and expanded an internal component library. Built dynamic dashboards and configuration systems. Migrated project Angular version from 8 to 12. Supported product planning and technical roadmaps. Few months as full-stack developer with implementation of new features and legacy code update in C#.
    Angular JavaScript C# Docker Typescript
  • Fast‑mp
    Backend Developer
    June 2017 - September 2017 (3 months)
    Added OAuth2 login with Facebook and Google accounts Implementation of RabbitMQ as message broker to handle orders Brief experience with IoT where put customer lights giving signals when orders arrive
    SQL Node.js JavaScript MongoDB Docker

Recommendations

Be the first to recommend Pedro

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor ' s Degree
    University of Minho
    2021
    Bachelor ' s Degree

Skill set

Categories