Pedro
From Germany (UTC+2)
Pedro – Typescript, Node.js, JavaScript
Pedro is a Middle-to-senior Back-end Engineer with 8+ years of experience, focused on TypeScript and Node.js/NestJS, with earlier work in C# and .NET. At a mobility SaaS company, he migrated an internal accounting back-office to a hexagonal architecture, built a prospect database with entity matching, and managed AWS deployments and GitLab CI/CD pipelines. He also serves as the company's Information Security Officer and led it through ISO 27001 certification. Pedro runs an advanced AI-assisted development workflow with sandboxed agents and strict guardrails, and works closely with non-technical stakeholders through fast MVPs. He is best suited for TypeScript back-end or full-stack projects where security and pragmatic delivery matter.
10 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Full-stack Engineer and Information Security Officer
Internal and customer-facing web systems for a mobility SaaS company, including an accounting back-office, a prospects database with entity matching, and the company website.
- Architected and migrated the internal accounting back-office to hexagonal architecture with NestJS and TypeScript.
- Built a prospects database with entity matching and resolution algorithms that improved internal search and data quality.
- Built the company website with NestJS and a headless CMS, and ran SEO research that improved search visibility.
- Maintained legacy JavaScript systems alongside modern TypeScript applications across React/Redux frontends and Node.js backends.
- Led the company through ISO 27001 certification as Information Security Officer, owning the ISMS, audits, and security documentation.
- Found and fixed critical vulnerabilities, earning bug bounty bonuses.
- Managed AWS deployments with Docker and optimized GitLab CI/CD pipelines and infrastructure automation.
- Interviewed internal users such as accountants to define requirements, and validated them with AI-generated mockups within 30 to 45 minutes before building iterative MVPs.
- Introduced sandboxed AI agent workflows for the team with environment-level guardrails and safe secret handling.
Software Developer
A .NET business management system that needed faster legacy modules and a modernization path to a modern frontend stack.
- Rebuilt legacy .NET modules in C# and resolved performance bottlenecks through code optimization and architectural improvements.
- Built React and Angular prototypes to evaluate technologies and guide the modernization stack decision.
- Gave technical recommendations for the modernization initiative.
Software Development Intern
A university practice center project: a React application that simulated the national electronic voting system to demonstrate secure application development for government processes.
- Built a React application that simulated the national electronic voting process.
- Mentored beginner programmers at the university's practice center.
Junior Software Developer
Business software products built on C# and .NET, improved through iterative development driven by user feedback.
- Tested software and analyzed product quality as a test analyst during the first year.
- Moved into development and improved usability and performance based on user feedback, working with C#, .NET, and SQL.