Senior Software EngineerTeam LeadTechnical MentorFull Stack Developer

Building the Futurewith Decades of Experience & Innovation

Full-stack software engineer blending technical excellence in web and database technologies with leadership and mentorship through collaboration and shared success.

About Me

Full-stack software engineer with 19+ years of experience building scalable, maintainable solutions across education, e-commerce, startup, and enterprise sectors that drive real impact.

Transforming Ideas into Reality

Over nearly two decades, I've engineered enterprise and e-commerce platforms, created effective learning material for coding bootcamps, and guided teams to success. My technical toolkit spans C#, JavaScript, SQL, ASP.NET, Java, Spring Boot, React, Docker, and more, with a proven record in both backend and frontend development.

Notable achievements include boosting student job placement rates by 20% through modernized curriculum, automating CI/CD pipelines for 500+ learners, increasing e-commerce conversion rates by over 30%, and saving companies thousands of dollars. I've architected novel and unique systems that save teams hundreds of hours and delivered solutions that scale with business growth.

Beyond code, I'm dedicated to mentoring developers, leading cross-functional teams, and sharing knowledge through technical writing and open-source contributions. I believe in continuous learning, agile collaboration, and building software that empowers people and organizations.

19 Years Experience

Proven track record across education, e-commerce, startup, and enterprise software

Full-Stack Development

