I started my career with databases and have always believed that good database design is essential for any application. Modern web development may have changed this a bit with code-first and NoSQL schema-less approaches, but good database design principles are still essential.
I’m very proficient with Oracle architecture, administration, design and development. This foundation has allowed me to make a pretty seamless transition to other database such as SQL Server and MySQL.
I’ve worked primarily as a .NET developer in my previous two to three positions with both C# and VB.NET. My prior experience was with client applications and web forms, and my current position involves migrating older technologies to the MVC framework with web services.
I am familiar with object-oriented design principles, but this is not my strongest area. I’ve worked with some true .NET experts to know I'm not one of them. I can do what’s needed, but I'm not concentrated enough in this particular area and prefer to focus on a wider range of development.
I’m also very proficient with CSS and the Less/Sass pre-processors using Foundation and Bootstrap. I was the lead developer for creating the responsive architecture for our platform and converting 60+ clients to the new version.
I love good design both from an aesthetic and functional standpoint and I strive to improve the user interface and experience in all of my work. They’re both often overlooked, but should never be, as design is vital to the success of a product, a brand and a company.
I’ve really taken to User Experience Design and I’m hoping to develop my skills into more of an official role. I've read books, taken online training and have tried to apply what I've learned in all of my projects.
Dell aquired Quest Software (and sold it 2 years later). I integrated Dell's PeopleSoft system with the Quest HRMS system. I created an interface of over 200 data elements in the first month of the acquisition. The interface grew and was refined over two years and was the foundation for an automattion process. I completed all of the automation procedures which synchronized data differences and also created newly hired employees in the HRMS system for provisioning Active Directory (AD) and Oracle Financials.
I was the sole developer for a custom HR system (Quest HRMS) for most of my 5+ years at Quest. I rewrote the system (classic ASP to ASP.Net) and modernized the UI by using the latest web technologies (Web Services, AJAX, jQuery, CSS3, etc.). This also required me to rewrite most of the Oracle database objects to perform much more efficiently and to handle more complex requirements. My other main project was an enterprise wide Employee Self-Service (ESS) application using ASP.Net AJAX on Oracle that I created completely by myself.
I was a software developer and back-up DBA. I worked primarily on the Securities data warehouse (Oracle) and worked on some VB 6 client applications. I made a major enhancement to a classic ASP with AJAX application and I created another website for a business partner. I also created a Windows service to control other applications services based on a job schedule. I served as the back-up DBA (Oracle/SQL Server) for 3 years where I helped maintain the 40+ securities databases. Lastly, I was involved with a large .Net SOA application that was being built to replace the aging financial systems.
I was part of a new program that was created to train new college graduates to become Oracle technical sales consultants. I underwent a 6-month training program and then relocated to Troy, Michigan where I was part of a small team responsible for the Ford Motor Company account. I built relationships with Ford employees and often gave presentations and did demos for large crowds.
I transferred to the Government, Education & Health group. It was a national group, so I traveled across the country and gave technical presentations on the Oracle database and development tools. I later became focused on the ERP applications and setup demo environments for the large sales presentations.
I attended USC and graduated with a Business Administration - Management Information Systems (MIS) degree with an emphasis in Marketing. It became clear to me then that I really enjoy working with technolgy, but I also liked the creative side to marketing. I also took a C programming class and a Novell Networks class because I wanted to learn more about the technology. I didn't realize it until recently, but my career has exactly followed this same path of blending both technical and business skills.