

Álvaro Martínez Martínez
Senior Software Engineer | Frontend Tech Lead
Introduction
I'm a software engineer with a special focus on the health tech industry and in love with modern software development in general I like working close to the product and participating in the definition of requirements, business logic, UX/UI design and code architecture. While my day-to-day work and technical skills are focused in frontend development and test automation, I also have some experience designing data models & implementing API services -I think fullstack, code frontend.
My best practices
When I'm learning a new technology, I put a lot of effort from the beginning into getting acquainted with best practices, architectural patterns and performance quirks. I believe these are key in order to develop software that can be properly maintained, tested and augmented with new features while staying performant. I like automating things in order to smooth the development experience for my team and myself. Including things like code linting & formatting, CI/CD build & testing workflows, and codebase onboarding & setup.
My skills
Technologies and tools
I master
- Angular2+
- Cypress
- Docker
- Git
- Github
- Github Actions
- HTML
- Jasmine
- JavaScript
- NodeJS
- Playwright
- RxJS
- Scss
- Storybook
- TypeScript
- Visual Studio Code
I want to work with
- Angular2+
- API
- Cypress
- Docker
- Express
- Flutter
- Github
- GraphQL
- Jasmine
- Jest
- NgRx
- NodeJS
- OpenApi
- Playwright
- React
- RxJS
- Scss
- Storybook
- TypeScript
- Visual Studio Code
- Vue
I prefer not to work with
- AngularJS
- jQuery
- PHP
- WordPress
Languages
Interesting facts about me
My first software project
Teenage version of me learned Visual Basic at school and coded a very ugly screensaver.
- Next was about phishing 🙊 I created a fake dialog to steal my parent's computer password and be able to access the Internet at any time I wanted.
I like automating stuff
When Spotify was young, I created an Autohotkey script for myself that automatically muted the player during annoying commercials that I added to a blocklist with a hotkey.
Hobbies
I love music: blues, jazz, rock, gypsy, funky... I also play the guitar. I like videogames even though I don't have much time for them anymore. I enjoy TV (should I say streaming instead?) series -at that point when you start re-watching the great ones instead of trying new ones.
Game development
Got a few good ideas for strategy/roguelite games I'd like to implement one day. Even if they don't have the best visuals. Side projects, you know...
Career
Senior Software Engineer / Frontend Tech Lead
- Developing an enterprise Angular application for bio-informatics pipelines configuration, management, launching & monitoring across different organizations & workspaces, using different cloud providers.
- Set up E2E tests and integrate them into the CI/CD process using Github Actions
- Collaborating with the product, backend, UX/UI teams on the design & implementation of new features.
- Angular2+
- TypeScript
- Jasmine
- Scss
- Cypress
- RxJS
- Github Actions
- Playwright
Software Engineer
- NodeJS
- Angular2+
- AWS
- TypeScript
- Jasmine
- Cypress

Research Assistance Engineer
Projects:
- "Advanced Radiology in New Cinical Scenarios" (NECRA).
- "Advances In Radiology" (AIR) Medical Imaging Laboratory at the Unit of Experimental Medicine and Surgery (Hospital General Universitario Gregorio Marañón). Research focused in the development of advanced methods for x-ray imaging and tomographic reconstruction, in collaboration with the company SEDECAL. Main tasks:
- Sofware development of image pre-processing, simulation, calibration and X-Ray system control tools.
- Operation of x-ray acquisition systems.
- R&D of new methods for the correction of image artifacts.
- Publications at international meetings.
Image processing and data analysis engineer
Medical image analysis through crowdsourcing and gamification. Master's thesis: "Medical image processing combining automatic algorithms and crowdsourcing"
- Python
- Unity3D
- Matlab
Research internship
Supporting role in a research project about Augmented Reality and specifically human-machine interfaces.
Education
Degrees

MSc in Biomedical Engineering
- Matlab

BSc in Telecommunications (Sound & Image) Engineering
Projects

Simple Github Action to track test coverage trends on pull requests, comparing to base branch coverage
- Github Actions

I contributed to DefinitelyTyped by creating typescript definitions for Openseadragon, an open source library for displaying zoomable high resolution images
- TypeScript