Expert in both frontend (React, JavaScript, HTML) and backend (C#, ASP.NET, SQL, Java, Spring Boot)

Database Design

Skilled in SQL Server, PostgreSQL, SQLite, and database optimization

Team Leadership & Mentoring

Led teams, mentored developers, and developed coding curriculum

Technical Writing & Curriculum

Created educational content and technical documentation for bootcamps and teams

Testing & Quality

Experience with MSTest, JUnit, Cypress, and best practices in software testing

Skills & Technologies

A comprehensive toolkit of languages, frameworks, and platforms I've mastered over 19 years of software development.

Programming Languages

C#95%
JavaScript95%
SQL90%
HTML590%
CSS385%
Java85%
TypeScript80%

Frameworks & Libraries

ASP.NET95%
React90%
Spring Boot85%
Express85%
Vue.js85%
Razor80%
Entity Framework85%

Tools & Platforms

Git95%
VS Code95%
Visual Studio90%
IntelliJ90%
Bash90%
Docker85%
GitLab CI/CD85%

Testing

MSTest95%
JUnit95%
Cypress85%
Vitest65%

Databases

SQL Server90%
PostgreSQL85%
SQLite80%
Elasticsearch70%

Additional Expertise

Full StackFront EndBack EndLeadershipMentor/CoachAgile MethodologiesKanbanRDBMSREST APICI/CDUnit TestingVersion ControlCloudPerformance OptimizationTechnical WritingCode ReviewAPI DesignDatabase OptimizationSubject Matter ExpertContinuous LearnerProduct DevelopmentTechnical SupportInvestigativeSoftware DebuggingData StructuresAlgorithmsCollaborative Team Player

Professional Experience

A journey through 19+ years of software development with a focus on delivering exceptional results.

Software Engineer & Curriculum Developer

Tech Elevator
Remote
Jan 2020 - Dec 2025

Develop and maintain curriculum and software solutions for a coding bootcamp, focusing on backend development, DevOps, and automated testing to enhance student learning outcomes.

Key Achievements:

  • Architected API and database capstone project modeled after Venmo, in dual tech stacks (C#/ASP.NET/SQL Server and Java/Spring/PostgreSQL), driving improved engagement and module completion rates for 2,000+ learners.
  • Designed automated CI/CD pipelines and curriculum versioning system that reduced deployment time from 3 days to 3 hours, enabling rapid curriculum iteration for 800+ concurrent students across multiple programs and start dates.
  • Built AI-assisted pipeline to generate and validate Check-For-Understanding questions, compressing an 8-month timeline to under 3 months while identifying and correcting errors in existing curriculum materials.
  • Engineered automated testing and scoring pipelines using custom Docker images and multiple testing frameworks, reducing per-instructor grading workload by 15+ hours per week and enabling more direct student support.
  • Implemented scalable Express-based APIs as teaching resources for lab exercises, giving learners hands-on experience consuming REST endpoints and working with distributed systems.
  • Developed React and ES6 curriculum modules to replace legacy Vue content, ensuring students learned modern industry-standard technologies.
  • Mentored junior developers through training, pair programming, and constructive code reviews, helping them build confidence and level up their skills.

Technologies Used:

C#JavaASP.NETSpring BootMSTestJUnitSQL ServerPostgreSQLHTML/CSS/JSReactVue.jsCI/CDDockerGit

Independent Developer

Bry's Marine
Remote
Oct 2019 - Dec 2019

Redesigned and developed a new website for Bry's Marine, a boat dealership and service center, focusing on improved user experience and performance.

Key Achievements:

  • Rebuilt website with lightweight CMS, achieving 90+ Lighthouse scores in performance, best practices, and SEO.

Technologies Used:

Grav CMSPHP/TwigjQueryHTML/CSS/JSDreamHostCloudinaryGit

Lead Software Engineer / Software Engineer

Traffic Safety Store
Hybrid / Philadelphia, PA
Jul 2016 - Sep 2019

Led development of e-commerce platform for traffic safety products, focusing on enhancing user experience, expanding product offerings, and improving operational efficiency.

Key Achievements:

  • Implemented new interface for road construction signs using ASP.NET and React, expanding the product catalog to 200+ new signs and generating $150k+ in additional annual revenue.
  • Built interactive custom sign builder with JavaScript and Cloudinary, driving $60k+ in new revenue within six months and significantly improving conversion rates in A/B tests.
  • Developed live search and filtering for safety vest products using JavaScript and Elasticsearch, increasing average order value by $500+ on safety vest purchases.
  • Led 3-person team to launch admin site with ASP.NET and React, unifying phone and online orders across 4 storefronts and enabling bulk product management for inventory, pricing, and promotions.

Technologies Used:

ASP.NETSQLReactjQueryHTML/CSS/JSLESSSQL ServerElasticsearchFluentMigratorGit

IT Applications Developer

Dechert LLP
Philadelphia, PA
Jan 2011 - Jul 2016

Developed and maintained internal applications for a global law firm, focusing on automating processes, integrating third-party services, and enhancing document management systems to improve operational efficiency.

Key Achievements:

  • Architected and developed ASP.NET system to automate conflict-of-interest document restrictions in iManage document management platform, saving legal and IT teams 20+ hours per week.
  • Built searchable skills database using ASP.NET and JavaScript, enabling legal teams to find internal translators and subject matter experts and saving $25k+ annually in external consultant fees.
  • Integrated Okta and Box REST APIs to automate application provisioning and external document sharing, reducing manual work for Help Desk and IT Operations teams.

Technologies Used:

ASP.NETSQLHTML/CSS/JSjQuerySQL ServerSSRSSSISiManageGit

Associate Software Engineer

Coventry First
Fort Washington, PA
Feb 2010 - Jan 2011

Key Achievements:

  • Enhanced ASP.NET and SQL applications for Contract Analysis department by expanding data capture and optimizing keyboard navigation, helping analysts process contracts more quickly and reducing daily backlog by 20%.

Technologies Used:

ASP.NETWinFormsSQLHTML/CSS/JSSQL Server

Applications Developer

Capmark Financial Group, Inc.
Horsham, PA
Jan 2007 - Feb 2010

Key Achievements:

  • Migrated mission-critical data transfer process from legacy Perl script to a .NET Windows Service, improving reliability and reducing manual reruns by 80%.

Technologies Used:

ASP.NETHTML/CSS/JSSQLSQL ServeriManage

.NET Developer

School of Tourism & Hospitality Management, Temple University
Philadelphia, PA
Jun 2006 - Jan 2007

Key Achievements:

  • Created ASP.NET web applications demonstrating and sharing knowledge for hospitality management professionals, leading to better information sharing among remote users.

Technologies Used:

ASP.NETClassic ASPHTMLSQLSQL Server

Featured Projects

A showcase of my recent work, demonstrating expertise in full-stack development, modern frameworks, and innovative solutions.

Pick For Me TV preview
Featured

Pick For Me TV

Built random TV episode picker using Vue.js, Express, and TMDB API to recreate the experience of stumbling onto favorite shows while channel surfing.

Vue.jsExpressREST APITMDB
BryTech preview
Featured

BryTech

Built modern portfolio site using Cursor AI, Next.js/Tailwind CSS, and Vercel deployments, learning AI-assisted development workflows and TypeScript through iterative prompting and code review.

Cursor AIAI-assistedNext.jsTypeScriptTailwind CSSFramer MotionVercel
Bry's Marine website preview
Featured

Bry's Marine website

Rebuilt website with lightweight CMS, achieving 90+ Lighthouse scores in performance, best practices, and SEO.

Grav CMSPHP/TwigjQueryHTML/CSS/JSDreamHostCloudinary
Traffic Safety Store - Construction Signs Gallery preview

Traffic Safety Store - Construction Signs Gallery

Implemented new interface for road construction signs using ASP.NET and React, expanding the product catalog to 200+ new signs and generating $150k+ in additional annual revenue.

ASP.NETReactHTML/CSS/JSEntity Framework
Traffic Safety Store - Custom Sign Builder preview

Traffic Safety Store - Custom Sign Builder

Built interactive custom sign builder with JavaScript and Cloudinary, driving $60k+ in new revenue within six months and significantly improving conversion rates in A/B tests.

ASP.NETjQueryHTML/CSS/JSCloudinary

Get In Touch

I'm always interested in new opportunities and exciting projects. Let's discuss how we can work together to bring your ideas to life.

Send a Message

Follow Me

Availability

I'm currently available for:

  • Full-time opportunities
  • Contract work
  • Consulting projects
  • Technical mentoring