Started my professional career as a Java Developer (Java 1.6). Initially tasked with creating JUnit
tests and dummy EDI
(X12
and EDIFACT
) messages. Then progressed into fixing minor bugs and then onto reading requirements and writing validation code.
After getting married and deciding that Northern Virginia was more stress than it was worth, I switched jobs. I moved into a Software Engineer position working with C#
and the .NET Framework 3.5 SP1
. The transition from Java
(IBM RAD) to C#
(Visual Studio) was relatively easy syntactically but understanding the Frameworks has provided a bit more difficulty.
Currently I work on a number of different projects using WPF
and C# WinForms
with the .NET Framework
. I've had experience with using SMO
to create Peer-to-Peer replication on SQL Server 2008 R2
for the purpose of High Availability
. I've also had experience with interfacing with Smart Cards
and Cryptographic Key Generation
and storage. I've written an entire installer from scratch using WiX 3.7
in order to replace the Installer that we were using in Visual Studio 2010
. Due to my experience with WiX
, I've been the go-to guy for installer assistance.
With all of that being said, even though programming is not something that comes easy to me as I tend to get "lost in the weeds", it is something that I truly enjoy working on for endless amounts of hours. I enjoy the rush I get when code that I write actually works and I thrive off the feeling of fixing bugs (despite the inevitable, albeit temporary, frustration I encounter).
Feel free to contact me if you have any questions with what you've read! :)