Jeff Shafferman

Jeff Shafferman Email and Phone Number

Professional Software Consultant at Lean TECHniques Inc. @ Dynamic Catalysis, LLC
Jeff Shafferman's Location
Des Moines Metropolitan Area, United States, United States
Jeff Shafferman's Contact Details

Jeff Shafferman work email

Jeff Shafferman personal email

n/a

Jeff Shafferman phone numbers

About Jeff Shafferman

I am a highly motivated software engineer who has over 10 years of development experience. I have been a part of both big and small software development teams and have been involved in all levels of the software development life cycle. I have built applications from the ground up and also been involved in huge code bases that require careful maintenance and planning for any future features that may be involved. I have experience in AGILE/SCRUM environment where the developers are responsible for adding new features to an existing application, fixing bugs that have been introduced to the system, updating existing code to use the newest techniques available, and responsible for writing all unit tests that are associated with those tasks. I have strong development skills using the C++/C# programming (Visual Studio IDE/Qt Creator) language as well as a lot of experience with the Qt and OpenGL API, Google testing, Nunit, NSubstitute, writing scripts for the Unreal Game Engine, Actionscript3, strong exposure to the Unity game engine, and I have had additional exposure to Java. I am also well versed in S.O.L.I.D. programming concepts that can help make a system adaptable and extensible for modern applications.

Jeff Shafferman's Current Company Details
Dynamic Catalysis, LLC

Dynamic Catalysis, Llc

View
Professional Software Consultant at Lean TECHniques Inc.
Jeff Shafferman Work Experience Details
  • Dynamic Catalysis, Llc
    Co-Founder
    Dynamic Catalysis, Llc May 2021 - Present
  • Lean Techniques Inc.
    Professional Software Consultant
    Lean Techniques Inc. Apr 2021 - Present
    Johnston, Ia, Us
  • Snowball Infinity Studio
    Owner
    Snowball Infinity Studio Dec 2015 - Present
    Indie game studio that develops using the Unity Game Engine
  • Substrate
    Chief Technology Officer
    Substrate Sep 2020 - Apr 2021
    Des Moines, Ia, Us
  • Substrate
    Head Of Engineering
    Substrate Aug 2019 - Apr 2021
    Des Moines, Ia, Us
    Help determine the scope and technical direction for our productHelp guide the team on best practices for LEAN software developmentHelp coordinate between content and design experts to come up with the best solution to the given problem setHelp the team prioritize content so that we are always organizing our work based on highest value and simplest to complete. Help lead the team in story board creationCoordinate with the server side engineers to come up with cloud based solutions to our softwareDevelop client side software using the Unity Game EngineDevelop a testing pyramid that encompasses game developmentDesign and develop the system architecture for our softwareTeach and help develop best programming practices that lead to higher quality of software developmentDevelop a custom Chemistry engineDevelop a custom API to allow for easier testing in game developmentDeveloped a Dependency Injection system that would allow for modern development practices to be used in game developmentCoordinate with Analytical experts to develop cloud solutions for our software analytics
  • Accenture
    Senior Software Artisan Industry X.0 At Accenture
    Accenture Mar 2019 - Aug 2019
    Dublin 2, Ie
  • Pillar Technology
    Software Journeyman
    Pillar Technology Feb 2017 - Feb 2019
    Columbus, Oh, Us
    AngularJS & AngularTypescriptAWS Lambdas (Node & Python)PythonSQL Alchemy for database interactions (Python)C#.Net Core 2.Net 4.5 FrameworkASP.NetCoreEntity Framework
  • Scientific Games
    Principal Software Engineer
    Scientific Games Jun 2015 - Feb 2017
    Las Vegas, Nv, Us
    Develop social casino games using the Unity Game Engine and Starling Game Engine.Help lead a small team of developers and give technical advice when determining the best management of team members and architectural direction of our projects.
  • Statistics And Control Inc
    Software Engineer
    Statistics And Control Inc Nov 2014 - May 2015
    Helping to integrate legacy C++ code and to Managed C++ code to allow C# applications to use these libraries.Writing new C# libraries and developing test applications for these new componentsUpdating legacy code to adapt to new requirements from customerUnderstanding the OPC and OPC UA architecture to better implement our existing applications so that they mimic the same architecture.
  • Randstad Technologies Us
    Embedded Software Engineer
    Randstad Technologies Us Sep 2013 - Nov 2014
    Atlanta, Ga, Us
    Designing, implementing, and testing new features for an existing applicationWorking in an AGILE/SCRUM environment where I am responsible for completing user stories, defects, and tech debtDevelop and implement all features and new apps using the Test Driven Development processDeveloping all applications in the C++ language and utilizing the Qt API that works with native C++.Responsible for understanding most parts of a huge code base (roughly 2 million lines of code) that is run on multiple threads.Helping design, implement, and optimize legacy code written in OpenGL 1.x to OpenGL ES 2.0 for processor compatibility.Write user experience tests using the Squish IDE and python for Qt GUI Applications
  • Overwatch Systems Tactical Operations
    Software Developer
    Overwatch Systems Tactical Operations Nov 2012 - Sep 2013
    Us
    Working with the Unreal game engine to produce real world human interaction training.Developing Unrealscript classes to create customized classes.Developing C++ game engine code to customize the Unreal game engine.Helping design levels using the Unreal Editor and all of the tools that are associated with it - Kismet (is being combined with the custom Unrealscript classes) - Material Editor - Cascade Editor - Matinee Editor
  • Intelligent Decision Systems Inc
    Software Developer/Engineer
    Intelligent Decision Systems Inc Jul 2010 - Nov 2012
    Design and developed software to enable users to dynamically edit data from an existing database (dozens of .csv files)Developed GUI Applications using the Qt APISole developer on two separate projects meaning that I was responsible for almost the entire software life cycle (e.g. Design, Documentation, Development/Coding, and Testing/QA)Developed an application that read in 27 .csv files which were are pulled from an existing database (SQL/Orcale) and was responsible to reverse engineer the database so that the users could manipulate particular data contained in either all the files or in specific files.Developed another application which read in information from a new form of data and converted the data to an old data format so that existing software within the company could read in the new data
  • Touchnet Information Systems Inc
    Customer Care Representative/Qa
    Touchnet Information Systems Inc Nov 2009 - Jul 2010
    Responsible for fielding customer inquiries and calls regarding software and software bugsTested software problems and informed developers of possible bugs in the softwareRead through error logs to determine what the error may have been and to determine if the problem was an user error or an actual problem with the software.Proof read documentation and added input into possible upgrades to existing software

