Rolando Diaz
Contact: ************@*****.***, https://www.linkedin.com/in/diaz-rolando/
Cel:. 347-***-****
Mid-Level Java Developer Backend Developer ETL Developer TECHNICAL SKILLS
Java, Python, Scala, Spring Boot, SQL, Spring Data R2DBC, Spring Data JPA, Hibernate, PostgreSQL, Apache Spark, IntelliJ, Jenkins, Docker, DBeaver.
Quick learner, problem solver, great debugging skills, clean code advocate
Bi-Lingual: English & Spanish
Interests: Backend Development, JVM, Spring Boot, Java, Python, SQL, Spring Data, Database, Data manipulation, AWS certifications. GitHub: https://github.com/rolandoworks
EDUCATION
Bachelor of Science in Computer Science Engineering, Stony Brook University, NY, Graduated on Dec 2018.
Coursework: Software Design, Cloud Computing, Analysis of Algorithms & Data Structure, Database Systems, Python, Statistics, Calculus III, Physics III, Linear Algebra.
School Capstone Project, Stony Brook University
Super Canvasser Web-app: Created the class best performance approach, by using a tailored version of the VRP algorithm to partition a set of real-time locations within a time & distance constraint. (Python, Django, SQL) – Winning the best performant team project.
PROFESSIONAL EXPERIENCE
Java 2EE Developer with AWS (Contract)
March 2023 - July 2023
JPMorgan Chase through Kforce
Creating Java/Python modules for big data processing using Spark, using AWS Lambda for data processing, validating Events data on AWS S3.
Debugging production logs on Aws CloudWatch for Kinesis, S3, and Lambda.
Deploying an ECS Fargate cluster as a POC.
Deploying a Springboot Java app as Kafka consumer between AWS and on Prem Kafka topic.
Hands on learning AWS services and Terraform.
Environment: Python, SpringBoot Java, Terraform, Aws Lambda/S3/ECS/Kinesis Streams.
Backend Developer
Jan 2022 - Sept 2022
PlacesOs (Space Management Software for Office buildings)
Worked on the development of new feature modules to handle backend data computation.
Rewriting/migrating legacy codebase for better maintainability and readability.
Worked on a legacy codebase fixing bugs and improving backend code efficiency.
Environment: Docker, Microservices, Crystal Lang, Angular, Splunk, JIRA. ETL Java / Scala Backend Software Developer
July 2019 - Dec 2021
NYISO: System Operator of New York’s Electric Grid and Marketplace, Albany NY
Worked on two Customer Settlements pipeline projects, transforming and migrating real time Invoice/Payment data from a legacy Oracle system into Java/Scala microservices.
Worked with an Agile methodology approach; weekly scrums and bi-weekly sprints for each new ETL feature.
Used Java Collection Stream Pipelines to transform and migrate Data from an Oracle DB into PostgreSQL on AWS
Created an interface to perform complex filtering tasks using Apache Spark.
Performed performance Analysis of the ETL SQL queries with millions of records.
Reduced 50,000+ lines of code across microservices by leveraging Spring data functionalities to create an interface that automatically generated java objects with field scale/precision during integration test.
Used Spring Data Reactive Relational Database Connectivity for data processing.
Actively participated in code reviews.
Learned Scala & Apache Spark for the second ETL project, yielding excellent performance.
Environment: Java, Scala, Apache Spark, Spring reactive R2DBC, Maven, XML, Mockito Junit, JIRA, Docker, Jenkins, SonarQube, GitHub, MyBatis Udemy Course Certifications
Scala & Functional programming Essentials (Oct 2022)
Jenkins CI/CD (June 2022)
GitHub Actions & Workflows (May 2022)
Ansible for Automation (March 2022)
OTHER EXPERIENCE
Research Assistant and Academic Activities, Bronx Community College, CUNY, 2014
• Participated in research visualizing Essential Singularities for Complex Ordinary Differential using Python for graph data modeling.
• Tutor for Mathematics & Python programming