×
Jason Sparks

Jason Sparks

Software Developer

1607 Hedden Park, New Albany, IN, 47150
(502) 468-5791

Background


About

About

A software developer originally from Louisville, KY now living in New Albany, IN. Loves his wife, kids, coffee, making music and C#.

Work Experience

Work Experience

  • Senior Software DeveloperCollins Auto Group

    Feb, 2018 - Present

    .NET, C#, SQL, React, Vue, Next.js

    • Worked independently and in a small team to design, specify and implement large e-commerce systems.

    • Designed and implemented Azure DevOps processes for frontend, backend, database, and out-of-band processes.

    • Assisted consumers and dealership staff to resolve production issues.

    • Acted as liaison between third-party API providers to determine integration strategies.

    • Provided technical guidance to junior developers.

    • Participated in code reviews, providing constructive feedback and fostering knowledge sharing within development team.

  • Software DeveloperLevel 12

    Oct, 2017 - Jan, 20183 months

    • Worked with senior development staff to develop new features and fix software issues using Python, Flask, PostgresQL, Memcached and Django

    • Participated in Continuous Integration/DevOps lifecycle using Ansible and CircleCI

    • Participated in code review and Agile sprint planning using GitHub issues and Zenhub boards

    • Attended customer meetings to discuss existing issues and plan new development

  • Director of TechnologySojourn Community Church

    Dec, 2013 - Aug, 20173 years 8 months

    • Managed all IT services for entire organization across five locations including endpoint services, network infrastructure, telecommunications and cloud computing resources.

    • Led organization through two major church management system migrations.

    • Designed, implemented and maintained network architecture.

    • Established network monitoring to proactively detect network issues.

    • Managed key vendor relationships for hardware and software purchasing.

    • Developed strategy to manage staff computer lifecycle within severe budget constraints, automated initial setup of computers to improve turnaround times.

    • Led technological change in an organization with substantial deficits in its use of technology through conversations with executive, campus and ministry leadership.

    • Maintained web presence, managed web security, and implemented necessary features for several Wordpress websites in PHP.

  • IT & Web Development Manager, Theta Tech Solutions

    Apr, 2012 - Dec, 20131 year 8 months

    • Planned and implemented IT infrastructure on a minimal budget based on input from management and employees.

    • Managed small team of IT staff to build out infrastructure and provide support for deployed applications and staff computers across Windows, Mac OS X and Linux platforms.

    • Administered a 110-server computing cluster with OpenFOAM, Gasp and other computational fluid dynamics packages.

    • Oversaw and participated in small software development projects for iOS and Android mobile devices.

    • Prepared computers for use by new hires.

    • Troubleshot and repaired faulty hardware.

    • Implemented and maintained network services including file sharing, VPN access, email and instant messaging/chat.

    • Configured and maintained network for access from multiple offices across the Eastern US.

  • Software Developer/Designer, Self-employed

    Aug, 2011 - Apr, 20128 months

    • Led meetings with clients to define requirements and determine technological needs for web-based software projects.

    • Learned Ruby on Rails to create DearLouisville.com.

    • Prepared several client WordPress sites, modifying them to fit the needs of the customer.

    • Improved sites’ Search Engine Optimization and integrated with several social media features to extend customers’ reach.

  • Professional Services Consultant, Future Visions, Inc.

    Sep, 2009 - Aug, 20111 year 11 months

    • Led teams of consultants and client participants through ERP software implementations, managing project budget and scheduling.

    • Designed, specified and implemented customizations to business processes and data models implemented in existing ERP systems in a variety of platforms (PowerBuilder, .NET/WinForms, ASP.NET, C/AL, SQL Server, Crystal Reports).

    • Learned new products and technologies on demand.

    • Developed detailed understanding of several different knowledge domains (professional services, manufacturing, warehousing, etc.).

    • Troubleshot client technical issues at all levels of abstraction.

    • Presented new learnings to team members and management to spread knowledge and gather feedback.

  • Programmer/Analyst, Coca-Cola Enterprises

    Apr, 2009 - Sep, 20095 months

    • Modified a large SAP environment, developed and maintained ABAP programs to meet functional specifications in a small, remote team.

    • Composed technical specifications to document development efforts.

    • Presented new learnings and project findings to team members and management to spread knowledge and gather feedback.

  • Software Developer, AccuCode

    Jun, 2008 - Jan, 20097 months

    • Worked as the only remote member of a development team maintaining a large, Java-based inventory management web application with MySQL and QuickBooks (via web services) providing client data.

    • Reworked the user interface of several core screens to reduce user confusion and provide a better overall experience.

    • Rewrote several UI components to take advantage of AJAX in order to reduce server loads and improve user experience.

    • Developed database migration scripts for changes to application schemas to ensure client data was preserved and adapted to new business logic/requirements.

    • Provided and implemented suggestions to improve the effectiveness of remote development efforts

Projects Experience

Projects Experience

  • Caroogo, Collins Auto Group

    May, 2018 - Present

    A SaaS platform designed to simplify the car-buying process

    • Implemented several core features including deal document management/signing and credit application submission.

    • Provided support to dealership staff, including developing and publishing hotfixes to address time-critical needs.

  • Think Mobile First, Collins Auto Group

    Feb, 2018 - Jun, 20184 months

    A SMS-based marketing tool supporting custom workflows including geospatial lookup via ZIP code and coupon redemption tracking

    • Solo developer

    • Built in ASP.NET 4.8

Skills

Skills

  • Languages

    C#

    TypeScript

    JavaScript

    SQL

    Python

  • Frameworks

    ASP.NET

    Entity Framework

    Vue

    React

  • DevOps

    git

    Azure DevOps

    GitHub

    CI/CD

Education

Education

  • Computer Information Systems, BSBA, University of Louisville

    Aug, 2001 - May, 2008

Certificates

Certificates

  • Azure Developer AssociateMicrosoft

    Issued on: Feb 25, 2021

  • Microsoft Certified Professional, Microsoft

    Issued on: May 14, 2018

Interests

Interests

  • Music

    GuitarBassExperimental
  • Soccer

    Louisville City FC
References

References

  • Available upon request