Marcus AndradeFull Stack Developer
+20 years of extensive experience in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, coding, testing, maintenance, and enhancement. I'm a full-stack developer with expertise in Java, C#, Ruby, PHP, Dart, MySQL, MariaDB, Oracle, MSSQL, PostgreSQL, Mobile Development, .NET, HTML, CSS, JavaScript, React, and Angular. I have a strong background in building large-scale applications and managing big data, resulting in improved performance, scalability, and reliability. I also have extensive IoT experience developing end-to-end solutions for connected trucks, including sensors, microservices, and front-end components. I'm proficient in creating responsive and visually appealing user interfaces and have excellent interpersonal communication skills. I am passionate about solving complex problems and delivering high-quality software solutions that meet the needs and expectations of the clients.
Certifications
Java
Java
11/26/2019
JAVA Developer
Java
10/06/2023
Tech stack
Java (16)
REST APIs (16)
Spring Boot (13)
Angular (11)
React (11)
Apache Kafka (11)
SQL (11)
Vue.js (11)
Oracle Database (4)
C# (3)
Docker (3)
Business Process Management (BPM) (3)
GWT (3)
Cassandra (3)
GraphQL (3)
Memcached (1)
PostgreSQL (1)
Jenkins (1)
NoSQL
TypeScript
Experience
Back End DeveloperThe Home Depot
06/2023 - Currently

I have extensive experience developing predictive applications using Java (Spring Boot, Spring WebFlux) and GraphQL APIs, integrating technologies like Bigtable for scalable data storage and Vertex AI for machine learning model deployment. I’ve designed and implemented observability solutions for monitoring, logging, and tracking, leveraging BigQuery for data storage and OpenTelemetry to export metrics to Google Cloud Monitoring, enabling centralized performance monitoring and alerting. Additionally, I built a real-time messaging system with Google Cloud Pub/Sub, optimizing communication and message delivery across systems. I also implemented CI/CD pipelines with GitHub Actions to automate builds, tests, and deployments, ensuring efficient workflows. To maintain software reliability, I developed regression tests using Cucumber, enabling automated validation and verification of updates before deployment.

REST APIs
Spring Boot
Java
Cassandra
GraphQL
Docker
Full Stack DeveloperCapgemini
03/2023 - 06/2023

Developed software solutions for a North American telecom company, focusing on building and consuming APIs in Java to facilitate seamless communication between different systems. Created and maintained RESTful APIs using Spring boot and front-end components and views using Angular.

REST APIs
Java
Angular
Docker
Jenkins
Oracle Database
Spring Boot
Full Stack DeveloperAra Tecnologia
12/2012 - 03/2023

Responsible for acting in the technical analysis, design and implementation of enterprise software systems for Vale (Mining). Also work with business users to define requirements and production support. Strong background in building and consuming APIs to streamline data integration and improve user experiences. Expertise in building large-scale applications and managing big data, resulting in improved performance, scalability, and reliability. Designed and developed a gas station system automation with integrated fuel pumps and inventory control using Java, Android (Java), Windows Mobile (C#), Raspberry, Microservices. Extensive IoT experience in developing end-to-end solutions for connected trucks, including remote diagnostics and predictive maintenance. Designed and developed real-time web applications using NodeJS and Web Sockets. Design and implement CI/CD pipelines for Kubernetes applications.

REST APIs
Java
React
Vue.js
Angular
SQL
Spring Boot
Apache Kafka
Software ArchitectPD Informatica
06/2010 - 11/2012

I was responsible for helping development team with software engineering topics. I also worked with research, development and architecture design for new projects. Java modular application development, using GWT 2 and Spring. Implementation of data auditing using SQL Server Service Broker. Developed and maintenance of several Oracle ADF 10 (Java) applications.

Java
Oracle Database
GWT
Business Process Management (BPM)
C#
REST APIs
Full Stack DeveloperInfralife
11/2009 - 06/2010

Support the Java development team, maintaining, developing new features and Hibernate mentoring. Development of health applications in Java platform, using GWT, Spring and JBoss Seam. Linux server setup with Glassfish and Oracle Database. Stress tests in Java applications. Unit tests for data persistence layer.

Java
Oracle Database
PostgreSQL
Memcached
Education
Bachelor of Science in System Analysis and DevelopmentEstacio
01/2010 - 12/2013