Ulises Flynn

Engineering Manager at Weave

Salt Lake City, Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ulises Flynn is an engineering manager with 11 years of experience who blends an embedded-systems roots in C/C++ with modern backend expertise in Go to build high-performance web services. He has led and contributed to production systems across defense, retail, and security domains—moving from avionics tooling at Lockheed and the USAF to backend commerce and payments services at Walmart Labs, Rakuten, and Partner Fusion. At Weave he transitioned from staff engineer to manager, bringing hands-on coding sensibilities to leadership and system design. An active open-source contributor, he’s added payment and settlement features to the well-used braintree-go client and extended gobot for I2C hardware control—evidence of a rare blend of fintech and IoT proficiency. Known for seeking elegant technical solutions, he leverages a broad toolset (Go, Java, C#, Python, Perl, Linux) to simplify complex systems and accelerate delivery.
code11 years of coding experience
job17 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at Brigham Young University
languagesSpanish, Portuguese
github-logo-circle

Github Skills (12)

i2c10
finance10
gpio10
iot10
transaction10
embedded10
go10
apidoc9
api9
unit-testing9
xml9
testing8

Programming languages (2)

GoHTML

Github contributions (5)

github-logo-circle
braintree-go/braintree-go

Jan 2016 - Feb 2018

A Go client library for Braintree
Role in this project:
userBack-end Developer
Contributions:6 commits, 12 PRs, 10 comments in 2 years 2 months
Contributions summary:Ulises primarily contributed to the back-end functionality of the Braintree Go client library. Their work involved adding features related to transaction processing, including retrieving processor response codes and implementing settlement functionalities. They also made changes to data structures by adding fields to existing structs, particularly related to payment processing and financial transactions. Additionally, the user wrote integration tests related to the settlement functionality.
golangclient-librarygo-clientadyenpayment-processing
hybridgroup/gobot

Nov 2015 - Sep 2018

Golang framework for robotics, drones, and the Internet of Things (IoT)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:20 commits, 10 PRs, 13 comments in 2 years 10 months
Contributions summary:Ulises's contributions focused on adding functionality to interact with the MCP23017, an I2C port expander. This included implementing read and write operations for GPIO pins, enabling control over input/output direction, and setting pull-up/pull-down resistors. The user also added unit tests for the implemented features to ensure proper functionality. This work allows the `gobot` framework to interface with hardware components using I2C communication.
bluetooth-leintel-jouledroneesp32beaglebone
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ulises Flynn - Engineering Manager at Weave