Summary
Overview
Work History
Education
Skills
Accomplishments
Laborexperience
Languages
Certification
Timeline
Generic

Greyson Hernando Bacca Landinez

Misssissauga,Canada

Summary

System engineer specializing in software engineering with 10+ years of professional experience in software development, testing, microservices and serverless architecture. A team player with strong analytical, communication and organizational skills who is trustworthy and adapts well to changing environments. English and Spanish. Experience with

Overview

11
11
years of professional experience
1
1
Certification

Work History

Application Development Specialist

Accenture
02.2014 - Current
  • Over 10 years of experience developing enterprise-level applications with Java, leveraging J2EE for building robust, scalable, and secure distributed systems
  • Proven expertise in the banking sector, designing and implementing high-performance financial applications, and adhering to strict regulatory standards
  • Experienced in eCommerce development, creating dynamic and user-centric online platforms with seamless integration of payment gateways, inventory management, and customer relationship management (CRM) systems.

Education

Bachelor’s Degree – Systems Engineer -

University Minuto De Dios, Bogotá, Colombia
01.2016

Associate’s Degree – Computer Technologist -

University Minuto De Dios, Bogotá, Colombia
01.2012

Skills

Java Core

Java J2EE

Java SpringBoot

Java Spring

Soap

API

multithread

Docker

Kubernetes

Kafka

RabbitMQ

SNS

SQS

Lambdas

DynamoDB

OracleDB

PostgresDB

MySQL

MongoDB

Azure Devops

AWS

Jenkins

Terraform

CI/CD

Accomplishments

eCommerce (First 3 Years)


1. Gained Expertise in eCommerce Technologies As a junior developer, immersed myself in the development of dynamic eCommerce platforms. Gained foundational experience in integrating payment gateways, managing inventory systems, and implementing customer relationship management (CRM) solutions. This experience laid the groundwork for my future work in application development and system integration.

2. Supported Payment Gateway Implementations Assisted in the integration of various payment gateways, learning to ensure secure and efficient transaction processing. My contributions to this integration helped streamline payment workflows and improved overall system reliability, setting a strong foundation for handling complex transaction scenarios.

3. Contributed to Inventory Management Solutions Played a key role in the development and optimization of inventory management systems. Assisted in implementing features that managed high-volume transactions and complex product catalogs. This involvement helped enhance system performance and scalability, providing valuable insights into handling inventory challenges.


Banking Sector (Last 7 Years)


1. Led the Migration from Monolithic to Microservices Architecture Actively participated in migrating complex financial applications from a monolithic architecture to a microservices-based framework. This transition involved designing and implementing RESTful APIs with Spring Boot and optimizing performance, resulting in a 35% improvement in application performance and a 40% reduction in deployment times. This migration significantly enhanced system scalability, flexibility, and maintenance.


2. Centralized Information Systems for Enhanced Efficiency Spearheaded the consolidation of multiple disparate financial information systems into a unified platform. This centralization streamlined data access and processing, reducing operational complexity and improving data consistency. The project resulted in a 50% reduction in data retrieval times and a 30% decrease in system maintenance overhead.


3. Developed and Deployed Serverless Architectures Designed and implemented serverless solutions using AWS Lambda, Java, SQS (Simple Queue Service), SNS (Simple Notification Service), and DynamoDB. This innovative approach improved system scalability and reduced operational costs by 50%. My work in integrating serverless components with existing systems enhanced real-time processing capabilities and system flexibility.


Laborexperience

Transformative Enterprise-Level Application Development

With over a decade of experience, I have been at the forefront of developing enterprise-level applications using Java, harnessing the power of J2EE to build robust, scalable, and secure distributed systems. My expertise spans the banking sector, where I have designed and implemented high-performance financial applications that adhere to stringent regulatory standards. In the eCommerce domain, I have created dynamic, user-centric platforms, seamlessly integrating payment gateways, inventory management, and CRM systems to enhance operational efficiency and user satisfaction.


Mastery of Core Java and J2EE Technologies

My extensive experience with Core Java includes developing and optimizing core business logic, creating reusable components, and fine-tuning performance-critical code. I have effectively used J2EE to design and deploy multi-tiered applications, incorporating web services, EJBs (Enterprise JavaBeans), and JMS (Java Message Service). This has allowed me to support large-scale operations across diverse industries, integrating complex backend systems, managing transactions, and ensuring high availability and reliability in mission-critical environments.


