Daniel Schramm

A results-driven software development leader with 7+ years of experience building innovative solutions and 3+ years of guiding teams to deliver projects that improve efficiency, boost customer satisfaction, and align technology with business strategy. Known for combining technical expertise with strong leadership, strategic vision, and a passion for creating systems that make a lasting impact.

Leadership

Leadership

Proven leader with experience guiding cross-functional teams and shaping company-wide initiatives.
Represented the Software Development department in executive management meetings, contributing to strategic decisions and company direction. I have led development teams through new product launches, ERP system implementations, and ongoing technical initiatives, always focusing on aligning technology with business goals.

Development

Development

Full-stack developer with expertise in building impactful, scalable solutions.
I have designed and built applications that streamline operations, enhance customer experiences, and drive sales growth. My technical background spans C#, Java, JavaScript frameworks, and cloud platforms like Azure and AWS, enabling me to deliver solutions from concept to deployment while improving performance and efficiency.

PM

Project Management

Driving projects from concept to completion with a strong focus on user experience.
I manage complex projects by balancing strategic planning with hands-on execution, coordinating teams, scheduling development time, and ensuring timely delivery. My approach emphasizes user experience at every stage, from initial requirements gathering to deployment, ensuring that applications and systems are not only technically sound but also intuitive, efficient, and enjoyable for end users.

Impactful Projects

With over 7 years in software development and 3 years in leadership, I have designed and delivered products ranging from internal schedulers and RFID inventory tracking systems to complex customer-facing portals, eCommerce platforms, and ERP implementations. My passion is finding opportunities to revolutionize processes and create solutions that drive real impact.

Racing Series websites

Working with a graphic designer on visuals, my team and I were responsible for building two modern, fully customizable racing websites: APC Racing Series and Delaware Speedway. Both platforms were rebuilt from the ground up using Next.js for the front-end and Strapi for the back-end, giving the organizations far more flexibility and control over their content.

Previously, the old sites were limited they only allowed adding news updates. Everything else (events, results, standings, history, statistics) required a developer's involvement, and results were hosted on an external site that was difficult to navigate.

The new sites are a dramatic upgrade:

  • Full customization for non-technical staff through Strapi, removing the reliance on developers for routine updates.
  • Rich content support, including standings, events, historical records, and integrated statistics.
  • Streamlined navigation so fans, teams, and sponsors can easily access the information they need.
  • Modern user experience and mobile-friendly design, ensuring accessibility for all audiences.

By modernizing these sites, we not only improved their usability but also gave the organizations the tools to manage and scale their digital presence with ease.

eCommerce store

As part of a major e-commerce initiative, I played a lead role in designing and building both the core platform and its supporting microservices.

  • Payment & Commerce Logic: Integrated Stripe for secure payments and developed complex pricing, discount, and subscription models tailored to business needs.
  • Supporting Microservices: Built automated services for third-party order placement, shipping cost and lead time estimation, and real-time reporting.
  • Database Architecture: Designed and implemented the entire database structure to ensure scalability, reliability, and efficiency.
  • API Integrations: Connected the platform with multiple external APIs, including shipping carriers, payment providers, and vendor systems, enabling seamless operations across the business.

Beyond the initial launch, I also led the team in ongoing updates and enhancements.
These included:

  • SEO and performance improvements that increased site visibility and speed.
  • User experience upgrades such as improved autofill, smarter data retention, and streamlined layouts.
  • Experimentation and optimization through A/B testing, ensuring changes were backed by measurable results.

This project was a ground-up build, transforming the organization's ability to manage online transactions, logistics, and reporting at scale. The resulting system not only streamlined operations but also provided flexibility for future growth and innovation.

Return Portal

Led a team in designing and building a customer facing return portal to replace the old labour and paperwork intensive system. The build process involved directing multiple cross functional teams to get information about the existing process and design new processes optimized for an online first portal. Afterwards, we visited customers for testing and refining.

The final product resulted in increased customer satisfaction, 75% reduction in time between returns and credits, 0 internal paper usage, complete elimination of returns missing required information, and an up to 95% reduction of labour required.

The portal was simplistic and auto-populated as much information as possible from customers previous sales so the return process was as easy as possible and customers were happy to use it. It also included tracking, management, and permission functionality. Written in C# using Blazor.

Online Trade show

Led a cross-functional team in bringing our annual trade show online to replace our slow and labour intensive book based trade show. The design process was about finding the most intuitive system for use on an in-person tablet based trade show. A digitized trade book with clickable divs for adding products to cart was selected.

The released product worked perfectly on tablets as well as desktops and phones. The intuitive online trade show had a 250% increase in customers who bought from the trade show. A 95% reduction in order delivery time due to orders being placed immediately instead of being recorded in a book.

Customers were also able to use online benefits like barcode scanners, online PDFs, and online raffle tickets. Written in C# ASP.Net and later upgraded to Blazor 8.0

RFID Inventory Tracking

To improve asset management, I tested and implemented an RFID inventory tracking system for IT equipment such as laptops, handheld scanners, and other hardware. Each asset was tagged with RFID chips, and mounted RFID scanners automatically logged movement and stock levels. The backend system was built in C#, while Python was used to generate RFID tags.

The solution transformed how audits were performed. Quarterly audits were reduced by 98% in time spent, since staff only needed to locate missing products rather than manually check every item. Annual audits remain in place as a safeguard, but the overall burden of asset management dropped dramatically.

In addition to efficiency gains, the system provides real-time visibility into stock levels, with automatic email alerts when supplies run low. Handheld scanners can also be used to locate individual tagged items, making it easy to find misplaced equipment quickly.

Liner Scheduler

As the sole developer I was tasked with solving a costly production bottleneck. The company sold 10+ styles of pool liners but only one could be in the cutting machine at a time. If an order came up that was a different type than what was currently loaded the spool had to be switched to the new style. Switching could take up to 10 minutes, leaving employees idle and significantly slowing production.

Due to deadline constraints orders were typically loaded up in the order they came in, which frequently led to liner A being in, swapping to liner B and then back to A. In many cases, the time spent swapping liners was as long as cutting an actual order.

To address this, I designed and built a scheduling application that optimized production sequencing. The system ensured that no liner was late while minimizing machine changeovers, reducing swaps by at least 50%. This not only freed up substantial operator time but also allowed the company to cut more liners in the same period, improving throughput and meeting delivery deadlines more efficiently.

Multi-threaded remote grep client

Was able to connect to a client computer and utilize a grep-style search using multi-threading to increase performance. Written in C++

Mobile VIN scanner

Utilized Google ML Kit OCR to read a photo of the VIN, connected to a vehicle data API to display relevant vehicle data like installed packages, engine type and more.

Get in touch

I welcome connections on LinkedIn as the best first step. From there, I am glad to follow up by email or phone as needed.

  • Location

    London, ON
    Canada