Curriculum Vitae

Ben Dean's Digital CV

View the Project on GitHub b-dean/cv

Ben Dean

Software Engineer specializing in automation and tools to streamline the build and deployment pipelines.

Email / LinkedIn / GitHub / Keybase

Technical Experience

Senior Software Engineer @ Finvi (formerly known as Ontario Systems) (2008 - Present)

Jan 2012 - Present - Various “DevOps” teams and projects

Starting around the beginning of 2012 I joined a team whose goal was to automate the build, deployment, and infrastructure of new software products. This started with deploying systems to private hosted environments (VMWare) and transitioned over time to deploy system to public cloud services (AWS). There are a number of technologies and tools used some dating back to that initial work in 2012.

In addition to the “devops” work, our team was often tasked with various side projects. Some notable projects are:

Jan 2009 - Dec 2011 - Large scale .NET-based enterprise web application built on top of Microsoft Dynamics CRM and hosted in IIS 7.

Sept 2008 - Dec 2008 - Large scale java-based enterprise web application using the Spring Framework and hosted on the JBoss Application Server.

Software Developer / Instructor / Graduate Assistant @ Ball State University (2004 - 2008)

2008, 2009, 2011, 2015, 2016 - Mathematics Department - Software Developer

Summer 2008 - Computer Science Department - Instructor

Spring 2008 - Computer Science Department - Teaching Internship

Spring 2008 - Computer Science Department - Sun SPOT research team

2007 - 2008 - Computer Science Department - Research Assistant

2006 - Software Engineering Research Center (SERC) - Research Assistant

2004 - 2005 - Computer Science Department - Teaching Assistant

Freelance Web Developer (2003 - 2004)

Contractor / Intern @ Thomas & Betts Reznor (2001 - 2002)

Skills

I am familiar with many programming languages and technologies. Some of these are listed earlier in the work experience section, but I’ll highlight some of the more recent skills here.

Programming languages

Technologies, frameworks, and platforms

Other skills

There are a number of other skills that are important for software development but don’t fit into the categories of programming languages or technologies.

Education

[Incomplete] Doctorate of Education in Computer Science. GPA 4.00/4.00
Ball State University - Muncie, IN (2006 - 2008)

Master of Science in Computer Science. GPA 3.97/4.00
Ball State University - Muncie, IN (2004 - 2006)

Bachelor of Science in Computer Science Systems. GPA 2.75/4.00
Taylor University - Upland, IN (1998 - 2002)

Grove City College - Grove City, PA (1997 - 1998)

Publications

2008 Paul Gestwicki, Fu-Shing Sun, and Benjamin Dean. Teaching Game Design and Game Programming Through Interdisciplinary Courses. Journal of Computing Sciences in Colleges, pages 110 – 115. Consortium for Computing Sciences in Colleges, September 26, 2008.

2007 Benjamin Dean and Paul Gestwicki and Juan H. Measuring Changes in Perceptions and Self-efficacy in CS1, Proceedings of the 2007 Internation Conference on Frontiers in Education: Computer Science and Computer Engineering, pages 187 – 192, CSREA Press, June 26, 2007