Miguel Lizcano

Miguel Lizcano

Lead Full Stack Developer/Architect
United States of America

About Me

Experienced Tech Lead/Architect with 12 years of expertise in designing and developing Microservices and web applications using Spring Boot. Proficient in AWS services, Kafka integration, and e-commerce solutions. Adept …

Experience

Senior Full Stack Developer/Lead

Cardinal Health
Apr 2020 - Present · 6 years 3 months

Experienced Senior Full Stack Developer/Lead with 12 years of expertise in designing and developing Microservices and web applications using Spring Boot. Proficient in AWS services, Kafka integration, and e-commerce solutions. Adept in Java, Spring, Hibernate, Angular, and Docker, ensuring seamless deployment and scalability. Collaborative team player with extensive Agile experience and mentoring skills.

Lead Full Stack Developer/Architect

Cardinal Health (Dublin, OH | Remote)
Present

Lead the design and development of Microservices and web applications using Spring Boot, ensuring modularity, scalability, and ease of deployment.
Collaborated with AWS services, including Lambda functions, for serverless applications, resulting in a 30% reduction in infrastructure costs.
Led the integration of Kafka for event-driven architecture, improving data flow and responsiveness.
Led the development of e-commerce solutions for healthcare supply chain management using Java 17 and Spring Boot.
Developed code in Java which creates mapping in ElasticSearch even before data is indexed.
Utilized Hibernate Criteria API or JPA Criteria API for dynamic query generation and execution, supporting flexible and parameterized queries.
Developed intricate data structures using Hibernate and JPA, ensuring efficient storage and retrieval of information.
Implemented JPA entities to map Java objects to relational database tables, ensuring seamless interaction between the application and the database.
Utilize JavaScript/ES6, TypeScript, Angular to build front-end applications that interface seamlessly with backend systems.
Implemented routing in Angular applications to create a single-page application (SPA) experience, optimizing performance and navigation.
Designed, developed, and deployed scalable and resilient applications using Java, Spring Boot, and PCF.
Utilize programming skills in Java (11, 17), Spring, Spring Boot, Spring Data JPA, and Kafka to develop scalable and efficient applications.
Extensive working with Amazon Web Services (AWS) like using Elastic Beanstalk, EC2 and AMI with Linux.
Leverage cloud technologies such as GCP or AWS, with experience in Spanner being a plus, to deploy and manage applications effectively.
Orchestrated Docker containers using Docker Swarm or Kubernetes, managing container lifecycle and scaling applications based on demand.
Knowledge on Kotlin language and writing the code in Kotlin using Android Studio.
Participated in every phase of the project (Agile methodology), including iteration (Sprint) planning, daily stand-up meetings, iteration review, Sprint Demos, Retrospective etc.
Worked on SMTP Server setup for customers using Ansible and Terraform.
Involved in using JPA frameworks and APIs as JDO and Hibernate.
Experienced on spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot and did integration to Microservices into existing system architecture.
Employed Java frameworks such as Spring, JSP, JSF, and XML to build scalable and maintainable web applications.
Developed Kafka producers and consumers using Kafka client libraries, ensuring reliable and efficient data exchange between applications.
Orchestrating and managing containerized applications using AKS, which is a fully managed Kubernetes service on Microsoft Azure.
Designed and implemented database solutions using DB2 and PL/SQL stored procedures, optimizing database performance and data integrity.
Having good knowledge in NoSQL databases like DynamoDB, Cassandra, Setting up and administering DNS system in AWS cloud using Route53.
Integrated systems using Web Services/SOA and EJB technologies, particularly on the IBM WebSphere platform, ensuring seamless communication and interoperability.
Monitored application logs using tools like Splunk and Dynatrace, troubleshooting issues and optimizing performance.
Implemented and debugged SOAP and RESTful services, ensuring compliance with industry standards and specifications.
Implemented Test Driven Environment (TDD) Used JUnit, Mockito, Sonar for Unit testing.
Implemented Kubernetes manifests to define deployment configurations.
Orchestrated Docker containers using Docker Compose, defining multi-container applications and managing inter-container communication.
Implement OAuth2.0 authorization server and resource server components within the Microservices architecture.
Managed build and deployment processes using Maven and Bamboo, automating tasks to streamline the development lifecycle.
Mentor junior developers and conduct regular code reviews to maintain high coding standards.

Senior Full Stack Developer

American International Group, Inc. (AIG) (New York, NY)

