Hi! I’m Antonio, a Mechatronic Engineer whose graduation project introduced him to the world of web development. It’s been four years since I became a Full Stack developer, and during that time, I’ve had the opportunity to work on projects involving both Backend and Frontend technologies.
I’ve been fortunate to participate in projects where I rigorously applied best practices in software development (TDD, Clean Code, etc.), and I’ve also had the privilege of training over 40 developers throughout my career.
I enjoy working in teams, sharing my knowledge, and learning from anyone willing to teach me something new. I prioritize clear communication and achieving results, always striving to create a positive, collaborative environment where everyone can contribute and grow.
To enhance the low-code platform, I took on responsibilities for implementing new features such as: a configuration service for managing connections (databases, cache, etc.), an auditing library (error management, context, logging), a library for processing a custom Domain-Specific Language (DSL), Rust-based native modules for hardware input simulation, dynamic UI generation with React, and CI/CD processes using BitBucket Pipelines. As the project scope expanded, the team grew to six developers, an architect, and a Scrum Master, eventually adopting Scrum and evidence-based management. I played a key role by designing and implementing features, creating unit tests, guiding new members through pair programming, conducting code reviews, and preparing usage manuals.
I trained over 40 developers across two editions of the company's CAR program (a talent development initiative) in technologies such as Node.js, TypeScript, and Jest, as well as development principles like SOLID, Object-Oriented Programming, and TDD.
The company specializes in digital transformation and the development of integrated business solutions. To streamline software development and improve product quality, the company launched a project to create a low-code platform. This platform enables developers to build applications by orchestrating reusable software components. My team, consisting of two developers and an architect, was fully responsible for the entire project. We worked using extreme programming methodologies, and my responsibilities included contributing to the platform’s core engine, creating comprehensive unit tests, and integrating external services to support the system.
Node.js, TypeScript, JavaScript, Jest, React, HTML, CSS, Astro, Tailwind CSS, Git, Docker, PostgreSQL, MySQL, MongoDB, Postman, Azure, AWS, JIRA, APIs.
Leadership, Assertive Communication, Active Listening, Teamwork, Adaptability, Problem Solving, Flexibility, Think Outside the Box.
Test-Driven Development (TDD), Domain-Driven Development (DDD), SOLID principle, Hexagonal Architecture, Microservices, 12 Factor, Laws of UX
English, Spanish