resume profile picture
MIGUEL NOBREEngineer Manager & Tech Lead
Profile

I’m a Software Engineer who really cares about using tech to make a difference. I love working on products that solve real problems and make people’s lives easier - that’s what drives me most professionally. I’m especially drawn to start-ups because they move fast, encourage creative problem-solving, and let you see the impact of your work right away.

With several years of experience across multiple industries, including Fintech, Banking, Telecom, and the Public Sector through consulting, I believe my attitude, experience, and knowledge can make a difference in the right place.

Professional Experience
Engineer Manager

Technical leader responsible for overseeing and co-managing a team of 9 engineers to achieve and ensure organizational goals.

09/2023 – PresentLisbon, Portugal

  • Manage project planning, resource allocation, and execution, ensuring on-time and high-quality software that scales and supports the business needs.
  • Close collaboration with the Product team to ensure that both product and technical visions are aligned.
  • Communication with key stakeholders across Product and Business team.
  • Hands-on in the technical field, with a main focus on urgent issues or production incidents, but also on the development of last-minute tasks/features that require a quick response.
  • Tackle production performance bottlenecks.
  • Led the analysis of new integrations - from the analysis to the delivery.
  • Review and refine initial product requirements; identify and address missing pieces; conduct meetings with the provider to ensure alignment on both sides.
  • Work closely with the techical team to ensure the code produced is aligned with the initial analysis and expectation.
  • Supervise and mentor team members, providing technical guidance and career development support.
  • Cross-team collaboration and communication through Jira, Confluence, and Slack.
  • Software Engineer

    Joined Alviere as Software Engineer on it's global Banking-as-a-Service (BaaS) platform, designed to enable non-financial brands to seamlessly launch and offer financial products to their customers.

    02/2022 – 09/2023Lisbon, Portugal

    Coming from a Java background, I quickly learned and became comfortable with Golang and PHP.

  • Contributed to the development of 20+ microservices on AWS Cloud, supporting multiple domains including KYC/KYB, Account Management, PCI compliance, Payments on Bank, Card and Cash, Ledger, and Mobile Check Deposit.
  • Led a new integration enabling global remittances,
  • From analysis, development, end-to-end testing to production monitoring.
  • Proactively responded to production incidents.
  • Tech Stack: GoLang | PHP 8 | Microservices | Kafka | Redis | MySQL | Docker | Jira | Gitlab
  • Truphone (aquired by 1GLOBAL)

    Software Engineer

    Integrated a team of three people responsible for managing the Remote SIM Provisioning (RSP) platform, which enables secure remote activation and management of eSIMs, continuously ensuring GSMA compliance.

    08/2020 – PresentLisbon, Portugal

  • Fully designed and developed an in-house billing system to charge customers for eSIM installations, tailored to their individual billing plans.
  • Switching from a single, massive Python script to a scalable and configurable (Java) service.
  • L3 Production Support (w/ PagerDuty).
  • Tech Stack: Java 11 | Spring | MySQL | PostgreSQL | JDBC | Hibernate | Docker | REST | JUnit | Wiremock | Scrum | Jira | Git Lab | e-Sim | Encryption
  • Monese

    Software Engineer

    Integrated the first Backend Engineering team in Portugal, primarily responsible for designing and implementing core banking features for business customers. Additionally, the team actively contributed to the analysis and development of other vertical core features, supporting other teams with their backlog.

    11/2018 – 08/2020Lisbon, Portugal

  • Designed and implemented the end-to-end onboarding journey for business customers, collaborating closely with the Android and iOS Mobile teams and the dedicated QA team.
  • Integrated with KYB providers for the onboarding validation process.
  • Developed new microservices to enable business loans, including an integration with an external provider.
  • Led the development of Monese Savings Pots, enabling every transaction to automatically round up the remaining amount into a dedicated savings account (without interest).
  • Ensure production platform reliability and availability.
  • Tech Stack: Java SE 8/10/11/12 | Grails | Scala | PostgreSQL | AWS | SNS | SQS | Redis | Spring | Hibernate | Microservices | Docker | REST API | Angular | Jenkins | GIT | JUnit | WireMock | Jira | Confluence | Bitbucket
  • Affinity

    Senior IT Consultant at BNP Paribas

    IT Consultant at BNP Paribas, responsible for analyzing and delivering new features and change requests for a platform that manages the market exchanges of multiple countries, enhancing functionality and ensuring compliance with market regulations.

    03/2017 – 11/2018Lisbon, Portugal

  • Flat file batch processing using Oracle External Tables.
  • Integration with TARGET2-Securities (T2S).
  • Implementation of the European directive MIFID II.
  • L3 Production Support.
  • Tech Stack: Java Swing | Java SE 7 | Java EE | EJB | Oracle PL/SQL | Tibco | JDBC | Hibernate | SVN | Weblogic
  • IT Consultant

    Developed large-scale enterprise systems and platforms across telecom, fintech, and public sector domains. Experience includes contributing to the core system(s) that manage the Portuguese Social Security, designing and implementing an automation framework for POS terminals, and, lastly, building a real-time subscription management platform for digital products.

    09/2014 – 02/2017Lisbon, Portugal
    .. at Timwe.Tech
  • Integrated in a team that designed and developed from scratch a real-time subscription management platform for mobile digital products (OPTIN/OPTOUT via SMS) capable of processing thousands of transactions daily and ensuring seamless delivery of digital content to end-users.
  • 09/2016 – 02/2017Lisbon, Portugal
  • Tech Stack: Java SE 8 | Java EE 6 | Oracle PL/SQL | Apache Cassandra | Redis | RabbitMQ | Jersey 2.0 | Guava | HK2 | REST | SVN | JUnit | Mockito
  • .. at SIBS Processos
  • Joined a QA Automation team to address technical debt, resulting in the design and implementation of a new testing framework enabling scalable regression testing of POS terminals.
  • 06/2016 – 09/2016Lisbon, Portugal
  • Tech Stack: Java SE 7 | SeleniumHQ | DB2 | Talend | SVN
  • .. at Portuguese Public Social Security Institute
  • Worked with the system responsible for managing Social Security's employee and employer taxes.
  • 09/2014 – 06/2016Lisbon, Portugal
  • Implemented batch processors using the new in-house framework.
  • One of the most enriching projects, by applying best practices and design patterns such as Facade, Chain of Responsibility, Strategy, and Decorator.
  • Tech Stack: Java SE 5+ | Java EE 5, 6 | JDBC | Hibernate | Oracle PL/SQL | JUnit | Maven | Jenkins | SVN
  • Skills
    Programming Languages

    Java | PHP | GoLang | Python

    Infrastructure

    Microservices | AWS | Kubernets | Jenkins | Gitlab

    Agile

    Scrum | Kanban

    Leadership

    Leading by example | Conflict Management

    Database

    Oracle, MySQL, SQL

    Problem Solving

    Troubleshooting | Divide and Conquer

    Strategy

    Focused | Goal-Driven | Autonomous | Accountable

    Self-Motivated

    Easy to adapt to fast changing environment

    Languages
    Portuguese — Native/Bilingual
    English — Proficient
    Spanish — Conversational
    Education

    Post-Graduation in Project Management

    ISEG, Lisbon

    Grade 18 out 20

    02/2017 – 02/2018Lisbon, Portugal

    Master in Computer Science

    ISCTE-IUL, Lisbon

    Paused - still missing the Master Thesis.

    09/2015Lisbon, Portugal

    Bachelors' in Computer Science

    ESTIG - IPBeja, Beja

    Grade 15 out 20

    09/2011 – 09/2014Beja, Portugal