About Carlos Miguel
Spanish
Native or bilingual
English
Fluent
Experience
- CARREFOUR SPAIN,Solution Architect | Technical LeadSOFTWARE PUBLISHINGMay 2019 - December 2019 (7 months)Madrid, SpainSoftware arquitect of microservices for e-commerce and creating strategies to migrate from legacy systems
- MINSAIT,Applications Architect – Spain's Social SecuritySOFTWARE PUBLISHINGFebruary 2024 - Today (2 years and 4 months)Madrid, SpainSituation: The legal department of Spain's Social Security system was operating with a legacy system that faced numerous slow and difficulty complying A complete was required to improve reduce and ensure Task: As an Application Architect, my main responsability was to lead the design and implementation of a modern microservices-based solution capable of integrating with both existing and future systems. Additionally, I had to coordinate multidisciplinary teams, ensure the scalability of the solution, and minimize risks associated with transitioning from legacy system. Action:• Initial Analysis: Conducted a thorough technical audit of the legacy system, identifying key weaknesses and areas for improvement.• Architectural Design: Designed a modern architecture based on hexagonal principles, leveraging microservices deployed in OpenShift and asynchronous communication patterns like Kafka.• Integration Strategy: Developed a co-existence strategy between the legacy system and the new services using patterns like strangler fig and change data capture to ensure a gradual migration.• Team Management: Directed a team of backend and frontend developers and QA specialists, organizing worl through agile methodologies (Scrum) to deliver functional iterative increments.• Automation: Implemented CI/CD pipelines in Jenkins to enable controlled deployments and automated testing.• Trainning and Adoption: Organized trainning sessions to upskill the team in technologies such as Spring Boot, Docker, OpenShift, and Snowflake, ensuring they were equipped to operate and maintain the solution Result: 1 . Reduced the average time requiered to resolved legal cases by 40%, signicantly improving citizen services. 2. Delivered a solution capable of handling increased workloads withput performance degradationTechnology Stack: Spring Boot 3.x, Docker and Docker Compose, C4 Model, Confluence, Jira, IntelliJ, Gitlab, Jenkins, OpenShift, Helm, Jenkins
- CIKLUM,Expert Java EngineerOctober 2023 - February 2024 (4 months)Madrid, SpainSituation: Adidas aimed to consolidate its separate systems for budget management of footwear and clothing production into a single application Task: As a part of the project team, my role involved participating in the 'discovery phase' of the project, which was crucial for planning and task assessment. Action:• Engaged in the initial 'discovery phase' to understand the requirements and challenges of merging the two systems.• Collaborated in creating the project plan, weighing tasks, and formulating a technology plan with experts and tech leads.• Contributed to discussions and decisions regarding tools, infrastructure, and other technical aspects to ensure these were incorporated into the planning and the initial spring (Spring 0) Result: Successfully laid the groundwork for the development of a unified application for Adidas's budget management, ensuring that all technical considerations were aligned and integrated into the project planning process.Technology Stack: Confluence, Jira, IntelliJ, Gitlab.
Recommendations
Be the first to recommend Carlos Miguel
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- DEVELOPMENT OF MULTI-PLATFORM APPLICATIONS– IES NERVION2013DEVELOPMENT OF MULTI-PLATFORM APPLICATIONS– IES NERVION
- SY S T E M S E N G I N E ERUNIVERSIDAD PRIVADA DEL NORTE2004SY S T E M S E N G I N E ER