Resume

I am a Software Development Team Lead and Engineering Manager with 10+ years of experience in the IT industry. I possess deep technical knowledge of web technologies on both back-end and front-end applications and architectures. I prioritize overall quality and aligning projects with business needs to deliver exceptional results, while fostering a positive and healthy working environment that enables team members to experience professional growth. I have a proven track record of guiding colleagues in their careers and cultivating a knowledge-sharing culture to develop new leaders throughout the organization. My leadership role has expanded to managing several engineers across different teams, ensuring seamless collaboration and optimal performance. I am passionate about technology and have a strong desire to learn and grow. I am a dynamic presenter with a strong presence, having delivered engaging presentations on diverse topics at conferences, meetups, and within the organization.

Skills

Proved experience in different languages and frameworks, and being part in several stages of the whole process of the software development.

Back-end

Develop and design scalable server-side applications, most of them API Rest secured with oauth 2 or JWT. Model design using relational and non-relational databases. Adopting new technologies and architectures like microservices, GraphQL and serverless.

Communication

Effective listening, public speaker, conflict resolution, stakeholder management, clear and concise communication.

Front-end

Web development using trending technologies to build Single Page Applications and Progressive Web Apps. Embracing bests practices like Atomic Design and Single Source of Truth. Having special attention to performance, user experience and security.

Lead / Managing

Active feedback, attention to details, passion for technology, people-oriented person, motivation, empathy, strategic thinking, delegation and empowerment.

Tech Stack

For backend: Grails, Nodejs, Nestjs, Java, NodeJs, Javascript and Typescript. For Frontend: Angular, React, NextJs, Ionic, Jekyll, CSS, HTML, Bootstrap. At Database level: SQL (Several DBM), MongoDB, Redis.

Experience

Most relevant jobs I have got as a professional in the software development industry.

Co-founder: Coolturus

I started Coolturus as an entrepreneur, launching a dedicated application for cultural activities advertisement. It was the first application of its kind in the market at that time and received very positive feedback from different customer segments.

2 years

Engineer Manager and Tech Lead: Endava

I hold two main roles - Engineering Manager focused on people working in JavaScript technologies, and Technical Leader for various commercial projects.

2 years

Software Developer: Endava

Team player Software Developer using agile methodologies and being frontend technical lead. Member and leader of IoT and Javascript communities where investigation and learning tasks are done in order to develop new and better services in the company.

3 years

Fullstack Developer: Magenta Innova

Team player as Full Stack Software Developer working for different projects. Last year being technical specialist and reference in both backend and frontend development. We used Agile methodologies, mostly SCRUM, and frequently I played the role of scrum master.

4 years

CTO: Matea Social

As the Technical Director at Matea Social, I was responsible for defining company strategies and overseeing the following daily tasks: Coordination of a web development bootcamp, technical leadership of 3 different projects and participation in the technical pre-sales process.

6 months

Professor: ORT University

Technology professor of Applications Design, giving practical lessons about Angular, dotnet core, Rest API and Client-Server architecture.

6 months