Filipe Fernandes

Senior Engineer

About Me

Hi, my name’s Filipe and I’m from Portugal.

Senior Engineer with 8+ years of experience specializing in React Native mobile development. I’ve led critical technical initiatives in fintech and healthcare sectors, with a strong emphasis on code quality, security, and maintainability. Passionate about full-stack development, system design, and creating exceptional developer experiences through mentoring and best practices. Expert in TypeScript, mobile DevOps, and cross-platform development.

I am most skilled in: React Native, TypeScript and Mobile DevOps

Currently exploring Swift beyond mobile development while diving into other cross-platform frameworks like Kotlin Multiplatform and AvaloniaUI

When I’m not coding, you’ll find me engaged in philosophical debates with my cat or tinkering with home automation projects.

I speak native Portuguese, fluent English and baguette French.

Experience

Expend aim is to provide 1 touch expense management software. Offering mastercard debit cards, and *Card Connect* to bring real time transactions, for extremely easy expense management.

As Senior Software Engineer leading mobile development initiatives:

• Introduce new user-centric features and integrate third-party SDKs to enhance app functionality

• Led platform modernization including TypeScript adoption, E2E testing implementation, and codebase migration to shared monorepo

• Create and maintain native modules across Java, Kotlin, Swift, and Objective-C

• Enhance platform reliability through improved error monitoring, reporting, and analytics tools

• Collaborate on feature discovery and solution architecture for new functionalities across domains, backend, web and mobile.

• Collaborate on backend event-driven architecture using AWS Lambda/NodeJS

• Collaborate on CI/CD across domains, lambdas, nextJS, amplify, IaC.

• Maintain security and privacy standards while ensuring excellent user experience

React Native TypeScript React Hooks Redux Maestro Studio Push Provisioning Google Pay Apple Wallet PassKit Testing Library CI/CD Swift Java AWS Pulumi Firestore

Expend

https://www.expend.com

Senior Software Engineer

October 2022 - Present

Peppy Health

https://www.peppy.health

Senior Mobile Engineer

January 2022 - August 2022

Peppy connects people to human experts for support when they need it most.

Joined Peppy with an hybrid role, senior mobile engineer and automation developer. Supporting the needs to improve processes and developer experince, and contributing to the mobile codebase. Revamped DevOps with github workflows on mobile and internal packages. On my day to day I contributed to defining solutions for new features and implementing them.

▪ Mobile app development using React Native

▪ Unit and E2E testing

▪ RESTful API consumpting and thirdparty SDKs

▪ Improving developer experience

▪ Mentoring and coaching

▪ SDLC Workflows

▪ Release management & CI/CD Integrations

pubGENIUS develops technologies and provides services to many different types of clients in the advertising ecosystem.

Joined as a consultor, providing solutions for clients and in house platforms. Helping setup build pipelines, best prattices, development workflows, improving developer experience and in general help improve long term code quality and maintainability. Mentoring colleagues on best pratices and supporting wherever needed.

▪ Mobile app development using React Native

▪ UX and platform best practices for both iOS and Android

▪ Mentoring

▪ QA Workflows

▪ Development Workflows

▪ GraphQL and REST API consumption

▪ Continuous delivery

▪ CI/CD Integrations

▪ Release Management

▪ 3rd party integrations, SDKs, APIs, libraries, frameworks

React Native TypeScript React Hooks Push Notifications Redux CI/CD REST iOS Android AppCenter Gitlab

pubGENIUS

https://www.pubgenius.io

Senior React Native Developer

October 2021 - Jan 2022

Rotageek

https://www.rotageek.com

Lead/Senior Mobile Developer

January 2021 - October 2021

Rotageek helps organisations predict and meet demand, using complex data-driven technologies to effectively and fairly schedule staff.

Took ownership of the ‘jewel’ in the scheduling solution : the mobile app.

Working as the sole mobile devoloper, leading and strategizing with product and API team all mobile work, and it’s tech stack and technical decisions.

Always improving the functionality of it, adding new features, improving the user experience and generally, adding features on mobile first, before they are rolled to the rest of the solution.

