Avid technology enthusiast with over twelve years of professional software development and engineering management experience, seeking to create applications that people really enjoy using.
Confreaks specializes in recording conferences, seminars and workshops, and in providing networking and other technical services to conferences. Our debut event was the recording of MountainWest RubyConf 2007, and we have since recorded a number of other conferences, many of which have helped to strengthen the Ruby and Agile communities. We have developed a unique method for recording and preparing our footage that takes advantage of our programming skills to do things more efficiently than conventional video production companies.
Surgeworks is a consulting firm specializing in agile development with offshore teams. I am in charge of all the company's Rails projects, spending about half my time maintaining my technical skills, writing code and architecting software, and the other half managing teams of offshore developers. I manage our projects using agile methods, including developing product backlogs with user stories, fixed-length sprints initiated by sprint planning meetings, daily scrum meetings and sprint retrospectives.
Managed the IT infrastructure and internal software development projects of Construction Capital Source, a construction lending company with offices throughout the Intermountain West. Provided strategic technical expertise to the company's executives, and develop customized software solutions that give them a competitive advantage in the marketplace. My primary focus was the development of a loan management system built using the Ruby on Rails web framework.
Member of the Information Assurance team for a subproject under the Department of Defense's Future Combat Systems project. My team was responsible for designing and implementing a security API that provides authentication, data integrity, confidentiality and non-repudiation capabilities to other services in the FCS operating environment.
NT driver development (Windows NT, 2000 and XP) for partition mirroring software. Worked specifically with the network level of mirroring, developing a TDI client driver for Windows 2000. Also developed a Windows Registry filter driver. Was retained for a period of six months after office closure to help hand off projects to company's other offices.
Provided technical expertise to the CTO. Investigated the feasibility of new technologies and software methodologies, analyzing their impact on the development cycle, software performance, and the bottom line. Conducted competitor analysis. Developed and improved standards of software development. Managed company patents. Coded prototypes for experimental projects.
Helped architect a fully-scalable web analytics engine based on commodity hardware that handles billions of requests daily. Developed web applications using PHP, HTML/CSS, Javascript, Java, C++ and MySQL on Linux/Apache web servers. Involved in product development from conceptual phase all the way through design, implementation, and testing. Promoted to Manager of Strategic Projects.
Developed applications for in-classroom learning system, including Windows 95 drivers, and Windows applications in MFC. Served as programming team lead in certification department.
GPA 3.70
Left CS Masters Program at BYU to accept position at Boeing and transfer to the University of Washington Professional Masters Program in Computer Science.
Major GPA 3.90. Cumulative GPA 3.61.