Duarte Figueiredo · Senior Backend Engineer · Porto, Portugal · hireduartegueiredo@outlook.com
Senior Backend Engineer - Mindera - Waitrose(UK) - 11/2019
Technology Stack:
Languages: Kotlin, Java[8/11/17]
Frameworks: Spring, Quarkus
ORMs: Spring JPA, Hibernate, Liquibase
Database: Postgres, AWS DynamoDb, Redis
Test Framework: Junit 5, Pitest, Cucumber, Gatling, Test Containers, Wiremock, LocalStack
Test Scopes: Unit, Functional, Integration, Performance, Contract
Cloud: AWS(Lambda, EKS, API Gateway, SQS, SNS, DynamoDb, RDS, Cloudwatch, Cloudformation)
Monitoring Grafana, Kibana, AWS Cloudwatch
Description
As a remote team member, I collaborated in a multicultural team based in the UK, specializing in java/kotlin
backend development (AWS Lambda/Kubernetes). I focused on developing and maintaining services (Rest API
and Messaging), which included designing new services architecture, infrastructure provisioning through AWS
Cloudformation templates and writing tickets and documentation in Jira and Conuence.
My role was pivotal in facilitating cross-team coordination, playing a crucial part in the delivery of complex fea-
tures that spanned multiple domains, as well as taking the role of mentor to other team members, fostering an
environment of growth and learning.
As part of the development cycle, I was also responsible for writing suite of tests, encompassing unit, functional,
integration, performance, and contract testing. Additionally, I managed backend service alerts, investigating and
resolving issues promptly while also creating metrics to oversee service health in line with business needs. My
responsibilities also extended to converting business requirements into detailed work tickets, which included
outlining new features and addressing technical debt.
S.T.A.R. (Situation, Task, Action and Result)
- Performed an upgrade on outdated code project templates (maven archetype), resulting in a ver-
ied 50+% reduction in boilerplate code and signicant performance improvements for future new
services.
- Assumed the responsibility of safely updating the schema for a system-critical PostgreSQL database
with millions of entries.
- Conducted a comprehensive investigation and successfully introduced a new framework into an
already established environment, signicantly impacting code quality and performance.
- Revamped a legacy service functional tests by optimizing wiremock mapping, resulting in reduced
complexity and cycle time.
- Contributed an user experience (UX) concept that signicantly enhanced the productivity of cus-
tomer support by streamlining the process of updating rules with diverse criteria and time con-
straints.