My academic and professional backgrounds have always influenced each other. I began my professional career at sixteen as a technical support consultant for America Online (AOL). My success in this role led to two excellent project management internships with AOL, one in Arizona and one at AOL Corporate Headquarters in Virginia. I enjoyed these internships so much that I began my collegiate journey convinced that I wanted to be a project manager working on software development projects. As the dot-com bubble burst I took an undergraduate internship with Sandia National Laboratories assisting with processes in their Computer Support Unit.
As an intern at Sandia opportunities kept arising for small programming tasks which refocused my university coursework on programming. As I took more programming classes, I began to look for opportunities at Sandia that would help enhance and develop my programming skills. When I started my master’s degree, I started a new Sandia internship developing small application components of a corporate application used to store information about computers, networks, and computer accounts. After earning my master’s degree from the Anderson Schools at the University of New Mexico I accepted a position as a member of Technical Staff at Sandia National Laboratories.
Once hired as a permanent member of staff my responsibilities rapidly increased from the design and implementation of small application components to large corporate application architecture, design and implementation. It was during the development of one such large application that I became acutely aware that my knowledge of software development could be improved. This realization led me on a journey of self-teaching, which while adequate in some ways, left me with the desire to learn much more regarding the intricacies of software engineering and led to my enrollment at Carnegie Mellon to earn a Master’s of Science in Software Engineering.
Sandia allowed me to apply the knowledge acquired at Carnegie Mellon by reshaping the way my team develops software. Over the course of a year I reshaped our haphazard development processes into the practices of Extreme Programming. During the first year utilizing this new methodology the team designed, developed and released four enterprise scale projects.
Professional success influenced by practical academics has shaped my outlook on software development. I have never stopped learning and am always interested in refining my development processes. For me it is not just the programming, all aspects of software development excite me.
Member for 10 years, 10 months
1 profile view
Last seen Mar 27 '17 at 16:21
- Stack Overflow 24.9k 24.9k 2525 gold badges127127 silver badges235235 bronze badges
- Meta Stack Exchange 8.1k 8.1k 33 gold badges2525 silver badges3434 bronze badges
- Arqade 6.1k 6.1k 1717 gold badges5555 silver badges8888 bronze badges
- Seasoned Advice 2.5k 2.5k 1515 gold badges3737 silver badges4646 bronze badges
- Ask Different 2.1k 2.1k 99 gold badges3030 silver badges4444 bronze badges
- View network profile
Top network posts
- 291 How do I open an old MVC project in Visual Studio 2012 or Visual Studio 2013?
- 152 How do I open an old MVC project in Visual Studio 2012 or Visual Studio 2013?
- 146 Direct Link to a Comment
- 141 Sort a Custom Class List<T>
- 126 When I load ADT why do I receive the error "The Android SDK requires Android Developer Toolkit version XX.X.X or above?"
- 93 Is there a way to zoom the Visual Studio text editor with a keyboard shortcut?
- 79 List of Comments on User Tab
- View more network posts →