Garunski
09/2023 - Present
Founder
- Created an application for demonstration of an OAuth Server to use with ChatGPT Custom GPT, wordswithchat.com
- Developing a multi-tier application for financial spending tracking using Plaid API
- Developing a distributed application for identifying personality types called Scry
- Explored Gateway API ingress with Cilium and eBPF
- Researched and evaluated various front-end frameworks including Next.JS, Nuxt.JS, Vue, Remix, and Blazor for use in client-side development.
Prudential
06/2023 - 09/2023
Technical Lead
- Promoted understanding of agile development methods by providing leadership that includes transparency, accountability, and empowerment.
- Enhanced the hiring process by engaging in interviews with potential candidates to evaluate their qualifications and suitability.
- Provided leadership and technical direction to a consultant team, facilitating the execution of a developer platform based on Backstage, resulting in improved product outcomes.
Fifth Third Bank
01/2021 - 03/2023
Principal Technical Engineer
- Led the creation of a secure AWS infrastructure platform for a major financial institution, focusing on high availability and resiliency.
- Architected a release application for deployments across multiple Kubernetes clusters.
- Utilized Consul, Vault, and Terraform extensively for cluster creation and configuration.
- Designed and coded the front end in React with SSO and Formula Design System.
- Implemented agile methodologies like Kanban, GitHub Projects, and Issue Tracking to enhance team efficiency.
- Provided support to over 100 developers, aiding their migration to modern front-end application hosting and containerization within a Kubernetes-based service mesh.
HAVI
09/2018 - 12/2020
Full Stack Engineer
- Set up builds for Frontend applications including micro-frontend components, and assisted in setting up a custom routing solution for a global Azure CDN implementation. Managed Kubernetes cluster setup.
- Established monitoring for Front End and API applications using Datadog, including application monitoring and debugging production issues.
- Implemented OAuth 2.0 using Azure B2C Authentication, maintained custom OAuth flow, and trained new developers in Single Sign-On Authentication.
- Created applications using Material UI, React, Redux, and implemented UX/UI designs. Refactored legacy applications, optimized UI, and developed a micro-frontend architecture.
- Utilized Lerna for package versioning and management. Implemented HEAP for feature statistics and prioritization.
- Introduced Kanban for task management and led the front end team with code reviews and backlog grooming.
ZiZo Technologies, Inc.
02/2020 - 11/2020
Software Architect
- Defined AWS Serverless architecture in application design, advising on various AWS services like SQS, SNS, Lambda, Step Functions, API Gateway, EC2, Cognito, and Postgres RDS.
- Introduced Azure DevOps Pipelines and Releases for application deployment, collaborating on standards for build and release processes.
- Advised on React application patterns, implemented React Material-UI, Hooks, Redux, and Formik in Typescript.
- Managed a team to develop a full stack application, created stories, and implemented Kanban for progress management.
- Implemented OAuth 2 flow with Cognito as the authentication layer.
ACV Auctions
05/2019 - 09/2019
DevOps Consultant
- Led the effort for containerization and automation of deployments using Jenkins as a build and deployment server with the Pipeline concept.
- Collaborated with the team to establish requirements for segregating build and release components, enhancing process efficiency.
- Introduced Helm for application creation automation and configuration on Kubernetes Cluster.
- Created a simple release system for distributing built artifacts across various environments.
Virtual Pediatric Systems, LLC
05/2017 - 06/2018
Senior Software Engineer
- Led the implementation of pair programming for tasks within the engineering team.
- Standardized Agile practices such as Kanban, Retrospectives, and Planning.
- Introduced Containerization and led the selection of a Container Management Platform.
- Delivered four major projects ahead of deadlines, exceeding requirements.
- Analyzed AWS Billing and implemented strategies for a 53% monthly cost savings.
- Evaluated OpenShift Container Platform, Mesosphere DC/OS, and Rancher for Kubernetes deployment.
- Implemented Terraform scripts to ensure server and infrastructure compliance with HIPAA (HITRUST) rules.
- Completed the migration of a .NET application to a Kubernetes Job process.
ThoughtWorks
05/2016 - 04/2017
Senior Application Developer
- Major Telecom: Developed a Backend for Frontend (BFF) architecture, collaborated on API compatibility, and used OpenShift Container platform for Kubernetes environment setups.
- Healthcare Institution: Acted as a .NET expert, guided the team on technology stack choices, evaluated Angular 2 and React, and selected React for frontend development.
- Major Financial Institution: Provided technical guidance to junior consultants, established coding standards, led the creation of a Multi-Factor Authentication system, and worked with Spring stack and Angular.
Mocobe
11/2015 - 05/2016
Co-Founder, Engineering Lead
- Joined Mocobe to develop applications facilitating therapy access for individuals with alcohol abuse issues.
- Set the technical direction for the company.
- Formulated the minimal viable product (MVP) alongside the founder.
- Chose scalable technologies to minimize hosting costs.
- Rapidly iterated on the MVP based on feedback from initial test users.
- Utilized technologies like Angular, Node.js, MongoDB extensively.
- Created an offline tablet application for use in jails with limited connectivity.
- Used Ionic and Cordova to leverage Angular and its libraries.
Campus Labs
08/2012 - 10/2015
Manager, Software Development
- Launched two new products, extensively using AngularJS for front-end architecture and collaborating for an exceptional User Experience.
- Supervised the implementation of NodeJS applications in two products.
- Made extensive use of ASP.NET Web API across multiple applications.
- Upgraded and migrated applications to the new Microsoft Identity Framework.
- Implemented an internal NuGet server.
- Advocated for Open Source Technologies and contributed to the open source ecosystem.
- Established voluntary training sessions for developer education.
- Created standards for public REST API endpoints.
- Managed a team of 4 to 6 developers.
- Conducted quarterly and yearly performance reviews and career progression meetings for developers.
Campus Labs
05/2011 - 08/2012
Team Lead
- Joined Campus Labs to enhance the state of existing applications, refactoring an outdated ASP.MVC 2.0 application in C#.
- Led the development of a new product from scratch using ASP.NET MVC 3.0 and C#, in collaboration with the Product Owner and adhering to Scrum and Agile practices.
- Established coding standards using ReSharper Code Styles and StyleCop.
- Coordinated a small team to refactor a C# application, improving functionality, stability, and performance with ASP.NET MVC 3.0, Razor, Backbone, and Handlebars.
- Led the creation of Beacon, a new product offering, using ASP.NET MVC 3.0, Razor, and C#.
- Enhanced user experience using Javascript frameworks like Knockout JS and Kendo UI.
- Implemented Service Oriented Architecture using WCF for data sharing across product lines.
- Used Windows Identity Foundation for single sign-on across products.
Mad Sprocket
07/2010 - 12/2011
Co-Founder, Lead Application Developer
- Founded the company to assist small businesses with their websites.
- Architected a Content Management System in C#, forming the core of the business.
- Selected and integrated a support system from Zendesk, incorporating features like 'dropbox' into the CMS.
- Chose and implemented a billing system from Freshbooks, focusing on API, ease, and security.
- Managed freelancers to develop the main website.
- Created a SOA deployment management application using WCF services and Silverlight.
VertaSource
01/2009 - 05/2010
Lead Application Developer
- Worked in a team of developers to deliver .NET and C# web applications to both small business and enterprise clients, handling all phases of application creation.
- Served as Application Architect for several projects including REO Properties Management Systems for M&T Bank and Key Bank, Catalyst CMS 4.0, and Concept 59FIFTY.
- Introduced NHibernate for reduced development time and enhanced performance.
- Handled application design and architecture for internal applications at New Era Cap, including the Concept 59FIFTY online cap design contest.
- Responsible for project time estimates across the organization.
- Advised large clients like New Era Cap, M&T Bank, Key Bank, and Mighty Taco on optimal solutions for their needs.
MTM Interactive
06/2008 - 11/2008
Application Developer
- Worked at a startup specializing in people-counting software, utilizing C# and .NET libraries with SQL Server.
- Developed windows services to support Video Processing Software.
- Created windows forms applications for testing and deploying Video Processing Software.
- Developed integration code for hardware devices like pan/tilt units and video cameras.
- Created managed C++ wrapper code for running low-level C++ and C libraries in C#.
- Researched DirectDraw and DirectX integration for Windows Media Encoder.
- Developed an automated system for operating Windows Media Encoder using the SDK.
Sayers Technology LLC
12/2007 - 06/2008
Application Developer
- Collaborated with business stakeholders to enhance sales processes using Microsoft CRM, creating a PHP application for this purpose.
- Evaluated Microsoft CRM services and integration points to design a system for customizing the application.
- Developed custom C# code that integrated with CRM to meet business requirements, utilizing CRM Web Services.
- Designed and developed a multifaceted web application using PHP, Zend framework, and MySQL for data access.
New World Systems
08/2007 - 12/2007
Application Developer
- Supported and improved a large prison management application in a team using Agile methodologies.
- Developed features for a Prison Management application written in VB Form.
- Created XSLT driven reports.
- Designed reports for Microsoft Reporting Services using VS2005 Reports Designer.
AURORA Consulting Group
06/2006 - 09/2007
Application Developer
- Worked on large and small projects for Fisher-Price and Mattel.
- Trained developers and front end designers in the proper use of JavaScript.
- Extended and supported a custom MVC-based C# architecture by enhancing the framework.
- Maintained a large AJAX business application capable of displaying an unlimited amount of data smoothly.
- Utilized MooTools effect system to create user-friendly and interactive applications.
- Designed and created an action-driven application interfacing MS Word, MS Excel, and MS PowerPoint in Java using JACOB as the Java-COM Bridge.