About Me
I’m an engineer with more than 7 years as software engineer (more than 14 years as engineer in total) creating and building full-stack applications, participating in all the phases of software development. In my last experience I was Tech Lead and worked as Full Stack Engineer and Backend Engineer. I have always thought, that what I can learn is more important than what I already know.
I’m looking for new opportunities as Full Stack Engineer role (or Backend role while sometimes contributing to the Frontend part) working remotely (no-onsite) on a startup of empowered team members. I love working in a small teams where I can see the impact of my work, exchange ideas with my colleagues and learn from each other, grow together.
I really appreciate flexibility and asynchronous communication so I can adapt working hours to my life as the same time I can take care of my focus periods to do my best. I think it’s possible to have asynchronous communication and still exchanging enough with our colleagues to help growing each other. Written culture is key when we work remotely.
Experience
I contributed in an experienced team with horizontal hierarchy.
- Backend migrated to a port and adapters Hexagonal Architecture.
- Custom Agile methodology inspired by Shape Up, Scrum and Marty Cagan’s ideas.
- Horizontal hierarchy with a lot of autonomy and responsibility. Tech Lead role to participate on product trio was rotating.
- Main technologies: Typescript, Node.js, React, Express, PostgreSQL, GraphQL and REST.
I'm was tech lead from August 2022. I was glad coaching the team to grow and contributing to find solutions at a higher level than I did in my previous experiences.
- As a Full Stack Engineer I contributed to develop and improve features and fix bugs using best practices and clean code.
- As Tech Lead I coached the team by leading 1:1s, giving technical feedback through PR reviews and also when designing the technical solution.
- This experience allowed me to develop my technical skills by coaching and contributing in a higher level.
- We had freedom to choose our work methodology and we got inspiration from different known methodologies like scrum or shape up building a custom one to fit our needs.
- Some technologies I used were: Node.js, React, Express, TSOA, PostgreSQL, TypeORM, Heroku, AWS.
I was part of the backend team. I was glad to learn form my colleges exchanging, giving and receiving feedback, and taking decisions to migrate to a more modern stack and cleaner code while improving our product with new features.
- As part of the Backend team in a I contributed to develop new features, new services, fix bugs and sharing my opinions with the team to take decisions about improving our app.
- We migrated from legacy code to a more modern and suitable framework and distributed architecture to fits our current customers needs, using better practices and clean code.
- While trying to improve the existing code, as part of the team I also solved bugs and implemented new features.
- This experience allowed me to faster develop my technical and team skills, giving and receiving feedback, and exchanging with my colleges.
- We switched our management from SCRUM to a custom Shape Up in early 2021.
- Some technologies I used were: Node.js, NestJS, Next.js, Loopback, GraphQL, Javascript, Typescript, Stripe API, Google API, Outlook API, GCP, MongoDB.
BROZERLY
R&D Full Stack Engineer / Lead Full Stack Engineer
March 2015 - November 2018
I was the only full time developer for the first period of 10 months and then I became the only developer and web engineer in the company working hand to hand with the CEO to publish apps and doing the graphic design.
- I was involved in all the phases of the software development.
- From a prototype app created by the CTO, I followed the PWA development with Meteor framework implementing new app features as well as API integrations.
- I was responsible for publishing the PWA version of the app.
- I was responsible for developing, building and publishing the Android and iOS app versions using Meteor Cordova.
- I designed and built the back-office app. This back-office app included advanced payment methods and payment problem solving using Stripe API including managing refunds.
- I translated the app and site texts, as well as the terms of service of the main app, from french to english or spanish
- I did some basic marketing tasks including video animations and some Social Media Marketing.
- Some technologies I used are: Meteor, MongoDB, Javascript, Coffeescript, Material Design, Bootstrap, Jade, Git, Stripe API, Facebook API, Twitter API, Google API, Jekyll, Stylus, Mandrill API, Heroku, AWS.
This experience allowed me to continue developing my artistic and design skills.
- In order to strengthen my level of French to work I did an internship here and I made a 3D marketing animation and designed some 3D molds for wooden skateboards.
ULMA EMBEDDED SOLUTIONS
IoT Embedded Systems Engineer (intern)
May 2014 - September 2014
http://www.ulmaembedded.com
I did this internship in order to do the final project of the Master in Embedded Systems Engineering.
- I implemented an IoT application to control and monitor industrial washing machines remotely.
- I implemented both the device software IoT part and the desktop IoT application using Device Cloud by Digy as the web IoT platform.
BONOPARK
Design and Development Engineer
September 2011 - March 2013
https://www.dbizi.com/about/station/
Even if my main mission was to design 3D mechanical parts, I also developed some software tools that helped all the mechanical engineering team to save time producING 2D plans. I developed this software using VBA for SolidWorks and it helped us to reduce the time from a day to about an hour each time we needed to produce plans.
- I defined the electronic part specifications and was responsible for the relationship with the electronic part colaborator company.
- I designed 3D mechanical parts, specifically the lock between the bike sharing base and the bike, and also produced prototypes. I found and manage the suppliers for the production of this part.
- I tested and did some electronic maintenance of the system.
- We were a startup that won the public contest for the bike sharing system in San Sebastian.
MATIS HISPANIA for GAMESA
Control Software Support Engineer
July 2007 - Jun 2009
https://www.siemensgamesa.com/
- My coworker and me designed the first auto-diagnosis algorithm for the wind turbines. This new algorithm was part of the preventive and corrective maintenance.
- I analyzed and did the analysis and error detection in control software for wind turbines.
- I implemented some advanced VBA applications for Excel and Word in order to reduce the time managers spent calculating the most significant weekly statistics to analyze the performance of the mission of their departments. I helped each manager save 2 hours / week.
- As the responsible of some improvement process projects like 5S, Lean Manufacturing and 6 Sigma projects I was able to develop my team management skills and I found that leading by the example was the better way.
Education
MSc in Engineering in Embedded Systems
Euskal Herriko Unibertsitatea
2013 - 2014
Best Student Award
(BSc) Telecommunications Technical Engineer - Sound & Image Specialist
Universidad Pública de Navarra
2009 - 2016
(BSc) Industrial Technical Engineer - Electrical Specialist
Universidad Pública de Navarra
1999 - 2003
Final Project with Honors
(BSc) Electrical Engineering Degree
Universidad de Leon
2014 - 2015
After a change in the law, new university degrees courses.
A Little More About Me
Languages
- Spanish - native language
- English - B2 (TEOIC: 900 points)
- French - B2 (professional)
- Basque - B1
When I’m not creating software these are my favorites activities:
- Playing with my son
- Learning something new
- Enjoying nature
- Sewing, Knitting some clothes for me or someone I love
- Experimenting with arts, currently with watercolors and lettering
- Singing and playing guitar