Bryan Julian Garzon
Systems and Software Engineer
Summary
I'm a productive, battle-tested software builder and computing connoisseur, with an attention to detail that is almost annoying. My varied experience spans not only multiple businesses, but also across multiple crafts in and out of computers, such as a decent knowledge of mathematical abstractions like categories, or unnecessarily detailed insight in computer networks and operating systems.
Experience
EPAM
2025 – 2026
EPAM is a global provider of software engineering and IT consulting services. It has a strong presence in the technology industry, offering a wide range of services to clients across various sectors.
I joined EPAM to work on a project for a major client in the e-commerce industry, where I am responsible for developing and maintaining software solutions that enhanced developer experience and streamlined internal processes, while also contributing to an initiative to support internationalization and localization efforts.
I used raw Scala's concurrent programming libraries, while pushing for the usage of ZIO and Cats Effect in the codebase, while implementing effect-based programming principles to improve the scalability and maintainability of the software solutions.
Ziverge
2024 – 2025
Ziverge focuses on developing and maintaining a library ecosystem to use effect-based programming for the Scala programming language. It also develop technology solutions and for all sorts of industries. I was there to augment a team developing software for one of the biggest players in the entretainment industry, if not the biggest.
- My work involved implementing new endpoints – or removing them – on a GraphQL API Gateway, using Cats Effect and a complex but well integrated central schema that relied on code generation using AWS Smithy or GraphQL itself.
- I wrote a 12K+ words article on ZIO.
- I stumbled upon some work involving Terraform and related technologies.
Xebia Functional (Previously 47 Degrees)
2021 – 2024
Xebia Functional is a division of the consultant behemoth Xebia that focuses on functional programming, with a great emphasis in the Scala's Typelevel ecosystem.
- I worked on a huge project for a music streaming serivice.
- At this project, I worked in tooling for authenticating comunication between services, using Scala 3, and JWT/JWKS.
- Used and tweak schema and API code generation using the over-powered AWS Smithy.
- Enabled A/B experimentation with a clever encoding that used a KrakenD's plugin, which uses Go, and FS2, to create a pure mapping between experiments and users.
- Touched upon a lot of technologies associated with devops, such as Github Actions and CDK.
- Worked on internal projects, in which I demoed a way to SSR React from Scala on one of them.
- Helped on a demo to demonstrate the power of LLMs and structured output for asisting CMS creation, using React.
Optic Power
2021
Optic Power (now defunct) was a consultancy enterprise mainly focused in the video-game industry, that made heavy use of the Elixir programming language, among other technologies.
- Worked on a 'white-labeled' application to create and manage video-game tournaments, using an amazing stack made by the Ash Framework, Next.js, and a nice setup for comunicating both using GraphQL.
- Used React and React Native for a huge platform that integrated with video-games and let users to bet with friends.
Puntored
2020 – 2021
My main goal was to provide quality code and good engineering to an application built with Flutter (Dart). I've proposed and developed a major refactor based on good practices and testing for the "Puntopay" application. My word in architecture and testing practices was taken into account when the company was trying to implement Go as a programming language suitable for a microservice-based infrastructure.
- Created a demo to enable a transition from the typical Java monolith, to a gRPC-based microservice architecture using Go.
Foonkie Monkey
2019 – 2020
Foonkie Monkey is a digital agency that focuses itself on all sorts of software services, ranging from low-code apps, to fully-fledged digital platforms.
- Worked on a website for a huge pharmaceutical that used C# as backend, and JS/TS as frontend.
Skills
- Languages, frameworks and libraries:
- Scala, Typelevel, Cats, Cats Effect, FS2, Natchez, Log4cats, Http4s, Weaver, ZIO, Smithy4s, Tapir, Fs2 Kafka, Vulcan, ScalaCheck, Elixir, OTP, Phoenix, Phoenix Live View, Phoenix Channels, Ash Framework, Ecto, EXUnit, Rust, C#, Go, Java, JS/TS, Vue, Nuxt, Remeda, React, Next.js, React Native
- Distributed systems:
- Kafka, AWS Smithy, Docker, Kubernetes, gRPC, GraphQL
- Cloud:
- AWS, IAM, CDK, EKS, ECS/Fargate, Kinesis, Terraform
- Monitoring and tracing:
- Prometheus, Graphana
Certificates
Programming with Google Go — University of California, Irvine, Coursera
Algorithmic Toolbox — UC San Diego & HSE University, Coursera
Claude Code in Action — Anthropic, Anthropic Academy
Introduction to Model Context Protocol — Anthropic, Anthropic Academy
Vue JS 2 - The Complete Guide — Maximilian Schwarzmüller, Udemy
Complete Guide to Protocol Buffers 3 — Stephane Maarek, Udemy
Education
Systems and Computing Engineering — National University of Colombia
2018 – 2023
Studies not completed