Recommended expert

Luís Pinheiro

Software Developer

Luís Pinheiro
Amadora, Portugal

Experience

Nov 2024 - Present
1 year 3 months
Portugal

Software Developer

Zero Emissions World

  • Zero Emissions World is a global philanthropic organization committed to fostering collaboration to invest in a better future and create a positive global impact. It focuses on key issues such as climate change, carbon emissions and the need for transparency in NGO crowdfunding.
  • Involved in the development of scalable and robust RESTful microservices using Java 21 and Spring Boot, deploying them on AWS, implementing asynchronous communication via Kafka, managing data storage in PostgreSQL & MongoDB and CI/CD managed through GitHub Actions.
  • Working in a multicultural, fully remote, asynchronous team environment, using Jira for task planning and Confluence for project documentation.
Apr 2022 - Dec 2024
2 years 9 months
Portugal

Senior Software Engineer

euNetworks

  • The Connected project implements the MEF LSO standard, complemented by a suite of proprietary APIs. This approach streamlined client processes for ordering, provisioning and managing network services.
  • Architecting and developing RESTful microservices to enable seamless integration with Salesforce and implement asynchronous communication workflows.
  • Participating in the full software development lifecycle (SDLC), from design and implementation to deployment.
  • Guaranteeing code quality through the implementation of industry best practices, code reviews and adherence to software development standards.
  • Ensuring platform robustness, reliability, security and performance by implementing caching strategies, refactoring code, optimising data extraction mechanisms and continuously aligning the platform with the latest technology stack.
  • Designing and developing Proofs of Concept (PoCs) to evaluate technical viability, validate new solutions and support decision-making.
  • Working within a multicultural, fully remote team, adopting Scrum sprints to manage workflows and coordinating tasks using the Salesforce platform.
  • Java 17, Spring Boot, Spring Data (Hibernate / JPA), Maven and PostgreSQL
  • Docker, Kubernetes and AWS
  • JUnit, Mockito, WireMock and Testcontainers
  • API First approach (OpenAPI)
  • GitLab (CI/CD), SonarQube, Checkstyle and PMD
Jan 2021 - Mar 2022
1 year 3 months
Portugal

Senior Software Developer

Santander UK

  • Contributed to the modernization of banking applications by implementing new features for customer onboarding.
  • Refactored legacy code to enhance performance and developed robust and scalable microservices with RESTful APIs.
  • Applied rigorous unit, integration, and behavior-driven development (BDD) testing practices, complemented by static code analysis using SonarQube and code reviews.
  • Worked in a fully remote agile team, using Jira for task management and Confluence for project documentation.
  • Java 11, Spring Boot, Spring Data (Hibernate/JPA) and Maven
  • Unit, Mockito, WireMock, Testcontainers and Cucumber
  • Jenkins and GitLab
  • Red Hat OpenShift, IBM API Gateway, Docker, AWS and ELK (logging and monitoring)
Feb 2019 - Dec 2020
1 year 11 months
Portugal

Software Developer & Team Lead

UniCredit Bank Austria

  • Developed a web application that allows customers to open a bank account entirely online, eliminating the need for branch visits.
  • Contributed to solution design and led the development of the integration layer to ensure seamless communication between the frontend and core banking systems.
  • Guided the team, planned and prioritised tasks, coordinated delivery and promoted best practices throughout the development lifecycle to ensure a high-quality, scalable and efficient solution.
  • Collaboration split between a remote team in Portugal and on-site stakeholders in Vienna.
  • J2EE, JAX-RS, JAX-WS, Hibernate and DB2
  • Jenkins and SVN
  • Agile Scrum and Jira
Sep 2017 - Dec 2018
1 year 4 months
Portugal

Software Developer

everis Centers Lisboa

Jul 2015 - Jul 2017
2 years 1 month
Portugal

Software Developer

AdvanceCare

Jan 2013 - May 2015
2 years 5 months
Portugal

Software Engineering Associate

Accenture

Summary

Experienced software engineer with over a decade of experience, actively contributing to diverse projects within the financial services, healthcare, and telecommunications industries. Expertise lies in Java, Spring Boot and microservices, consistently delivering high-quality solutions that align with project objectives.

Throughout my professional journey, I have consistently engaged with cutting-edge technologies, tools, and methodologies while collaborating with multinational teams. This ongoing exposure drove the continuous evolution of my technical skills and personal growth.

Languages

Portuguese
Native
English
Advanced

Education

Oct 2005 - Jun 2013

Faculty of Sciences University of Lisbon

Master's degree, Computer Engineering · Computer Engineering · Lisbon, Portugal

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Luís based?

Luís is based in Amadora, Portugal and prefers 100% remote projects.

What languages does Luís speak?

Luís speaks the following languages: Portuguese (Native), English (Advanced).

How many years of experience does Luís have?

Luís has at least 12 years of experience. During this time, Luís has worked in at least 5 different roles and for 7 different companies. The average length of individual experience is 1 year and 9 months. Note that Luís may not have shared all experience and actually has more experience.

What roles would Luís be best suited for?

Based on recent experience, Luís would be well-suited for roles such as: Software Developer, Senior Software Engineer, Senior Software Developer.

What is Luís's latest experience?

Luís's most recent position is Software Developer at Zero Emissions World.

What companies has Luís worked for in recent years?

In recent years, Luís has worked for Zero Emissions World, euNetworks, and Santander UK.

Which industries is Luís most experienced in?

Luís is most experienced in industries like Information Technology (IT), Banking and Finance, and Telecommunication. Luís also has some experience in Professional Services and Healthcare.

Which business areas is Luís most experienced in?

Luís is most experienced in business areas like Information Technology (IT) and Project Management.

Which industries has Luís worked in recently?

Luís has recently worked in industries like Telecommunication, Information Technology (IT), and Banking and Finance.

Which business areas has Luís worked in recently?

Luís has recently worked in business areas like Information Technology (IT).

What is Luís's education?

Luís holds a Master in Computer Engineering from Faculty of Sciences University of Lisbon.

What is the availability of Luís?

Luís is immediately available full-time for suitable projects.

What is the rate of Luís?

Luís's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Luís?

To hire Luís, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 780-940 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.