Skip to content
View mcewenar's full-sized avatar
:shipit:
I may be slow to respond.
:shipit:
I may be slow to respond.

Block or report mcewenar

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mcewenar/README.md

I'm David Mc Ewen

πŸ§‘β€πŸ’» About Me

I'm a fullstack Software Engineer with 4+ years of experience building scalable microservices, high-value solutions for the financial, insurance, and fintech industries.
I specialize in backend development with Java, Spring Boot, and WebFlux, but I also work across the stack with Angular, Python, and cloud technologies.

I’m passionate about clean architectures (DDD, Hexagonal, SOLID), writing maintainable code, and continuous learning.
Currently based in MedellΓ­n, Colombia πŸ‡¨πŸ‡΄. Cat lover 🐾 and self-taught enthusiast.


πŸš€ Tech Stack

πŸ› οΈ Tech & Tools Badges

Java Python JavaScript TypeScript Scala

Spring Boot Spring WebFlux Django Angular Vue.js PyQt5

MySQL PostgreSQL Oracle MongoDB

Docker AWS Azure Linux CI/CD

Git RabbitMQ Jenkins JMeter


πŸ“Š GitHub Stats

GitHub stats
Top languages


πŸ“‚ Featured Projects

  • β˜• True Coffee Co. E-Commerce (Miami, FL) – Freelance project for a Colombian coffee importer.
    Angular + Java WebFlux + MongoDB, designed with a 3-layer architecture and security best practices.

  • Blood Donor Management System – Built with Python, NumPy, Matplotlib, OpenCV & PyQt5.
    Enables donor registration, compatibility analysis, and visualization with charts and histograms.

  • SURA Insurance Microservices – Multiple backend projects with Spring WebFlux, Java, and Scala.
    Developed scalable microservices for policy management and core migration to a modern architecture.

  • AdoptME Animal Foundation – Web application with Django, PostgreSQL, Vue.js.
    Focused on animal adoption, deployed on Heroku.

  • Labor Time Counter App – Angular + Spring Boot + PostgreSQL.
    Tracks labor hours and automates contractor management.


🌍 Experience Highlights

  • Tech and Solve (2025–Present) – Built orchestrators and microservices for fintech solutions using Java 21 + WebFlux + Hexagonal Architecture.
  • IAS Software (2022–2025) – Backend and fullstack developer for SURA, focusing on microservices, performance testing (JMeter), AWS cloud scaling, and legacy system support.
  • Academic & Freelance Projects – Python, Django, Vue.js, PyQt5, Angular + Spring Boot, MongoDB.

πŸ“¬ Let's Connect


Pinned Loading

  1. PROY_FINAL_BIOING_II PROY_FINAL_BIOING_II Public

    Python 1

  2. filters_programJS filters_programJS Public

    In this program, you're will able to create many fun filters with one image. Enjoy it.

    JavaScript

  3. danielf-moralesp20/MisionTic-Reto5 danielf-moralesp20/MisionTic-Reto5 Public

    Java 1 1