Resume

With more than 25 years of professional coding experience, I've built many platforms, web applications and APIs across a myriad of different industries. I strongly emphasize high code quality and the use of test-driven development to ensure systems are easier to understand and maintain for longevity.

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Fowler


Technologies


Work Experience

North Star Day Trading

Moderator / Developer (2024 - Present)

  • Fostering and supporting the trading community and the use of the automated trading algorithms provided by NSDT
  • Complete rebuild of the company website to streamline the sign up process for joining the coummunity
  • Custom indicator and strategy development for Quantower and Trading View

Surf And Adventure Co.

Lead Software Engineer (2020 - 2024)

  • Orchestrated the end-to-end development of a custom Rails application designed to streamline the operations of a linen and beach equipment rental business in Sandbridge, VA.
  • Led the project as the Product Manager, overseeing the conceptualization, design, and implementation phases, ensuring the application effectively met business needs.
  • Creatively designed and developed the application to handle critical business functions such as online reservations, inventory management, and payment processing.
  • Implemented a user-friendly interface to facilitate easy reservation and delivery of linens to various houses in the Sandbridge area, enhancing customer experience and operational efficiency.
  • Developed a robust inventory management system within the app, enabling accurate tracking and allocation of rental items, thereby reducing errors and improving resource utilization.
  • Integrated secure payment processing capabilities, ensuring a seamless and secure transaction experience for customers.
  • Played a pivotal role in the digital transformation of the business, contributing to an increase in efficiency, customer satisfaction, and revenue growth through the effective use of technology.

Allied World

Senior Software Engineer (2020 - 2023)

  • Spearheaded the development of a comprehensive web application for Allied World’s Reinsurance business, encompassing underwriting, claims, and accounting modules.
  • Utilized a blend of advanced technologies including Rails, Tailwind CSS, and Stimulus, elevating the team’s expertise through effective mentoring in Test-Driven Development (TDD).
  • As a pivotal member of the Architecture Council, I steered architectural decisions, ensuring adherence to Rails best practices and fostering high-quality, sustainable code development.
  • Led and motivated a dynamic team of over 10 software engineers, instilling a culture of technical excellence and innovation.

Augusto Digital

Senior Software Engineer (2018 - 2020)

  • Played a key role in leading diverse client projects, including Salesforce/CRM integration using C#/.NET, and architecting a bespoke Ruby on Rails application for NC start-ups.
  • Instrumental in the integration of automated testing within the team, significantly enhancing code quality and reliability.
  • Developed a specialized React Native application for warehouse tracking, providing an enhanced native iOS user experience.

Cart66

Co-Founder, CTO/Lead Designer & Engineer (2012 - 2020)

  • Co-founded Cart66, revolutionizing ecommerce for WordPress users by creating a robust Ruby on Rails backend platform.
  • Led the design and development of large-scale ecommerce solutions, supporting thousands of customers in building and growing their online stores.
  • Innovated in the realm of PCI compliance with a unique cloning system for PCI compliant checkout pages, a precursor to similar solutions by major players like Stripe.
  • Collaborated with key partners, including WooCommerce, to deliver seamless integrations and developed a range of ecommerce products targeting various niches.

TrackAbout

Senior Software Engineer (2008 - 2010)

  • Entrusted with the maintenance and enhancement of a large-scale asset tracking system, widely used in the packaged gas industry.
  • Conducted a significant rewrite of the handheld mobile application for data collection, transitioning to Windows Mobile.
  • Mentored fellow engineers in TDD and robust coding practices, leveraging my extensive expertise in C#/.NET.

TCSC, Ironworks Consulting

Senior Software Consultant (2005 - 2008)

  • Focused on the development of web applications using Castle MonoRail, incorporating advanced engineering practices such as TDD, BDD, and DDD.
  • As a Senior Consultant, I was instrumental in embedding Scrum and agile methodologies in various projects, significantly improving delivery timelines and product quality.
  • Worked on cutting-edge projects employing technologies such as CAB, WCF, Spring.NET, Castle MonoRail/Windsor, and NHibernate.

Iron Mountain

Software/Systems Engineer (1996 - 2005)

  • Specialized in automating desktop and server setups, significantly streamlining deployment processes and enhancing system efficiency.
  • Engineered bespoke network solutions, demonstrating expertise in both network infrastructure and custom application development.
  • Led the creation of innovative in-house networking applications, tailored to meet specific organizational needs and improve operational workflows.
  • Played a crucial role in the digital transformation of Iron Mountain, contributing to both hardware and software aspects of IT infrastructure.