Expertise in Java Multithreading and Performance Optimization

With 8 years dedicated to Java multithreading, I excel in optimizing concurrent processes and enhancing system performance. I have leveraged advanced Java technologies and frameworks such as concurrency utilities, RxJava, and Quasar to streamline multithreaded operations. My contributions in the financial sector include improving real-time transaction processing and account reconciliation systems. In eCommerce, my work has optimized inventory management and order processing, ensuring scalable and efficient performance even under high-traffic conditions.


Microservices Architecture and API Development

I have spearheaded the migration of monolithic applications to microservices over the past 8 years, driving significant cost reductions and operational efficiency. My expertise in designing and developing RESTful APIs using Spring Boot has empowered me to build and manage scalable microservices. I utilize Spring MVC for creating scalable endpoints and Spring Data JPA for optimized data access, ensuring high performance in handling financial transactions. My implementation of Spring Security has fortified API security, providing robust authentication and authorization while ensuring compliance with financial regulations.


Advanced Web Services Integration

With over 10 years of experience in web services, I am adept at designing and integrating both SOAP and RESTful APIs. My work includes deploying web service solutions that ensure seamless communication and interoperability between diverse systems. I am proficient in implementing SOAP services with Apache CXF and Axis, and RESTful services with Spring Boot and JAX-RS. My role in developing service-oriented architectures (SOA) has enhanced system integration, data consistency, and security, employing standards such as WS-Security and OAuth for protecting sensitive data.


SQL and NoSQL Database Mastery

I bring over 10 years of experience with SQL, excelling in writing and optimizing complex queries. I have designed advanced SQL queries involving multi-table joins, nested queries, and complex subqueries. My hands-on experience with OracleDB, PostgreSQL, and MySQL includes developing stored procedures, triggers, and ensuring data integrity and performance.

In the past 5 years, I have expanded my expertise to NoSQL databases like MongoDB and Cassandra. I have designed and executed intricate queries involving aggregations, complex filtering, and multi-dimensional queries, enabling effective handling of unstructured data and scaling applications to meet high-traffic demands.


CI/CD and DevOps Excellence

With over 8 years in Docker and Kubernetes, I excel in containerizing applications, managing container lifecycles, and orchestrating deployments. I have crafted and optimized CI/CD pipelines using Jenkins, GitLab, AWS CodePipeline, and Azure DevOps. These pipelines integrate continuous integration, automated testing with JUnit, Selenium, and other tools, and continuous deployment. I have also integrated SonarQube for rigorous code quality and static analysis, ensuring high-quality, maintainable code.


Cutting-Edge Microservices and Message Brokering

In the last 6 years, I have been deeply involved in microservices architecture, utilizing Kafka, RabbitMQ, and OpenShift to enhance system communication and scalability. My proficiency with Kafka for high-throughput, low-latency data streaming and RabbitMQ for versatile messaging patterns has been pivotal in developing resilient, scalable microservices. My experience with OpenShift for container orchestration, automated scaling, and application management has been seamlessly integrated into CI/CD pipelines, ensuring efficient deployment and scaling of complex microservices environments.


Innovative Serverless Architectures in Banking

In the past 3 years, I have focused on developing and integrating serverless architectures for the banking sector using AWS. I have crafted scalable solutions with AWS Lambda, employing Java to build and deploy serverless functions. My work involves integrating AWS Lambda with SQS (Simple Queue Service) and SNS (Simple Notification Service) to handle asynchronous messaging and event-driven workflows. Additionally, I have utilized DynamoDB with a single-table design approach, optimizing data storage and retrieval for high-performance, scalable applications. This serverless architecture has enabled rapid development, reduced operational costs, and enhanced system flexibility and reliability.


In conclusion, my passion for programming in Java and exploring new technologies drives my professional journey. I thrive on the challenges of implementing innovative solutions and continuously improving my skills. The joy of solving complex problems and contributing to impactful projects fuels my commitment to excellence in the technology field.


Languages

Spanish
Native or Bilingual
English
Full Professional

Certification

AZ-900 Azure Fundamentals

Timeline

Application Development Specialist

Accenture
02.2014 - Current

Bachelor’s Degree – Systems Engineer -

University Minuto De Dios, Bogotá, Colombia

Associate’s Degree – Computer Technologist -

University Minuto De Dios, Bogotá, Colombia
Greyson Hernando Bacca Landinez