Nathan Bosscher, Full-stack Developer in Brantford, ON, Canada
Nathan Bosscher

Full-stack Developer in Brantford, ON, Canada

Member since September 9, 2020
Nathan has built web and mobile applications that over 1,200 businesses rely on daily. He's capable, a quick learner, and gets it done. Nathan's worked in both legacy and new application development environments for business and consumer markets. Nathan enjoys the challenge of creating, building, and fixing unique applications that make a difference.
Nathan is now available for hire

Portfolio

Experience

Location

Brantford, ON, Canada

Availability

Part-time

Preferred Environment

Material-UI, React Native, React, Microsoft SQL Server, MySQL, PostgreSQL, C#.NET, Go, Linux, MacOS

The most amazing...

...project I've developed was an insurance claim management system that processes ~1,500 claims per day.

Employment

  • Senior Full-stack Developer

    2019 - PRESENT
    Self-employed
    • Designed and developed an automated quoting system for a railing manufacturer. Users draw the outline of their deck and the quoting system computes which parts are required and how to cut specific parts to fit.
    • Developed a claims management system for an insurance company that handles over 1,500 claims per day.
    • Built a schedule management and project data collection system for a trucking company. This included a real-time web interface and an offline-enabled mobile app. Performed client interviews to refine the product.
    • Maintained a desktop application that managed a water sensor device. This included adding new device support for a series of serial-based devices.
    Technologies: Microsoft SQL Server, Material-UI, MySQL, C#.NET, PostgreSQL, Go, React Native, React
  • Full-stack Developer

    2016 - 2019
    Ladder Software, Inc.
    • Built features and fixed bugs for a daycare-management and parent-communication application.
    • Created Stripe and Vantiv payment integration to allow our customers to accept payments through our software. Vantiv was an especially difficult provider to integrate with.
    • Worked with a team to build a Cordova-based mobile app that could do basic management functions.
    • Managed DevOps for the company, served as the only on-call person for the years I worked there, and setup CloudWatch and DataDog monitoring.
    • Solved performance bottlenecks caused by customer growth by tuning SQL queries and indexes and introducing Redis caching.
    Technologies: Microsoft SQL Server, AWS EC2, AWS CloudWatch, Redis, C#.NET
  • Junior Full-stack Developer

    2013 - 2014
    PF Software Services
    • Developed a web-based freight management application based on an existing Access database.
    • Collaborated with the manager to update applications so that they met the changing customer requirements.
    • Created and validated data migrations to allow the application switchover to happen over a weekend.
    Technologies: Microsoft SQL Server, C#, ASP.NET MVC

Experience

  • Insurance Claim Management Application

    PROJECT: A claims management system for an insurance company.

    WORK DONE:
    I managed three developers working in several time zones while collaborating with a business partner who did the requirements gathering. Midway through development, the system was handling ~1,500 claims per day. I spent about 75% of my time working on database performance and implementing new features. I spent about 25% of my time managing requirements, timelines, the team, and interacting with my business counterparts.

    We released features weekly and dealt with requirements that changed very frequently.

  • Trucking Business Management Tool

    PROJECT: A web-based schedule management tool for the office staff of a trucking company.

    WORK DONE:
    First, I created a project roadmap based on the business requirements and collaborated with business counterparts to ensure all business level requirements would be met. Later, I developed a mobile app that displayed schedule information and collected project details from the truck drivers. The app also had to be effective during offline mode for several days.

    After our initial "beta" version was rolled out, I performed more detailed user interviews to refine the product. Now I'm maintaining the application, which includes fixing small bugs and building minor features.

Skills

  • Languages

    C#.NET, Go, Assembly
  • Libraries/APIs

    jQuery, REST APIs, React
  • Storage

    Microsoft SQL Server, MySQL, PostgreSQL, Redis
  • Other

    Legacy Software, Software Design, Code Architecture, Algorithms, Networking, Hardware Drivers, Embedded Systems, Serial Peripheral Interface (SPI), Business Requirements, Customer Research
  • Frameworks

    React Native, Material-UI, ASP.NET MVC, Bootstrap, AngularJS
  • Tools

    AWS CloudWatch, Git, GitHub
  • Platforms

    Linux, AWS EC2, Kubernetes
  • Paradigms

    DevOps

Education

  • Bachelor's degree in Computer Systems Engineering
    2011 - 2016
    Carleton University - Ottawa, Ontario, Canada

To view more profiles

Join Toptal
Share it with others