Summary
Overview
Work History
Education
Skills
Timeline
OperationsManager

Jason Ball

Edmond,OK

Summary

Well-qualified Full Stack Developer with a wide range of knowledge from systems architecture, deployment strategies, development process and team collaboration. Complex problem-solver with analytical and driven mindset. Team player with excellent technical abilities offering 15 years of related experience.

Overview

15
15
years of professional experience

Work History

Director of Engineering

SafetySkills
06.2015 - Current
  • Continued previous job roles
  • Invented courseware framework that would allow branching and non-linear training to be created. This became standard for all SafetySkills content.
  • Collaborated and worked with cross-functional teams to enhance training platform.
  • Training platform that was started as junior developer grew to servicing millions of users with 150 thousand logins per month, provided nearly 100 thousand hours of training per month, all while maintaining SLA of %99.999.
  • Mentored junior software engineers, providing guidance of development strategies and education on existing development techniques. Highlighted importance of problem solving skills, encouraged feedback and innovation.
  • Transformed our build process to be automated through Azure DevOps saving time and money for release management and improved our alacrity to meet customer needs
  • Managed databases and Azure resources related to customers to ensure optimum experiences and ensure expenses did not spiral out of control

Lead Application Developer

SafetySkills
11.2011 - 06.2015
  • Continued previous job roles
  • Worked closely with other team members in troubleshooting and debugging platform issues
  • Participated with clients in discussion meetings.
  • Worked with product owners and software managers to establish milestones. Scoped requirements for user stories.
  • Maintained training platform hosted environments, regularly updated configuration, made enhancements to security and made changes appropriate to achieve milestones.
  • Established coding standards, code troubleshooting guidelines, and tooling used by developers. Regular review of developer workflow was taken into consideration to enhance code consistency and reduce wasted efforts.

Associate Application Developer

NoodleStream.com
06.2008 - 11.2011
  • Maintained and finished applications handed off by previous developers
  • Started and functioned as core developer for new projects that would become companies primary platform for delivering training
  • Implemented UI overhaul to platform by taking designs from 3rd parties and updated CSS for all components and layouts
  • Migrated applications and content from dedicated hardware to cloud based services (Azure, AWS)
  • Implemented SCORM communication standards from original whitepapers

Education

Bachelor of Science - Computer Science

University of Central Oklahoma
Edmond, OK
05.2008

Skills

  • Open API Design and Development with Swagger
  • Development Frameworks: NET Framework, NET Core, MVC, Web Forms, Entity Framework, Dapper
  • Frontend Frameworks: Bootstrap, JQuery, Knockoutjs, Angular
  • Databases: Azure SQL, Cosmos DB
  • Data Storage and Retrieval: JSON, CSV, XML, INI
  • Source and Version Control: Git, VSTS, Azure DevOps
  • Programming Languages: C#, TypeScript
  • Build tools: NPM, Gulp, Rollup, YAML
  • Implemented Standards: SCORM, AICC, FTP, SAML 20, REST, BCrypt
  • Parsers built: Filter expression to SQL predicate builder, CSV, TSV, INI, XLSX, XML
  • Implemented Services: Azure Queues and Blobs with serverless Functions, AWS SES, AWS S3

Timeline

Director of Engineering

SafetySkills
06.2015 - Current

Lead Application Developer

SafetySkills
11.2011 - 06.2015

Associate Application Developer

NoodleStream.com
06.2008 - 11.2011

Bachelor of Science - Computer Science

University of Central Oklahoma
Jason Ball