Will Holland, Associate Software Engineer
Will Holland is an Associate Software Engineer with ThreeWill.
At school, Will lead a small team in the design and development of an XNA based video game that operated on both the XBOX 360 console and PC. The game was distributed to students at local middle schools as part of a partnership with the university. He also worked as a team member to develop a software system that operated on mobile phones running Google’s Android OS. The system was designed to supplement a PC based sales system being developed by an external team. Will has also designed and developed a website for a family owned business. Will has also helped in the design and development of an auction website that supported user registration, bidding, selling, winning, and user bookkeeping.
When Will’s not wrestling with SharePoint API’s he enjoys spending “quality” time with his wife (watching shows like Game of Thrones, True Blood, Dexter, and Fringe) and playing Battlefield 3 on his PC. Will also recently welcomed his first born child, Liam, into the world and is loving his new role as a father.
Experience
Developer – Marketing Funds Application for a Large Telecommunications Company
- Created custom feature event receivers to create OEM specific subfolders in a document library.
- Created custom list item event receivers to add or update items in a separate corresponding list.
- Created custom HTML reports based on CAML generated XML using XSLT.
Consultant – SharePoint Site Migration for a Large Energy Management Company
- Created and configured new site collection based on a custom site template.
- Migrated existing site collection from a development environment to a production environment.
- Helped to resolve Kerberos security issues that arose due to the migrated site using different Service Accounts from what was permitted on the production server.
- Installed and configured PowerPivot for SharePoint 2010.
Developer – Post Sales Communications for a Large Telecommunications Company
- Defined and created multiple site columns, content types, and list instances.
- Dynamically created site pages that used a WebPart to display requests based on specific list views.
- Created a custom attachment feature that was used on a custom WebPart.
Developer – Automated Enrollment System for a Large Energy Management Company
- Created a series of Microsoft SQL Server SSIS packages that automatically enrolled customers into the system once the information was provided.
- Developed a separate SSIS package to withdraw customers defined as ineligible based on certain criteria.
- Created stored procedures to automatically detect changes and update stored customer information.
Education
Southern Polytechnic State University, Marietta GA; Bachelor of Science in Software Engineering
Technical
Tools:
Eclipse, Visual Studio.NET, SQL Server 2005/2008, SharePoint Designer, Microsoft InfoPath 2010
Technologies:
SharePoint (esp Event Receivers and Web Parts), .NET, ASP.NET, JQuery, Web Services, SPServices, InfoPath, Android 3.0(Java), XNA(C#), SQL Server Integration Services.
Languages:
JAVA, C#, C++, Ruby, MSSQL, HTML, PHP, SP Services (SharePoint)
Databases:
Microsoft SQL Server 2005/2008, Postgre SQL
Concepts:
Software Development Lifecycle, Agile, Microsoft Solutions Framework, Object Oriented Programming, Test Driven Development, “Blackbox” Testing, “Whitebox” Testing, Boundary Testing.







