I am a leader, an entrepreneur and a full-stack web / mobile developer with 10+ years experience in app development, IoT, data processing and distributed systems. I love people, learning and building things that directly impact or improve people’s lives. I am looking to contribute as a lead or senior software developer on an innovative, fun, and creative team.
University of Texas, Austin, TX — Bachelor of Science in Electrical & Computer Engineering
AUGUST 2004 - MAY 2009
- Embedded Systems
- Concurrent & Distributed Software Design
- Frontend & Mobile Development/Architecture (Javascript, React, React Native, ElectronJs, Java, Apollo, Relay, CSS, Less, Sass, BabylonJS)
- Backend & Iot Development/Architecture (Python, Django, Flask, GraphQL, NodeJS, Kafka, PHP, Java, C, C++)
- Database Design (Postgres, MySQL, Redis, AWS DynamoDB, Elastic Search, Cassandra, Firebase Realtime & Firestore, Mongo)
- DevOps (Kubernetes, Docker, Helm, Serverless Framework, AWS, Firebase, Digital Ocean)
- Project Management, Leadership, Teaching & Training (Agile, Scrum, Jira, Github, Trello)
MARCH 2017 - PRESENT
- Hired, trained and led a team of 10 software developers (2 seniors, 2 mid-level, 4 new graduates, and 2 interns)
- Fulfilled role of primary software architect & lead developer on 5+ projects for external clients
- Managed Scrum teams of 2-10 engineers and 1-2 designers on 4 of our major external projects
- Researched new technologies like GraphQL and Kubernetes and incorporated them into Puente’s tech stack
- Implemented test-driven code standards and a review process for code-quality assurance
- Mentored and trained engineers in code and product quality, testing and performance standards
JULY 2014 - MARCH 2017
- Designing, Coding & Deploying Web Applications for Various Small Businesses & Organizations
SEPTEMBER 2007 - MARCH 2014
- Designed, developed and tested RF hardware, embedded firmware and Android application for a custom RF data exfil from remote hardware
- Built an Android application for efficiently post-processing massive amounts of collected sensor data in both Java and native C on a mobile device
- 3-D printed prototype fixtures for hardware testing
- Designed and developed hardware, firmware and Python application for an apparatus to download and stream data from custom hardware to a PC
- Researched and developed algorithms for interpreting processed sensor and geo data using Python, Numpy, SciPy and Matplotlib
- Developed test suites and graphical user interfaces in Python to aid in testing acoustic sonar telemetry
- Obtained a Top Secret US government clearance
2019-2020
One of our clients at Puente required a software system to process real-time sensor data to determine precise indoor location for objects/people in motion, trigger various actions and display data to both mobile and desktop users.
We developed a distributed system that continuously receives ~10 MB of data per minute over WiFi, pipes it into Kafka, processes the data in Python, calculates location, stores the results in Cassandra, and finally presents both raw and application level data to users via both web and mobile applications. We used Elasticsearch for searching system logs and historical location data, Redis for accessing instantaneous data and passing configuration data between processes. We used Postgres primarily for storing user and system configuration data and we use Django for the web/mobile applications’ GraphQL API backend.
- Frontend: Typescript, React, NextJS, RelayJS, Semantic UI Less
- Mobile: React Native
- Backend: Python, Django, Kafka, Postgres, PostGIS, Redis, Casandra, Elasticsearch
- Deployed to Kubernetes on Digital Ocean / AWS with Github Actions using Docker & Helm
- Team: Myself, 3 Frontend Devs, 3 Backend Devs & 1 Designer
2019-2020
We built a flexible content management system, admin panel and custom website for a TV station that allowed them to post their content and program scheduling and also pull existing content from YouTube.
- Website & Admin Panel: Typescript, React, NextJS, Relay GraphQL, Semantic UI, Less
- Backend: Python, Django, Postgres
- Deployed to Kubernetes on Digital Ocean with Github Actions
- Team: Myself, 1 Frontend Dev, 1 Fullstack Dev, & 1 Designer
2019
https://connect.copilotdata.com
Application allows school administrators in Texas to upload school rosters and test scores, and then parses and processes that data to produce an accurately predicted state of Texas A-F score for a user’s school/district.
- Frontend: React, Redux, Firebase, Material-UI
- Backend: NodeJS, Firebase, Firebase Realtime DB & Firestore
- Deployed to GCP using Firebase
- Team: Myself, 1 Frontend Dev, 1 Backend Dev, 1 Fullstack Dev, & 1 Designer
2018-2019
https://app.virtualcombine.com/profile/a6d20228-f71b-4bb8-b995-06ae38f2c862/player
Another company contracted Puente to build the frontend (web & mobile) of an application that allows student athletes and coaches to create a profile, upload combine (a combination of various athletic tests) scores and follow athlete/team rankings and trends over time and in comparison with their peers.
- Frontend: React, Redux, RxJS, Sass
- Mobile: React Native
- Deployed to AWS using CircleCI
- Team: 4 Backend Devs, Myself & 2 Frontend Devs, 2 Mobile Devs, a Design Team & 1 Project Manager
4341 Captain Jack Ln
Colorado Springs, CO 80924
(830) 745-3503
[email protected]
- English
- Turkish