Highly driven Technical Architect/Engineering Manager with 14+ years of Web Application/System Design, Development, Testing, and Deployment experience, working hands-on within complex Web System and Application Environments.
Well-versed in Enterprise, Startup, and Small Business Application Development, Design, and Testing. Proven ability to leverage Critical and Holistic Development Approaches in order to consistently meet and exceed Development Requirements and Client Needs.
Demonstrated development success with the consistent ability to work well in Team, Project, or Independent Development Environments while under tight Development Deadlines and with limited Management Oversight.
Excellent Problem Solving, Critical Thinking, and Multi-Tasking Skills. Strong Written/Verbal Communication, Relationship Management, Technical Team Collaboration, and IT Presentation Skills.
Overview
13
13
years of professional experience
Work History
Senior Software Engineer
GEICO (Contract)
03.2023 - Current
Integrated & established patterns for usage of Azure Service Bus using NServiceBus across microservices teams in core product groups
Built versioning system (based on Git) for insurance product versioning across various domain artifacts & maintained consistent version data for audit purposes
Participated in architecture decisions for both infrastructure & development scalability
Built cross-cutting authentication & authorization layer for Azure Directory within custom applications
Worked with teams of 30+ engineers to bring a greenfield product to production utilizing Big Data, Azure Services, Message Bus, & Microservices.
Lead Software Engineer/Architect
Conifer Labs, Inc.
10.2021 - 03.2023
Conifer Labs, Inc. was focused on bringing top tier livestreaming products to market within various consumer sectors such as creator economy, crypto, & NFTs.
Led a team of 10 to build products in the consumer live streaming and live shopping space.
Responsible for all aspects of Product Architecture, Design, and provided overall Technical Leadership for the entire company.
Conducted market research, customer surveys/interviews, and competitive analysis to build and deliver ground-breaking products to users.
Helped coordinate to raise seed capital from VC and Angel investors.
Built a massively scalable cloud-based custom livestream broadcaster to be able to broadcast HD Live Video in under 800ms latency. Industry standard latency is 12s.
Livestream NFT Auctions
Allowed collectors and collection operators to livestream and run auctions for NFTs simply by connecting wallets across blockchains and importing NFTs.
Built a cross-blockchain sync-cache system that worked across Ethereum, Polygon, Binance, EVM Chains, Solana, Flow, WAX, & EOS.
Build a custom fast-paced credit card auction and checkout system for NFTs across blockchains.
Delivered unique Phygital NFTs (physically-backed collectible NFTs) to market on the Solana blockchain.
Built a cross-chain marketplace and profile features for users to create accounts, connect wallets and interact together and, buy, trade and sell NFTs.
Automated imports/exports to perform automatic blockchain transactions based on proprietary secure key management and signing systems.
Built custom IPFS based caching for assets to be delivered in ultra-fast latency.
Livestreaming for Creators
Built a custom high-performance live broadcaster in Go to perform under 800ms end-to-end latency.
Built a live streaming product for creators to host live classes and sell live tickets or recordings.
Automated live video architecture spanning across Azure and AWS to stream, store and process videos.
Led an engineering team of 8 to build and deliver product to market in weekly Sprint cycles.
Senior Software Engineer/Technical Architect
AgileThought
Tampa, FL
08.2017 - 10.2021
Claims Project:
Responsible as an architect to do requirements, collaborate with stakeholders, and contribute effectively with a large codebase
Extended and wrote custom integration for legacy SOAP based services with .NET Core
Provided consulting and improved unit and integration testing practices in a project with very-low testing practices
Effectively deployed code to production including project's first Azure WebJob project
Cybersecurity Project (Series B Startup):
Responsible for working within application architecture composed of Python backend, C# middle layer, and React.js UI
Improving C# coding practices, architecture, and unit testing practices
Working with a Cybersecurity domain with various SIEM and SOAR products such as Carbon Black, QRadar, & Splunk
Deploys code hosted on AWS architecture with Linux machines
FinTech Two:
Set up infrastructure for Microservices using .NET Core and Entity Framework Core
Created core repositories, domain logic, and unit of work patterns consistent with large microservices approach and maintained consistency across projects
Created system-versioned data tables in SQL Server for storage and auditing purposes
FinTech One:
Worked on an existing codebase consisting of ASP.NET MVC/Web API, TypeScript, Angular 1.5, React.js, and SQL Server to perform rapid development and iteration for product owner
Worked in a large team (12 developers) in a Scrum and Kanban Agile approach and was effective in consistently delivering code and performing code reviews
Developer complex queries to store dynamic data from HANA Analytics and retrieving that to build computed forms for end user
Performed Test Driven Development by writing unit and integration tests for proving correct domain logic
Wrote SQL queries and used Dapper for high-performance retrieval of data
Used Domain Driven Design to write maintainable, reusable, and testable code for a complex domain.
Lead Software Engineer (Contract)
PharMerica
Tampa, FL
01.2017 - 08.2017
FinTechFValueMedadarReact.jsers to refill on orders using ASP.NET MVC/WebAPI, C#, and a custom front end framework consisting of Google MaWebAPI Design and TypeScript
Worked extensively with Azure Service Fabric and Azure App Services for deployment of applications
Supported several web jobs using Azure Web Jobs to support application
Wrote a high-performance and memory efficient driver in .NET to interact with the legacy AS/400 database
Pharmacy vNext: Developed repositories to interact with DocumentDb for high-performance search across 17 million records
Wrote APIs to deliver data to single-page application using ASP.NET WebAPI.
WebAPI
.NET Software Engineer
iMobile3
Jacksonville, FL
08.2016 - 11.2016
Develop custom ASP.NET Web API and WCF Web and Mobile Applications to be integrated with and utilized throughout various Development Platforms across multiple Client Environments
Responsible for Multi-Layered, Service Oriented Architecture
Use Git and Arcanist Documentation Patterns for Development and Phabricator Open Source Solutions for Code Reviews, Task Management, and Project Communication
Develop and deploy custom SQL Server/T-SQL Stored Procedures and Queries
Responsible for Backend SQL Server and C# Development of customized Mobile Applications
Leverage Dapper as the Micro-ORM to interface with Databases
Utilize custom SQL Stored Procedures and SQL Queries for Data Extraction and Data Loading into large, dynamic Data Store, Database, and Data Warehouse Environments
Work with advanced Data Structures, Callback Functionalities, and Threading within .NET to Develop robust SDK solutions
Develop custom Windows Applications for the demonstration of various SDK features
Worked with Technical Requirements, Design Documents, and rigorous Unit Testing to develop a custom Bluetooth/Wi-Fi Driver SDK (Software Development Kit) in .NET and C# (the SDK interacts with Miura Devices that are deployed as Credit Card Processing Terminals)
Develop custom C# Parsers for TLV Communication between the Driver SDK and Terminal Devices.
Application and Systems Developer
UF Edge
Gainesville, FL
08.2014 - 08.2016
Developed a custom Student Registration Web Application in ASP.NET MVC, C#, and MS SQL Server that supported Students and University Staff Members by tracking and storing Student Data and Course Data
Application tracked User Changes (changes in Student Profile Data made by Students or University Staff Members) and stored the modified User Data within MS SQL Server
Application utilized ASP.NET MVC and View-Models to create an easier interface for EDGE Data (Student, Course, Registration, Instructor, and Proctor Data) Input and Maintenance
Application utilized .NET Framework and Objected Oriented Development with C# to enhance the previous Registration System’s Data Model and Business Logic
Application utilized C# Development and grid-based Exporting Processes to generate accurate and user-friendly EDGE Program Fiscal Reports
Wrote Migration Scripts to utilize MySQL Connector and C# Development in order to facilitate the Data Transfer Process from a MySQL Database to a MS SQL Server Database
Wrote and Maintained Python Automation Scripts for the optimization and support of Video Uploading/Archival and Inter-Office Processes
Developed new Web Applications in AngularJS 2, Typescript, Bootstrap, HTML5, and SASS/CSS
Worked closely with Clients to define Requirements and develop Web Applications
Ensured new Web Applications met all Client’s Requirements and Design Needs
Worked hands-on with Object Oriented Development, Entity Framework (ORM Framework), N-Tier Architecture, Domain Driven Design, and Dependency Injection
Worked heavily with Visual Studio Development and utilized Git for Source Control (hosted on BitBucket)
Developed Deployment Packages for Staging and Production Builds (Builds were performed locally and then pushed to Server Environments).
Web Developer
University of Florida, Division of Planning, Design, and Construction
Gainesville, FL
10.2013 - 08.2014
Utilized PHP, JavaScript, jQuery, and AJAX to develop Oracle Database Solutions that were focused on Data Submittal and Data Loading
Added and updated Application Features to the University Campus Map and Admin Map using Google Maps API
Google Maps API Feature Development included Creating Custom Map Markers in Photoshop, Adding/Updating the Map Markers, Updating User Information, and Searching/Displaying Conduit Paths
Developed a custom Directory Registration Form (using HTML, CSS, JavaScript, jQuery, and PHP) that tracked Data across multiple steps
Used HTML and CSS to maintain and update Project Lists on the LEED Projects Page
Used Twitter Bootstrap to create a more compelling UI for the LEED Projects Page Menu and Navigation Bar
Fully updated the Design, Layout, and Technology of the IFAS Metrics Product
Utilized Google Data Visualization API to display a Pie Charts and Column Charts
Used IgniteUI Data Tables for Data Display
Used AJAX to gather Data from various Database Environments
Developed PHP Functions to normalize and convert Data to the appropriate JSON Format used by different Data APIs.
.NET Development Consultant
Freelance
Gainesville, FL
04.2011 - 05.2014
Project: eMaint x4 CMMS System
Developed an Enterprise SaaS Application to upgrade the previously implemented X3 System
The new application had a JavaScript/jQuery Frontend, an AngularJS/ASP.NET MVC/C# Middle Layer, a REST API to pass JSON Data, a C# Data Access Layer, and a SQL Server Database Environment
Implemented a JavaScript Logging System to track User Interactions within the Application (e.g
Page Views, Button Clicks, etc.)
Built a dynamic Forms Engine that allowed Users to create Custom Forms for Data Modifications and Data Storage
Utilized Data Dictionaries for Data Storage and JSON for Field Schema Storage
Worked closely with Clients to define Requirements and develop Web Applications
Ensured new Web Applications met all Client’s Requirements and Design Needs
Project: R+L Carriers
Developed an Intranet Application that managed all other Applications, Users, and Roles
Converted an existing Windows Application into an Intranet Application hosted within the Local Server Environment
The newly developed Intranet Application accessed and queried the Database to Create, Read, Update, and Delete Functions on Applications, Users, and Roles
Application tracked Users with Project Tasks by assigning a specific User to an Application and a specific Role to that User
Layout and User Interface was developed via AJAX and jQuery
The Backend Environment was developed through a MS SQL Server Database and ASP.NET MVC using C# with Razor View Engine
Worked closely with Clients to define Requirements and develop Web Applications
Ensured new Web Applications met all Client’s Requirements and Design Needs.