- Programming Languages
Bash, Bicep, C/C++, C#, ColdFusion, Erlang, Go, Java (11, 17), Javascript/TypeScript, Kotlin, LPC, LUA, MicroPython, Perl, PHP, Powershell, Python, Ruby, Terraform, Visual Basic, XML/XAML/XSLT, YAML
- Frameworks and Technologies
Ajax, Angular.JS, ASP.NET, AWS SDK, Azure/AWS, Azure DevOps, Bootstrap, Django, Docker/Docker Compose, Entity Framework, Flask, Git, Jenkins, jQuery, LESS, Material UI, Microsoft Semantic Kernel, MSTest, NPM, NuGet, OAuth2, Pip, RabbitMQ, React/ReactNative, Redis, RESTful APIs, SAML, SASS, SignalR, SpringBoot, SSO (CAS, SAML, OAuth2, B2B/B2C), Tailwind CSS, UWP/WinForms, Webpack, WebSockets, Windows Services, Xamarin, xUnit, .NET Framework/Core/Standard
- Database Systems
AWS OpenSearch, CouchDB, CosmosDB, DynamoDB, Elasticsearch/OpenStack, GraphQL, MariaDB, MarkLogic, MongoDB, MS-SQL Server, MySQL, Oracle, PostgreSQL, Redis, SAP HANA, SQLite
- Work Experience
Senior Software Engineer
Comply365 - Beloit Wisconsin (Remote), April 2025-Current- Develop AI/LLM product level integrations and further low level NLP pipelines on large text datasets using tools like AWS Bedrock and Microsoft Semantic Kernel.
- Lead full-stack development of document distribution and authoring software utilizing .NET Framework, Java, ASP.NET, .NET Core, and modern JavaScript frameworks.
- Architect and develop new product web applications using cutting-edge technologies including TypeScript, .NET 8+ as well as Java using platforms like Atlassian Bitbucket/Github/Azure Devops.
- Mentor team members on containerization strategies for both Production and Development workloads (DevContainers, Docker Desktop, WSL).
- Lead development efforts on Java web applications using the Spring Framework and Hibernate ORM.
- Provide actionable technical insights to stakeholders, converting architectural and performance data into strategic recommendations that drive business decisions and improve development velocity.
- Drive technical decisions and participate in agile software development ceremonies (Scrum, Kanban).
- Create and maintain development tools, configurations, and IDE solutions to streamline developer onboarding and productivity.
Previously: Web Software Engineer
May 2022-April 2025- Assisted in the development of document distribution and authoring software on a full-stack capacity.
- Contributed to new product web application development utilizing TypeScript, .NET 6, and Azure DevOps.
- Developed and integrated WYSIWYG XML editors for document authoring platforms.
- Designed multi-tenant Entity Framework architectures and code-first migrations for MS-SQL databases.
- Designed and integrate WYSIWYG XML editors to facilitate advanced document authoring and distribution within the platform.
- Provided guidance on containerization of legacy software projects for Production and Development workloads.
- Architected cloud-based solutions to modernize legacy software using Azure Functions, Service Bus, App Services and more.
Project Lead Developer
Telesmatic Systems LLC - New Port Richey FL, December 2018-Current- Owner and lead developer of the online game Lost Souls MUD which has been in continuous operation for over 35 years.
- Create, maintain, or refactor code within the game libraries and drivers which are written in LPC, C or Python (3.10+).
- Utilize trusted Azure cloud products to host the game and its supporting services, such as; Static Web Apps, Functions, Application Gateways, Container Registries and more.
- Utilize Docker and Docker Compose to create development and production environments for all products offered by the company, along with CI/CD pipelines to facilitate the deployments.
- Provide direction and training regarding the ongoing development of the game itself to a private volunteer development team consisting of over 20 international software professionals.
- Integrate third party APIs from various web and private services to provide additional functionality to or extract information (player driven data) out of the game world.
- Integrate new development patterns and practices, documentation standards, error tracking, version source control, and any other third party integrations to improve the development workflow.
- Architect and operate a multi-node Kubernetes platform powering complementary services (APIs, telemetry, monitoring, analytics, web apps); design and maintain Helm charts, enforce security and RBAC policies, implement observability, optimize scaling, and manage continuous deployment and lifecycle maintenance.
Full Stack Engineer (Contracted)
Revenue Management Solutions - Tampa FL, Sep 2021-Jan 2022- Assisted in the ongoing maintenance and creation of financial analytical tools written with .NET Framework, .NET Core, ASP.NET and Javascript which are utilized by multiple Fortune 500 clients.
- Developed Azure Function applications to facilitate the integration of client data into various development and production environments.
- Utilized the MVC pattern to develop or expand robust and modern web applications for business purposes on a Front and Back end basis to solve ongoing software issues or feature additions across multiple software projects.
- Leveraged and integrated third party frameworks to create Excel reports based on client provided data and requirements.
- Assisted in the development and troubleshooting of SQL parameter based stored procedures and queries to handle the input or selection of customer related data.
Software Engineer
Bayonet Plumbing, Heating & Air Conditioning - Hudson FL, Jan 2020-Aug 2021- Designed and implemented an ASP.NET micro-service framework to integrate with several business critical application platforms such as; Microsoft Exchange, osTicket, Active Directory, Gophish, SAP Business One, and many others.
- Developed and maintained custom SAP Business One add ons and connectors to facilitate data transfer with third party services.
- Configured and customize a deployment of a Rocket.Chat server to centralize forms of company wide communication. Developed multiple outgoing and incoming webhooks, channel listeners/bots, and other event driven scripts in Node.Js and Python 3.
- Created and altered SQL Stored Procedures for later use in Crystal Reports driven from data provided by an SAP B1 deployment.
- Developed custom Android and iOS applications using Xamarin (C#/.NET) and ReactNative (Javascript) frameworks.
- Generated dynamic websites/web-apps using Flask (Python3) for data analysis or generation.
- Education
Technology Development and Management
2020-CurrentBachelor of Science - Saint Petersburg College: Tarpon Springs, FL
Computer Programming and Analysis
2018 - 2020Associate in Science - Saint Petersburg College: Tarpon Springs, FL
Computer Maintenance Technology
2010-2012Certificate of Competition - Marchman Technical College: New Port Richey, FL