As a coder by hobby and trade, with over fifteen years of web GUI experience, I keep abreast of the latest technologies in software development to enhance the quality of software that I write.
Education
Bachelor of Science in Information Technology with Advanced Mobile Development Certificate
Operating Systems
Android, iOS, OS X, Windows
Programming Languages
.Net Web API, ASP.Net, Bootstrap, C#, CSS, Core Data, HTML, JDK, JSON, Java, JavaScript, jQuery, LESS, MVC, Objective-C, Prototype, Razor, SQL, Swift, TypeScript, Web Services, XML, XSLT
Application Software
Eclipse, IntelliJ IDEA, Genesys 8, MS Office Suite, MS SQL Manager, MS SQL Server, MS Visual Studio.Net, Maven, MySQL, NodeJS, SQLite, Tomcat, Visual Studio Code, XCode
Performance Technology Partners, LLC.
Dec 2014 - present
December 2014 - present
Application Developer - Customer Experience Management
Bootstrap / Eclipse / HTML / IntelliJ IDEA / Java / JavaScript / jQuery / Maven / Spring MVC / Thymeleaf / Typescript / VSCode
Natoma Technologies, Inc.
October 2013 - November 2014
October 2014 - November 2014
Consultant for the California Earthquake Authority (CEA)
.Net 4.5 / SQL Management Studio 2012 / VB.Net / Visual Studio 2012
October 2013 - November 2014
Software / Web Developer
.Net 4.5 / C# / MVC / Visual Studio 2012
October 2013 - December 2013
Consultant for the California Earthquake Authority (CEA)
.Net 4.5 / SQL Management Studio 2012 / VB.Net / Visual Studio 2012
TEK Systems
April 2013 - September 2013
April 2013 - September 2013
Contractor at Natoma Technologies, Inc.
.Net 4.5 / C# / MVC / Visual Studio 2012
Veterinary Information Network
February 2009 - April 2013
February 2009 - April 2013
Programmer
.Net 2 - 4 / C# / CSS 2.1 - 3 / HTML 4 - 5 / JavaScript / JSON / SQL Server 2008 / Visual Studio 2010
LJT & Associates
June 2004 - December 2008
April 2006 - December 2008
Senior System Engineer
.Net / ASP.Net / C# / CSS / HTML / JavaScript / Oracle 10g
June 2004 - April 2006
Technical Consultant
.Net / ASP.Net / C# / CSS / HTML / Java / JavaScript / JSP
U.S. Air Force Montgomery, AL
2000 - May 2004
2003 - May 2004
Web Applications Developer / Lead Programmer
ASP / ASP.Net / C# / HTML / JavaScript / MS SQL Server 2000 / Oracle 9i / VB
2000 - 2003
Mobile/Web Applications Developer
ASP / HTML / Java / JavaScript / JSP
Currently, and for several years, I have been working in web development. I have used my extensive client-side web skill-set (HTML5, CSS, JS, TypeScript) to develop projects for the web that behave as though they were native applications.
Beyond that, I have been expanding my knowledge and skill with jQuery and Bootstrap by developing my own extension libraries to add even more functionality. When I moved back into a Java environment after years of .Net, I quickly improved my Java, Spring MVC, Thymeleaf, and Eclipse skills. Since then I have expanded to using IntelliJ IDEA along with Docker and Localstack to develop and test applications that are compatible with an AWS stack.
While working on contract at Natoma Technologies, I used the MVC framework, including FluentValidation and Razor. Additionally I became familiar with Automapper to support transferring objects from one library to another. As the resident JavaScript expert in the organization, I created and gave lessons on JavaScript to other employees that were new to front-end web development.
In addition to simply building web/js applications, I also put a lot of effort into bringing a previous company's (VIN: Veterinary Information Network) knowledge of JavaScript usage (via Prototype, Scriptaculous, and my own JS libraries built on them) leaps and bounds ahead of what it was when I began working for them. I enjoyed the challenge of converting all of my custom JavaScript libraries from Prototype to a neutral style that supports jQuery, as well as standing alone. Likewise, I brought a unified look and feel to the web applications of PTP through the use of Thymeleaf templates utilizing jQuery and Bootstrap.
Prior to my work at VIN, I began my career in software in 2000 when I joined the Air Force; there, I received training in numerous aspects of the field in seminars, classes, and online. My background in ASP, SQL, and Java/JSP secured a position in which I was able to learn Oracle, MS SQL Server, XML, C# and the .Net framework. After leaving the Air Force, I obtained a position with LJT & Associates where I utilized my past experience in web design while continuing to learn, advance, and broaden my skillset.
Outside of the office, as a tech junkie, hobbyist, and gamer, I taught myself Objective-C, and delved into the iOS aspect of the language. I am determined to develop killer apps to help myself and my friends with our gaming hobbies. I have a developer license for Apple products, and continue to become more knowledgeable in the environment and the evolving Swift language. My latest personal project is Sage - a Discord bot designed for immersive TTRPG play-by-post roleplaying that is written in Typescript and runs on NodeJS.
In the first half of 2016, I completed my Bachelor of Science in Information Technology from University of Phoenix. I chose the path that included the Advanced Mobile Development Certificate as I enjoy working with mobile devices as much as I enjoy working with web applications.