2016 - Present

Definity First

Full Stack Developer

Develop front-end and back-end functional requirements for web applications.

2015 - 2016

Definity First

Senior SharePoint Consultant

Analyze requirements and specifications to provide solutions that exceeds customer expectations.

2014 - 2015


Software Engineer Team Lead

Understand customer needs and develop web solutions; Provide technical assistance to team members.

2013 - 2014

Definity First

SharePoint Technical Lead

Translate requirements to architectural designs; Provide technical assistance to development team.

2012 - 2013

Definity First

SharePoint Developer

Develop custom SharePoint components including web parts, timer jobs, workflows, event receivers, UI components and more.

2011 - 2012

Navistar Inc

Web Developer

Develop web solutions for the HR Department.

2007 - 2011


SharePoint Developer and Administrator

Manage the SharePoint Intranet web site; perform upgrades and backups; develop web solutions.