Summary
I'm a software developer with an HR background, passionate about problem-solving and creating new things. My interest in software development has grown through professional experience in different tech firms, my natural curiosity and drive, and positive feedback from colleagues. I prioritize writing high-quality code that is efficient, readable, and adaptable, with experience in multiple programming languages and technologies. As a team player, I prioritize communication, data, and a growth mindset, developed through working in diverse, cross-functional, and data-driven environments.
Work and Tech Experience
Junior Software Engineer
Sportradar
- Demonstrated technical proficiency by completing 32 tickets, accumulating a total of 24 story points, showcasing a strong commitment to project goals and efficient problem-solving capabilities.
- Supported senior developers in enhancing CI/CD pipelines, notably by integrating a testing step for unit tests, which improved system performance and maintainability.
- Led the implementation of the Vue Composition API, improving development speed and reducing dead code.
- Played a pivotal role in the development and launch of new product lines, significantly contributing to company revenue growth.
- Contributed to a 30% improvement in deployment frequency and a 39% reduction in lead time, compared to the previous year.
Technologies used:
- TypeScript
- Vue.js
- React
- Go
- GraphQL
- Jest / Cypress / Playwright
- Docker
- Gitlab
- CI/CD
Software Engineer Intern (Code Academy)
- Collaborate in pair programming sessions with other developers to enhance code quality and efficiency.
- Utilize Docker to create and manage development environments, improving workflow efficiency.
- Practice test-driven development (TDD) to ensure code reliability and maintainability.
- Utilize object-oriented programming (OOP) and model-view-controller (MVC) design patterns to create scalable and maintainable code. Project: API made with TypeORM (MVC)
- Apply clean code principles and design patterns, such as SOLID, to develop maintainable and scalable codebase.
Technologies used:
- JavaScript
- Vue.js
- TypeScript
- Node.js
- Jest
- Docker
Full-Stack Web Development Graduate
UpLeveled GmbH
A full-time, immersive and project-driven Full Stack Web Development Bootcamp.
Selected Projects:
-
Secondhand Bookstore: Hand-me
A fullstack app that allows users to buy and sell secondhand books. Built with Next.js, React, TypeScript, PostgreSQL, and Emotion CSS. The app is can be deployed on Fly.io. -
E-Commerce Store
A fullstack mockup E-Commerce Store build with Next.js. - React Guest List App
-
Meme Scraper
A Backend and cli app that scrapes memes from a website. Build with Node.js. -
Zero-dependency Web Server
A Node.js command line program with zero dependencies that creates a web server that runs on localhost.
Technologies used:
- JavaScript
- React.js
- TypeScript
- Node.js
- Next.js
- HTML/CSS
- REST APIs / GraphQL
- PostgreSQL
- Jest
- Playwright
Career transition
Previous to my enrollment in the bootcamp, I studied on my own to get a good understanding of the basics of web development. During this time I finished several courses at Codecademy and built some projects to practice what I learned.
Selected Projects:
-
Reddit Books app
Frontend React/Redux application that connects to the Reddit API (json) to provide the 'best' posts about books. Tested with React Testing Library and Jest. The app is deployed in Netlify. -
Jammming App
React web application that allows users to search the Spotify library, create a custom playlist, then save it to their Spotify account. The app is deployed in Netlify.
Technologies used:
- JavaScript
- React
- Redux
- HTML/CSS
- Jest
- React Testing Library
- Git
- GitHub
Talent Acquisition Lead (Freelancer)
Qovery
Helped the amazing team at Qovery hire talented and experienced engineers (fully remote) while consulting on the company's hiring strategy.
Talent Acquisition Lead
Shpock
I was responsible for the full cycle of recruiting process and strategy. During my time at Shpock I was able to help hire 36 new employees while decreasing the time to hire by 21% and reaching a offer acceptance rate of 91% with a candidate experience score of +41 NPS.
Senior Recruiter & Employer Branding Management
Bosch
I was responsible for the full cycle recruitment process of technical profiles for the R&D center. During my time at Bosch I was able to help hire 60 new employees.
Other Recruitment and HR Experience
I have worked at different companies in different roles within Human Resources and learned a lot about the different aspects of HR.
Tech Stack & Tools
- JavaScript
- React / Vue3
- TypeScript
- Next.js
- Node.js
- GO
- PostgreSQL
- REST API
- GraphQL
- Jest
- Playwright
- Docker
- Gitlab
- ArgoCD
Recommendations
Recommendations from previous direct managers, c-levels and peers can be found here.
Education
-
Full-Stack Web Development BootcampUpLeveled GmbH, Vienna, Austria2022
-
MSc in PsychologyUniversity of Minho, Portugal2007 - 2012
Technical Books
-
Clean CodeBy Robert C. Martin
-
The Software Engineer's GuidebookBy Gergely Orosz
-
Get Programming with GoBy Nathan Youngman
Languages
- Portuguese (Native)
- English (Fluent)
- German (Elementary)
Interests
- Books
- Podcasts
- Travel
- Football
- Padel
- Meeting with friends
- Long walks
Volunteering
-
Re-food
Food waste preventionFood collection, packaging and distribution Volunteer