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
Certifications
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
work.
Open to opportunities either in Copenhagen or remotely. I bring solid Android and modern web experience.
PT
NativeEN
B2 Cert.DA
A2 Cert.ES
A2Community
Talk A BitWeb Dev Team
2018–19NIAEFEUPMember
2018–19Email[email protected]
LocationCopenhagen, Denmark
StatusOpen to opportunities
Send a message →Download CV (PDF)