Software Engineer · 6+ Years Experience

Pedro

Lima.

I write clean, maintainable code and stay relentlessly up to date with emerging technologies. Passionate about building products that reach hundreds of thousands of people.

Experience
6+ Years
Currently
TwentyThree
Degree
MSc Comp. Eng.
Based in
Copenhagen, DK

01 — Work Experience

Apr 2024 – Present · Copenhagen, DK

Software Engineer – Fullstack

TwentyThree
  • ·Re-architected the webinar room to support multiple WebRTC providers, making the platform more flexible and easier to extend.
  • ·Led the frontend implementation of live transcriptions, improved the mobile webinar experience, and built new components for the internal UI library to speed up consistent feature delivery.
  • ·Contributed to product performance improvements by removing full-page reloads and improving perceived responsiveness through React Query caching and optimistic updates.
  • ·Owned and delivered Action Cards end-to-end (backend + frontend), and co-built the TwentyThree app with a colleague.
  • ·Strengthened engineering quality through thoughtful PR reviews and by supporting junior developers when needed.
ReactTypeScriptStencilJSStorybookNestJSNode.jsPostgreSQLDockerFlutter
Aug 2019 – Apr 2024 · Porto, PT

Senior Android Developer

AppGeneration
  • ·Built and maintained Android apps used by hundreds of thousands of users, focusing on reliability and long-term maintainability.
  • ·Owned the full delivery lifecycle from feature inception and architecture to implementation, release, monitoring, and ongoing maintenance.
  • ·Drove app stability by proactively reducing ANRs and crashes through performance-focused engineering and quality practices.
  • ·Structured codebases using Clean Architecture, proven design patterns, and modern Android engineering practices to keep apps scalable and easy to evolve.
  • ·Rebuilt the myTuner app for Android TV and developed versions for LG and Samsung TVs to extend an Android-focused product across additional platforms.
  • ·Developed myTuner for set-top boxes with LightningJS, adapting core product flows for remote-based navigation and large-screen usage.
KotlinAndroid SDKAndroid TVCoroutinesHiltFirebaseClean ArchitectureLightningJSTizenwebOS
Jan 2019 – Jul 2019 · Porto, PT

Student Researcher

Fraunhofer Portugal AICOS
  • ·Built a data analysis platform for Fraunhofer researchers using React, Node.js, and Firebase to visualize field-trial data collected from patients.
  • ·Designed the YAML schema powering configurable dashboards, enabling dynamic chart types (time-series, radar, bar) and time aggregation (day, week, month).
  • ·Implemented the backend API endpoints and data transformation layer to serve researcher-friendly analytics from Firebase data.
  • ·Ran requirement interviews with researchers to translate domain needs into product features and iterate on the platform design.
ReactNode.jsFirebaseYAML
Education · 2014 – 2019

Bachelor + Masters
Computing Engineering

Faculty of Engineering, University of Porto.
Complementary courses in Management.

Thesis · Fraunhofer Portugal AICOS

Data Analysis
Research Platform

Full-stack dev from user research interviews to REST APIs and Firebase-backed dashboards.

React.jsNode.jsFirebase

02 — Technical Skills

Mobile
KotlinAndroid SDKFlutterReact NativeMVVMHilt
Frontend
ReactTypeScriptStencilJSStorybookHTMLCSS3
Backend
Node.jsNestJSPostgreSQLFirebaseDockerREST APIs
Craft
Clean ArchitectureSOLIDTDDMockKGitSentry

03 — Selected Work

App

Voice Recorder and Editor App

Modern voice recorder with editing tools, cloud support, and sharing.

500K+ downloadsView →
App

Uni

Mobile app that helps University of Porto students manage their studies and academic life.

4.9★ ratingView →
App

MyTuner Radio (TV)

Global radio streaming app to discover and listen to stations anywhere.

10M+ downloadsView →

04 — Get in Touch

Open to
netnetnewworking.

Open to opportunities either in Copenhagen or remotely. I bring solid Android and modern web experience.

PT
Native
EN
B2 Cert.
DA
A2 Cert.
ES
A2
Community
Talk A BitWeb Dev Team
2018–19
NIAEFEUPMember
2018–19
Email[email protected]
LocationCopenhagen, Denmark
StatusOpen to opportunities
Send a message →Download CV (PDF)