Location
SpainRate
$30
/ per hour
Years of experience
12+About
ChatGPT I am a seasoned Software Engineer with a decade of experience in Web Development, having worked across various countries and industries. My expertise lies in developing highly scalable and resilient distributed systems, utilizing a tech stack that includes .NET Core, Angular, React, Docker, and Kubernetes. Currently, I am a Senior Full-Stack Developer at Detego, where I lead the development of innovative solutions like the 'Smart Display' system for high-profile clients such as Adidas. My role involves making critical design decisions, integrating advanced technical solutions, and overseeing both backend and frontend development to ensure seamless project delivery. Throughout my career, I have contributed significantly to multiple projects and held various key roles, including at companies like Ivanti, TOKIOTA, Altran España, and Aureka Internet S.L. My responsibilities have ranged from developing Azure Service Fabric microservices and leading tech teams to enhance applications for scalability, to participating in architectural planning and implementing Agile methodologies. I hold a Technical Engineering degree in Computer Systems from Universitat Politècnica de València, and I am proficient in several programming languages and frameworks, along with a solid understanding of design patterns and principles such as DDD, CQRS, and SOLID.Tech Stack
.NET, Angular, Docker, JavaScript, Kubernetes, ReactExperience
- Played the role of Solution Architect and Lead Developer for the 'Smart Display' solution, making critical design decisions and providing advanced technical solutions.
- Was responsible for developing Azure Service Fabric microservices, which included creating RESTful Web APIs and extending Angular web clients for managing user data.
- Consistently handled both backend and frontend development tasks, including writing code, creating unit tests, and building CI/CD pipelines for automated deployments.
- Undertook major database refactoring tasks to reduce tight coupling and implement sharding mechanisms, enabling scalable and high-availability database solutions.
- At TOKIOTA, I participated in refinement planning meetings, provided technical analysis, and led Agile/Scrum practices to ensure efficient project delivery.
- In roles such as at Altran España, I focused on front-end development, improving UI/UX for financial forecasting tools, and migrating websites to more responsive designs.
- I managed multiple high-impact projects, including enhancing License Optimizer to handle increased client onboarding, developing FlightCATcher, and leading Test Manager implantation projects to improve test case management.
Employment history
Senior Full-Stack Developer, Detego
March 2019 - Present
- Playing the role of Solution Architect/Lead Developer for the development of Detego’s ‘Smart Display’ solution.
- Taking critical design decisions and providing advanced technical solutions and patterns.
- Architecting the solution and working on ways to facilitate external API integration.
- Writing the Back-end code and the Front-end code.
- Writing automatic Unit, Integration, and E2E tests.
- Building a CI/CD pipeline for fast delivery of high-quality code.
- Writing deployment scripts for fully automated release pipelines.
Full-Stack Developer, Ivanti
October 2017 - February 2019
- Developing an Azure Service Fabric microservice application.
- Creating RESTFul Web APIs for managing users within tenants.
- Extending the UNO Angular webclient by developing a Users module.
- Visualizing all the information related to Users (Permissions, Roles, CRUD).
- Moving to License Optimizer project as Full Stack Developer and Tech Lead.
- Enhancing License Optimizer for quick scale-out in response to high demands.
- Major database refactoring to reduce tight coupling between DBs.
- Implementing sharding mechanism and replication across multiple datacenters.
- Ensuring trunk-based development with short-lived feature branches and CI-style builds.
- Providing tools to monitor the status of deployments (Health Checks).
.NET Developer, TOKIOTA
October 2014 - September 2017
- Participating in Refinement Planning meetings.
- Providing estimates, clarifying doubts, and understanding business needs.
- Proposing better approaches if a feature exceeded costs.
- Anticipating issues and producing accurate estimates.
- Running technical analysis prior-to and after planning meetings.
- Carrying out Spike User Stories or Proof of Concept for high performant solutions.
- Full Stack development including mock-ups, UI/HTML Prototyping, and coding in client-side JavaScript with DOJO Framework.
- Developing in an object-oriented fashion and following event-oriented patterns.
- Ensuring high-scale and high-availability services connected by a Service Bus.
- Creating new services or extending existing ones, bug-fixing.
- Coding Application/Domain Services, Data Storing/Retrieval from Oracle, Mongo or Web Services.
- Adopting SOLID principles and common SW patterns for clean/elegant code.
- Working in an Agile/Scrum environment.
.NET Developer, Altran España
September 2012 - October 2014
- Working on GroupM’s international ForecastTool project as Front-end developer.
- Responsible for UI look and behavior, supporting back-end tasks.
- Developing an online RIA for financial forecasts on media investments.
- Implementing editable cells, formulas, and real-time calculations.
- Migrating Sunweb’s main site and other satellite websites to responsive designs.
- Delivering more beautiful, delightful, and intuitive user experiences.
- Collaborating with senior .NET consultants on mobile-friendly web solutions.
Web Developer, Aureka Internet S.L.
February 2011 - September 2012
- Building new software.
- Correcting bugs in existing software.
- Supporting the production software.
- Conducting analysis and design in close collaboration with business people.
Education history
Universitat Politècnica de València
2007 - 2012
Technical Engineering in Computer Systems