Lead the design and development of scalable and maintainable full-stack solutions using the Spring framework for back-end development and Spring Boot for microservices.
Implemented an interactive dashboard for policyholders using Angular, enhancing customer engagement and satisfaction.
Develop and maintain Saas applications for insurance policy management and claims processing using Java, Spring, Spring MVC and .NET.
Collaborated in the migration of legacy systems to Azure cloud, leveraging Azure Functions for serverless computing.
Develop and maintain Saas applications for insurance policy management and claims processing using Java 11, Spring Boot and Spring MVC.
Developed dynamic user interfaces using Angular framework to enhance overall user experience.
As part of cloud technologies I worked on various clouds like AWS, PCF and GCP where our micro services were frequently deployed in Dev, STG and Prod environments.
Integrated Angular with backend APIs to fetch and display data, ensuring seamless communication between frontend and backend systems.
Deployed Spring Boot applications on AWS Elastic Beanstalk or AWS Lambda, leveraging AWS services for auto-scaling, load balancing, and serverless computing.
Integrated Kafka with microservices architectures using Kafka Connect and schema registry for data integration and compatibility.
Utilize SAFe (Scaled Agile Framework) experience, if available, to enhance the agility and efficiency of development processes.
Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper.
Collaborate with business analysts to gather requirements and translate them into technical solutions.
Designed and developed the REST based Microservices using the Spring boot.
Containerize Kotlin applications using Docker for streamlined deployment and scalability.
Developed Single Page Applications (SPA) based on Micro Service Oriented Architecture using React and Cassandra DB and MySQL.
Collaborated with DevOps team to set up CI/CD pipelines for automated build, test, and deployment of Java applications on OpenShit.
Develop data models and mappings within ElasticSearch to optimize indexing and search operations.
Deployed the Web app with the use of Apache Tomcat, AWS and GCP to enhance scalability.
Build and maintain RESTful APIs using TypeScript for server-side applications.
Worked on build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
Implemented data replication and sharding strategies in NoSQL databases to ensure high availability and fault tolerance of data.
Integrated Docker with CI/CD pipelines for automated container image builds, testing, and deployment.
Extensive experience in various Agile methodologies like Test Driven Development (TDD).
Implementing CI/CD pipelines for deploying containerized applications on AKS, automating the build, test, and deployment processes for increased efficiency.
Worked with Junit, Mockito, JASMINE unit test framework to write unit tests for JavaScript code and used GIT version control.

Senior Java Developer

Caterpillar, Inc (Irving, TX | Remote)

Engineered a real-time telematics system for heavy machinery, optimizing equipment efficiency by 35%.
Architected robust Microservices-based solutions to seamlessly collect, process, and analyze telematics data in real-time, leveraging Java and Spring Boot framework.
Implemented predictive maintenance algorithms using Java and Spring technologies, reducing downtime and maintenance costs.
Led the integration of IoT sensors for real-time data collection and analysis.
Spearhead the end-to-end engineering of a real-time telematics system for heavy machinery, leveraging Java, Spring Boot, and Spring frameworks.
Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX, JavaScript/ES6 and React JS for developing user interface and server-side technology with Node JS.
Worked in using ReactJS Components, Forms, Events, Keys, Router, Animations and Flux concept.
Utilize Azure and AWS cloud services for scalable, reliable, and secure deployment of backend services.
Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
Collaborate with IoT specialists to integrate sensor data into software applications.
Utilize Java and the Spring Boot framework to ensure high-performance Microservices that adhere to industry best practices.
As part of cloud technologies I worked on various clouds like AWS, PCF and GCP where our micro services were frequently deployed in Dev, STG and Prod environments.
Optimize Kafka configurations to ensure high-throughput and low-latency data processing.
Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services.
Conduct thorough performance analysis and optimization of backend services to ensure scalability and responsiveness in a real-time environment.

Java Web Developer

SunSweet Growers (Yuba City, CA)

Developed an e-commerce platform for online fruit sales, utilizing Java and Spring technologies, resulting in a 20% increase in revenue.
Implemented a customer loyalty program with personalized discounts using Java web technologies, enhancing customer retention.
Develop and maintain web applications for customer engagement and online sales.
Developed dynamic and responsive user interfaces using JavaScript, React, Angular, HTML, and CSS, enhancing the overall user experience.
Implemented unit testing using JUnit and conducted regular code reviews to maintain high-quality code standards and identify areas for improvement.
Designed and maintained database schemas, leveraging SQL and Hibernate within the J2EE environment, optimizing data retrieval and storage processes.
Employed Git for version control, ensuring collaborative and efficient development workflows with team members.
Investigated and resolved complex technical issues, ensuring the stability and performance of deployed applications.
Conduct regular code reviews and contribute to coding standards.

Skills

JavaScript Development Spring Amazon Web Services Java Spring Microservices Microsoft Azure OAuth Angular Docker Kafka Kubernetes Terraform Java J2EE HTML CSS TypeScript PHP SASS LESS JSON Python C# Spring Boot Hibernate Apache Struts JSF Spring MVC Servlet SOAP Multithreading React Redux Vue.js Tailwind CSS Bootstrap Node Express .NET AWS RESTful APIs CI/CD Automated Testing GraphQL Git Ajax ServiceNow Kotlin TDD Spring Data JPA Spring AOP Spring IOC Spring Batch
Report this Profile?