
Responsive .Net MVC App
A near-enterprise quality .Net MVC app. - Repository
As an autodidact software developer, I've been on a journey that began in childhood and spans two decades of experience in enterprise web software development. My coding journey has traversed a diverse landscape, from BASIC to C#. Beyond writing code, I'm an avid reader, and gamer.
During my tenure as a hotel night auditor, I initiated my "professional" journey by constructing a hotel operating system in VB, for which I was paid $300. Next, I ventured into contract web development and eventually into full-time employment utilizing Adobe ColdFusion. This prompted me to self-learn Java, as CFML compiles to Java bytecode. Approximately six years ago, I further expanded my skill set by learning C#/.NET at SilkRoad Tech.
I have a well-established history of successfully adapting to emerging technologies, continually learning and overcoming challenges. If you're seeking someone who possesses an extensive knowledge of every obscure detail within .NET frameworks, then I may not be the ideal candidate. However, if you're in need of someone who excels at learning, adapting, and surmounting obstacles, then I could be the right fit for you.
This website serves as my virtual resume. If you prefer a document format, you can find the links below. Additionally, if you appreciate the design, make sure to explore the "HTML5 UP" link.
These demo projects represent my ongoing effort to maintain and enhance my skills. They are currently hosted on Azure. While they may appear as typical templates at first glance, a deeper examination of the code reveals the utilization of advanced coding techniques and adherence to design principles. It's important to note that these projects are not intended for production use and are continuously being developed.
A near-enterprise quality .Net MVC app. - Repository
A simple web api to act as the backend provider for my other projects. - Repository
A simple .Net MVC app to act as a frontend for the API. - Repository
A simple SignalR Blazor dice game. - Repository
Note: Sometimes "Principal Developer" means "Only Developer". 😁
Silkroad is a Human Resources Software company with offerings in Recruiting, Learning, and Onboarding. I was hired to work with the Recruiting application. I quickly transitioned to writing lower level java libraries to compensate for gaps and bugs in Coldfusion. The last 6 years was mostly spent working with C# and .NET in an effort to modernize the Recruiting application. I was also responsible for architecting and developing multiple integrations with external vendors.
More >
I was initially hired to provide L3 support for Bank Of America's fraud detection applications. However I was immediately tapped to build internal tools that supported the L3 teams.
More >
Transcor is a company that handles scheduling for bus and air transportation services. My primary job was converting older applications to a new RESTful API based application using the Jersey implementation of JAX-RS and GlassFish 3.1.2. I also had the chance to work with JMS, Rabbit MQ, and even create a prototype Android application.
More >
Oracle acquired Taleo in June of 2012. At the time I was working on Taleo's candidate assessment application helping to convert the client facing UI from JSP to JSF2. I continued on that project until my last month when it was retired in favor of the project I was moved to. This project had a greater range of functionality and utilized more modern technologies like Struts 2 and a recent version of Hibernate with JPA. Oracle offered me a permanent position but it was contingent on moving to Dublin, CA. I declined.
More >
My first 3 years with Taleo was spent maintaining the Vurv applications Taleo acquired when they purchased Vurv. After the last Vurv application was 'sunsetted' I successfully transferred to Taleo's candidate assessment application. Soon after joining the assessment team, I was tapped for a special project, where I participated in adding e-Offer functionality to Taleo's main recruitment and candidate portal applications.
More >
I began my professional software development career in 2004. I started by assisting in diagnostics and repair of existing Recruitmax/Vurv corporate edition HR products. These products were all written in ColdFusion with a MSSQL Server database. At the time all of their applications were custom, client specific implementations. In an effort to become more scalable Vurv implemented a 'vanilla' product. Shortly after its release I moved to the team responsible for maintaining and enhancing this application which served more than a hundred clients, including many well known enterprise clients like Coca Cola, Yahoo, and Unilever. I eventually became the lead developer on this team and took on additional high profile custom clients like Disney and Deutsche Bank. I received several awards in this role.
More >
I plan on adding more certifications ASAP.
Feel free to contact me about anything software development related. Thanks!