I’ve taken responsibility for the architecture, build and maintenance of it. With a primary focus on the mobile app but, since I’m passionate about how tech can solve problems I was welcomed to work on web app and API development too (C#).

▪ Mobile app development using React Native

▪ UX and platform best practices for both iOS and Android

▪ Mobile Lead

▪ QA Workflows

▪ E2E automated tests

▪ Unit tests

▪ Agile development

▪ C# Backend development

▪ ReactJS frontend development

▪ GraphQL and REST API development and consumption

▪ Continuous delivery

▪ CI/CD Integrations

▪ Release Management

▪ 3rd party integrations, SDKs, APIs, libraries, frameworks

React Native TypeScript React Hooks Push Notifications Jira MSSQL Apollo GraphQL Redux React CI/CD REST C# Visual Studio iOS Android Bitrise Github Actions

Creating online services and mobile apps for startups and organizations.

During my time at Logirix, 3+ years , I learned most of my key skills, such as teamwork and working to tight deadlines. I thoroughly enjoyed my time at Logirix and I learn a lot, and relished a healthy work life balance. At logirix I worked on a plentitude of Agile projects, you can see some on the projects section. Started as a Junior and by the time I left I was responsible for techical direction, and ownership of several key projects & its mobile apps.

▪ Development of mobile apps with React Native for Android and iOS

▪ Build pixel perfect user interfaces

▪ UX and platform best practices for both iOS and Android

▪ Mobile Tech Lead

▪ Agile development

▪ ExpressJS Backend development

▪ REST API development and consumption

▪ User management systems in React

▪ Content Management Systems in React

▪ Continuous delivery

▪ Release Management

▪ 3rd party integrations, SDKs, APIs, libraries, frameworks

React Native TypeScript React Hooks Push Notifications Jira MongoDB Realm SQL Redux React ExpressJS Firebase Analytics MapBox GoogleMaps CI/CD REST iOS Android Zeplin Sketch

Logirix

https://www.logirix.com/en/

Tech Lead & Full Stack Developer

September 2017 - January 2021

Portugal Telecom Data Center (Altice)

http://altice.net/

Internship

April 2017 - July 2017

Major Service Provider Data Center

During my time at the Data Center I learned a lot, I integrated the first line of the SOC (Security Operations Center) and CSIRT (Computer Security Incident Response Team).

My responsibilities included:

▪ Incident flow. Processes and procedures.

▪ Advanced troubleshooting processes.

▪ Forensic analysis and pentesting of infrastructures and solutions & Malware code identification.

▪ General knowledge of incident reporting.

▪ Knowledge of incident handling processes and procedures.

▪ Procedures for cleaning up spam and malware.

▪ Internal customer service procedures.

▪ Procedural treatment of an incident.

▪ Daily use of SIEM (Security information and event management) tools and incident logging.

Creating online services and mobile apps for startups and organizations.

As part of my secondary school course I had an internship at Logirix, where I developed of a communication app with asymmetric cryptography for all mobile platforms, (iOS, Android an Windows Phone) in C# with Xamarin Studio.

Logirix

https://www.logirix.com/en/

Internship

May 2015 - July 2015

SFLAG

Internship

May 2014 - July 2014

Development, consulting, implementation, support and commercialization of hardware, networks and technological systems.

During my course in secondary school I had an internship at SFLAG (IT systems), where developed in C# a hardware management and maintenance software with support for bar code readers with an SQLite database.

Education

Superior School of Technology of Castelo Branco

CTeSP Datacenter and Cloud Computing

2015 - 2017

Specialized in planning, implementing, and maintaining datacenter operations, with focus on cloud computing and critical systems. Working independently or integrated in a team to optimize infrastructure, ensure service availability, and maintain business process continuity.

Gained expertise in software system development, database management, and collaborative development practices following international standards and security protocols.

JavaEE Assembly C C++ SysAdmin Project Management Network Administration DB Modeling Cloud Computing

Secondary School Amato Lusitano Castelo Branco

Management and Programming of Computer Systems

2012 - 2015

Comprehensive technical education covering:

• Computer systems installation, configuration, and maintenance • Network infrastructure and security implementation • Software development and application maintenance • Database design and management • Web development and server administration • Systems analysis and algorithm design • Client/server architecture and operating systems

.NET Java HTML CSS Visual Basic SysAdmin

Skills

Mobile Development Expertise

• Deep expertise in React Native mobile development with 8+ years of experience • Proficient in native module development across Java, Kotlin, Swift, and Objective-C • Experience with mobile payment integrations including Google Pay and Apple Wallet • Strong focus on app performance optimization and user experience • Expertise in mobile CI/CD pipelines and release management • Implementation of E2E testing using Maestro Studio and Testing Library

Technical Leadership

• Led platform modernization initiatives including TypeScript adoption and monorepo migration • Architected and implemented solutions for complex fintech and healthcare applications • Experience leading mobile development teams and mentoring junior developers • Strong track record of improving development workflows and processes • Expertise in establishing coding standards and best practices • Proven ability to collaborate across domains (backend, web, mobile)

Full Stack Development

• Backend development experience with Node.js, Express, and AWS Lambda • Frontend web development with React and Next.js • Database expertise across MongoDB, Firestore, SQL, and Realm • Experience with GraphQL and REST API development • Infrastructure as Code using Pulumi • Cloud services integration (AWS, Firebase)

DevOps & Tools

• Extensive experience with mobile CI/CD pipelines • Proficient with various CI platforms (GitHub Actions, Bitrise, AppCenter) • Experience with monitoring and analytics implementation • Version control with Git and release management • Automated testing implementation (Unit, E2E) • Code quality and security best practices

Notable Technical Skills

React Native TypeScript Swift Kotlin Java Objective-C Node.js AWS GraphQL REST Redux React Next.js MongoDB SQL Firebase CI/CD Testing IaC

A Little More About Me

Alongside my interests in networks and software engineering some of my other interests and hobbies are:

  • Nature & Sightseeing
  • Home automation
  • Gaming
  • Movies