NAME: Luis Alberto Garcia Blanco
POSITION: Solutions Architect
*****.******@*****.***
SUMMARY
Profile
• 9+ years of experience working web applications under agile methodologies as a Java Full Stack Developer and API designer.
• Proven experience designing core functionalities based on UML diagrams and best practices java Architectures.
• Hands on experience working high volumen data and scalable systems in many areas as: Education, Financial, Human Resources, Industrial Manufacturing, Health, eCommerce and Retail.
• Proven ability to lead and manage global and local teams, requirement elicitation and documentation, and turning around escalated projects.
• Strong analytical, problem solving, team building, organizational, AGIL methodologies lover, mentoring, negotiation, and communication skills.
Technical Background
• Extensive knowledge of Java Frameworks such as Java Spring Boot for building web/enterprise applications, Spring Batch for large size file processing, Java EE and Hibernate, PHP, Python, NodeJs, JavaScript.
• Linux Sysadmin proven skills.
• Hands on experience with multiple SQL and NoSQL DB Engines.
• Knowledge and experience for backend and frontend with multiple languages and frameworks.
• Proven experience as DevOps.
Leadership Background
• Managed development teams up to a size of 7 resources throughout the full Software Development Life Cycle.
• Experience as a Tech Lead in development teams.
SKILLS
Operating Systems: Linux (RedHat, Debian, CentOS, Ubuntu), Unix (Solaris) and MacOS. Cloud platforms: AWS (EC2, S3) and Azure (Blob Storage, MSSQL) infrastructure. BackEnd Languages and Frameworks: JavaSpring Boot, Java EE, Java Spring Batch, JUnit, Jasper Studio, QueryDSL for Java, PHP, NodeJS, Python.
FrontEnd Languages and Frameworks: ReactJS, TypeScript, AngularJS, JQuery, HTML, CSS, JavaScript. Message Brokers : ActiveMQ, RabitMQ, Kafka.
CI/CD: Jenkins, Shell Scripts
RDBMS: PostgreSQL, MySQL, MSSQL
NOSQL: MongoDB, Cassandra
Application Performance Monitoring: Dynatrace
Version Control: SVN, Git.
EXPERIENCE
Industry/Client and Location: Grocery Retail, Tech Mahindra, Remote. Duration: From 03/2021 to Up to date
Project Description/Scope: Future Price Deliver/ as a part of the development team we are building the next generation of application that will deliver the prices to stores of all divisions. Role: Developer Sr./Solutions Architect
Responsibilities/Deliverables:
• Lead, Design and implement backend applications and REST API’s.
• Implemented Security for REST API.
• Led development for Kafka Producer and Consumer implementations.
• Developed file processing application for processing millions of records and publishing to a topic.
• Lead implementation of SOLID principles in software development.
• Leading Unitary Test Development.
Achievements: As a Solutions Architect I was able to design and guide the team to build a Kafka Producer that read item prices from DB and publish those as Events to a Kafka Topic. We also developed a consumer that was utilized to verify the producer quality comparing the results from the producer with the results of an ETL. Also able to create a Producer based on Spring Batch framework that read text file and maps and validate data to publish events in Kafka topic.
Technologies, Tools and Methodologies utilized: MSSQL, Docker, DataDog, DynaTrace, Spring Boot, Spring Batch, Azure Blob Storage, Azure Entra ID, PostgreSQL, CassandraDB, Kafka for Event Streaming, REST, JUnit 5 & Mockito.
Industry/Client and Location: Human Resources, Globalization Partners, Remote. Duration: From 12/2015 to 10/2018
Project Description/Scope: Globalization Partners Contract Automation System / As a part of the team we work on enabling automation contract generation for employees around the World. Role: Full Stack Software Developer
Responsibilities/Deliverables:
• Update reporting components to process information related to contract for different countries.
• Maintenance to REST API.
• As a developer added integration with external systems.
• Help on implementation of state machine framework to control the flow to generate contracts based on rules per country.
• Integration with third party APIs as tax and accountant systems. Achievements: As a Full Stack developer, I was in charge to connect internal Payroll systems to third party Timesheet systems to automate the payroll calculation. Technologies, Tools and Methodologies utilized: MySQL, Java Spring Boot, Java, Camunda, XML Parsing, XSLT, SOAP, REST, ReactJS, TypeScript, CSS, React Material UI. Industry/Client and Location: Health, SmartClinic, Arizona. Duration: From 09/2015 to 09/2018
Project Description/Scope: SmartClinic App, it’s application that helps physicians and patients to share information about, appointments, medications, and medica procedures. Role: Java Developer Sr.
Responsibilities/Deliverables:
• Implemented AWS Cloud S3 and EC2 services for the new architecture.
• Implementation of security based on JWT and Java Spring Boot Security.
• Implementation and Managed Continuous Integration (CI) system for deployment automation.
• Sysadmin for multiple Application, FTP and Database Servers.
• Lead the team and develop REST API.
• Implementation of Spring Batch for reading data from clinics and load data into the system.
• Implementation of AWS S3 Buckets for storing CSV containing patients results.
• Frontend maintainer, adding new features in Web Application (Angular5, Html, JavaScript)
• Validate that all data flows, data storage, and data transference were under the HIPAA compliance.
Achievements: As a Lead and Full Stack Developer successfully migration from a legacy system
(monolithic STATEFULL) to a Micro services architecture (STATELESS) REST API for mobile and WEB applications. Also was able to coordinate development process since the System Requirements and complete life cycle development to deployment for the Mobile Application. Technologies, Tools and Methodologies utilized: MySQL, Docker, AWS EC2 Servers and S3 Buckets, Java Spring Boot, Jasper Server, Java 8, QueryDSL, Jenkins, Spring Batch, AngularJS, Html, CSS, TypeScript
EDUCATION & CERTIFICATION
• Master’s in computer in Science, Instituto Tecnologico de Hermosillo.
• Ingeniero de Software, Instituto Tecnologico de Hermosillo.
• Tecnico en Informatica Administrativa, CBTIS 132, Hermosillo, Sonora. LANGUAGES
• English – Fluent or Advance
• Spanish - Native
AVAILABILITY TO TRAVEL
• Current Location: Hermosillo, Sonora
• Availability to Travel: Yes
• Availability to relocate Onsite: No
• Passport expired date: 05/24/2024
• Visa expired date and Type (B1/B2), Exp on 11/06/2032