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 yearsEngineer 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 yearsSoftware 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 yearsFullstack 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 yearsCTO: 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 monthsProfessor: ORT University
Technology professor of Applications Design, giving practical lessons about Angular, dotnet core, Rest API and Client-Server architecture.
6 months