Alex Madriaga

Software Engineer · Distributed Systems · DevOps

About

Experienced software engineer with expertise in distributed computing and enterprise-grade backend development. I specialize in designing and building scalable, maintainable systems using modern architectural patterns, microservices, and event-driven workflows.

My work spans full-stack development, performance engineering, and DevOps automation, with deep experience across the entire software development lifecycle using SAFe Agile frameworks.

Technical Skills

Architecture & Development

  • Microservices & REST APIs
  • Java (Spring Boot)
  • Node.js
  • React & GraphQL
  • Python & R

DevOps & Infrastructure

  • Docker & Containerization
  • CI/CD (Jenkins, GitLab)
  • Git, GitHub, GitLab
  • Maven, Ant, Artifactory
  • Linux/UNIX Systems

Performance & Monitoring

  • New Relic, DynaTrace
  • Splunk, Op5
  • JMX Profiling
  • Capacity Planning
  • Scalability Modeling

Databases & Tools

  • Oracle & PostgreSQL
  • MySQL
  • GitHub Copilot
  • Jira & Confluence
  • Agile/SAFe

Professional Experience

Software Engineer

2017 - Present

Major Telecommunications Company

  • Architected and developed microservices-based platforms using Spring Boot and Node.js
  • Built React front-end components with GraphQL API integration for operational dashboards
  • Designed and implemented CI/CD automation pipelines using GitLab, Jenkins, and Maven
  • Leveraged GitHub Copilot to accelerate development and improve code quality
  • Created automation solutions for enterprise workflow processing and RPA initiatives
  • Collaborated in Agile ceremonies and contributed to continuous process improvement

Software Development Engineer in Test

2015 - 2016

Major Cable Provider

  • Designed test automation frameworks using Java, Python, and Robot Framework
  • Implemented Docker-based test execution environments
  • Automated testing workflows using Splunk, Python, and shell scripts
  • Managed Jenkins-based CI/CD pipelines for continuous testing

Performance Engineer

2010 - 2015

Major Cable Provider

  • Deployed and configured APM agents (New Relic, AppDynamics, DynaTrace)
  • Developed automation for performance profiling using Java, Python, R, and shell scripts
  • Created custom JMX metrics and dashboards for system monitoring
  • Performed JVM tuning and load testing for scalability analysis
  • Designed network load scheduling tools using standard networking utilities
  • Integrated data collection systems using Splunk and visualization with R

Java Developer

2010

Major Cable Provider

  • Enhanced web portal features for DNS/DHCP management systems
  • Developed UI components using jQuery, CSS, and database-driven menus
  • Implemented core business logic in Java with MySQL backend

Software Developer

2010

International Development Organization

  • Enhanced financial transaction management systems
  • Developed complex Oracle SQL stored procedures
  • Improved system navigation and user interface efficiency

Education

Master of Science in Computer Science

AMA University

Development and Evaluation of Real-time Information System

Thesis: Development of application programming interface (API) for remote terminal units (RTU) on Supervisory Control and Data Acquisition System (SCADA/DAS)

Bachelor of Science in Electrical Engineering

Technological Institute of the Philippines

Certificate, Business Analytics and Data Analytics

Cornell University

Projects & Contributions

LaTeX Professional Publishing Templates

Created professional LaTeX templates for technical documentation and book publishing, combining software engineering expertise with traditional publishing standards. Templates support industry-standard formats optimized for print-on-demand services.

Technologies: LaTeX, XeLaTeX, Python, Document Design

Custom Cover Generation Tool

Developed automated book cover creator using Python and PIL/Pillow, supporting multiple output formats (WebP, PNG, JPEG) and professional typography layouts for self-publishing workflows.

Technologies: Python, PIL/Pillow, Image Processing

Get in Touch

I'm interested in opportunities involving distributed systems, performance engineering, and building robust enterprise applications.