Jeff Shafferman Skills

C# Software Development C++ Visual Studio Databases Testing Object Oriented Design Test Driven Development Agile Methodologies Xml Linux Oop Programming Sdlc Embedded Systems Qt .net Software Engineering Architecture Leadership Scrum Software Development Life Cycle Html Css Embedded Software Opengl C Windows

Jeff Shafferman Education Details

  • The University Of Kansas
    The University Of Kansas
    Computer Science
  • Kansas City Kansas Community College
    Kansas City Kansas Community College

Frequently Asked Questions about Jeff Shafferman

What company does Jeff Shafferman work for?

Jeff Shafferman works for Dynamic Catalysis, Llc

What is Jeff Shafferman's role at the current company?

Jeff Shafferman's current role is Professional Software Consultant at Lean TECHniques Inc..

What is Jeff Shafferman's email address?

Jeff Shafferman's email address is je****@****mes.com

What is Jeff Shafferman's direct phone number?

Jeff Shafferman's direct phone number is +191324*****

What schools did Jeff Shafferman attend?

Jeff Shafferman attended The University Of Kansas, Kansas City Kansas Community College.

What are some of Jeff Shafferman's interests?

Jeff Shafferman has interest in Animal Welfare, Education, Disaster And Humanitarian Relief, Science And Technology.

What skills is Jeff Shafferman known for?

Jeff Shafferman has skills like C#, Software Development, C++, Visual Studio, Databases, Testing, Object Oriented Design, Test Driven Development, Agile Methodologies, Xml, Linux, Oop.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.