- Building A Better Web


I've been in web based software development since the year 2000 and I've loved every minute of it. I started as a self-taught web developer while at University and quickly gained industry experience and programming prowess.

From a technical standpoint, I work primarily with the latest Microsoft and Web Development technologies, however, I learned Java at University, PHP / MySQL and ASP / MSSQL in the early days, and since 2005 I've been all Microsoft all the time (.NET / MSSQL).

Over the course of my tenure working for different companies, I've been fortunate to work on some very high traffic websites such as I've also built custom Content Management Systems (CMS) from the ground up, as a sole developer and Lead Developer. In addition, I have been building my own personal web applications for the better part of this century. Web-Based Data Driven applications is where I thrive. I understand business requirements and have worked in many different industries and learned and understood each one to the best of my ability. I've also been fortunate to be a part of the development team as both a Lead and a Sr. Engineer while integrating systems with companies such as Bank of America / Merryl Lynch (BAML), Hewlett Packard (HP), and Disney to name a few.

Not only do I have many years of qualified experience, but I also host my own projects on a Dedicated Hosted Server. My most recent personal project, an on-line Profanity filter and Community Source Filter list were developed primarily in the moonlit hours of the evening. However, recently I hired an offshore company, MindFire Solutions, in an effort to get the final pieces of the project in place. This experience changed my perspective on outsourcing and I would be happy to work with an offshore team again.

In addition to hosting my own web applications and projects, I host my own Source Control repository (TFS 2013). This not only makes it easy for me to work with offshore teams, but I am able to ensure that my source code is safe and free from the trials and tribulations experienced by personal computers.


Working with stakeholders is critical to understanding where the "value" lies. In addition, defining success criteria for any project ensures a valid successful result. I have worked with top level executives and Sr. level personnel to understand their needs to ensure that what they are asking for is actually what they want. Providing ample non-technical descriptions, diagrams and documentation is critical in achieving and quantifying the successful completion of any project.


With development experience since the year 2000, I understand "The Web". I have been working with various web technologies from JSP and PHP to .NET MVC and AngularJs using a variety of data persistence technologies such as MSSQL, Oracle, MySQL, and some NoSQL Databases such as Raven. From all this experience I have been able to gain a deep understanding of the inter workings of web application development regardless of the underlying technologies.


With an Agile approach which is derived from the core ideas set forth in XP and SCRUM style development processes, a team can become a self managing powerhouse which not only allows for expectations to be managed efficiently, but also ensures that the requirements and deliverables are within reason of the allocated time frames. Also, the workload of these teams usually becomes much more satisfactory while improving overall productivity.


Success can be measured differently depending on the criteria set at the onset of a project. I enjoy working with customers and stakeholders alike to understand their needs and I get excited when a project is successfully completed. I have not met a project I could not complete, and I have never had trouble completing a project no matter the perceived challenge. Whatever the request, there IS a way...



  • 2015
  • Fuse Interactive - Lead Development Engineer

    October 2014 - present

    "If you love it set it free, If it comes back, it was meant to be." =) Back at Fuse Interactive in Laguna Beach. Sometimes it take some experience to realize how good we had it. Maybe it was serendipitous or maybe just dumb luck, but either way It's good to be back. Back working on fluid projects for great clients working with an experienced team of people ranging from Project Managers, Account Managers and a strong Dev Team. To top it all off, they still had my old chair!! I look forward to contributing what I've learned from my experience and help the team where it's needed. - Develop, maintain, and enhance content for including the racing results and "on-field" administration portal, accesssory builder platform, and other new developments - Develop maintain, and enhance - adding features, multi-langual capibilities

    Mariokart 64 Office Champion - Unforunately for the other guys, there can only be one office champion

  • California State University - Fullerton

    May 2015

    Masters of Science in Software Engineering.

  • 2014
  • BuyEfficient - Sr. / Lead .NET Engineer

    January 2013 - September 2014

    Took over full ownership of all product development efforts and processes. Lead the re-build of the companies multi-tenant web application which is based off of the previously AOL owned Dot-Com era system called PurchasePro. The system was originally developed in classic ASP and is powered by an Oracle Database. I am porting it over to a properly layered code base using some of the latest technologies including .NET 4.5, LINQ, Entity Framework 6, DevArt, Ninject 3, AutoMapper, BootStrap 3, KnockoutJs 2, AngularJs, and whatever other cool tools help with productivity or user experience.

    Mobile Approval Application - Working with a UX developer, developed a responsive web application which allowed for General Managers to submit approvals

    Web Application Rebuild - Led the development of the rebuild of the companies multi-tenant procurement web application

    Custmoer Management Application - A standalone application used by the internal team to Manage and support new and existing customers. Based on the ACE Admin template and implemented with Angularjs, .NET MVC and Oracle

  • 2012
  • OptionEase - Sr. .NET Engineer

    October 2011- December 2012

    I implemented an Agile process and migrated the team from Visual Source Safe to Team Foundation Server 2008 as well as upgraded the team to Visual studio 2010. I participated in daily scrum meeting and played a utility role, applying my abilities and expertise to where it was needed

    BAML Integration Project - I was responsible for leading the integration of the companies Equity Management system with the Bank of America Equity Management Employee portal and file sync and transfer routine. The file consisted of over 10,000 fixed with fields and I was able to get the project to the beta phase within 3 weeks by generating C# (.cs) files based off of the templates provided.

    ComputerShare Integration Project - Developed the companies nightly routine for integrating with Computer Shares external system and converting the data from tranche based to transaction based vesting practices.

    OptionEase was acquired by a Canadian based company named Solium in 2012

  • 2011
  • Nationwide Support Services - Sr. Web Applications Developer

    April 2010 - October 2011

    Awarded i.C.A.R.E. award for the completion of the companies custom hosted multi-tenant Customer Management System. Hired a team of Sr. level web developers and an UX developer.

    Ad-Hoc Tranche Based reporting tool - reporting tool to give management insight into the client portfolio and the different tranche's of each category of client. Provided graphical representation including graphs and pie charts which would provide drill down capabilities. Also provided linear sliding adjustments to adjust the "floor" and the "ceiling" values used when assessing their clients standing in the system. Executives later revealed that they used the report to plan their resource allocations and department operations

    Jambo CRM - Multi-tenant work flow based customer relation management system. included round robin queueing of leads based on imported leads and included a dynamic phone script engine and contract creation

    Docu-Split - Interfaced with Microsoft Exchange Server OWS interfaces to convert emailed contracts into pdf documents which could be split and routed based on the contents of the received document. This was a document processing center's application where the users progress was measured against managements inputs and would show them their daily processing average. This was also displayed in the processing center so that the users could see their progress compared to their other team members

  • 2010
  • Fuse Interactive - Sr. .NET Developer

    January 2008 - April 2010

    Based in the heart of Laguna Beach, I was responsible for enhancing and maintaining the companies primary accounts web presence I also developed various websites for different clients for their other clients such as Disney and HP - I led the migration from .net 1.1 to .net 2.0 and created master pages, web controls and custom web development.

    KawasakiLive Media Distribution Portal - Available to Kawasaki's field representatives who would use the tool to upload media footage. This footage was then converted using FFMPEG and distributed to the different media portals such as Kawasaki Live and other microsites.

    Disney Pixie Prints - Allowed users to upload their photos and create hi-res PDF downloads. Created a framework which reduced the developer requirements from 16 hours per update to 2 hours

  • 2007
  • Exsilio Inc. - Sr. Web Developer

    May 2007 - December 2007

    Worked as a Sr. Developer for Exsilio which is a consulting company who's primary client is Microsoft. I was able to work with Visual Studio 2008 (in beta) and Linq2SQL in their early releases. This was a very fast paced work packed experience and I contributed to various projects including the Microsoft Across America (MSAMS) content creation for Microsoft's latest tools and technology of the time. I learned a lot about .NET development here and I am thankful for this short but excellent experience

    Microsoft Across America Content Developer - Developed content for various presentations relating to Visual Studio 2008, MSSQL 2008, Ajax and SilverLight. Author Credit

  • Futek Advanced Sensors - .NET Web Developer

    October 2006 - May 2007

    My first experience with the Microsoft stack. I was tasked with integrating their web facing catalog with their in-house ERP system through an Electronic Data exchange based on XML. I improved the search routine which queried the XML document using XPATH and various native XML traversing mechanisms. I also integrated their newsletter and company highlights into the website so that a manager could upload changes to those sections of the website

  • 2006
  • Self Employed - Personal Venture (

    May 2005 - June 2006

    Developed from the ground up, from concept through completion, a web based bid / offer system for local service providers. I built the system using PHP and MySQL which enabled the requesting of local services and the bidding from local service providers.

  • / Rudy Project USA - PHP Web Developer

    June 2006 - October 2006

    Developed the companies on-line catalog which showcased the companies products. Completed the design and implementation from concept through completion in just under 3 months and they used the system for almost 10 years. It integrated with their internal Dealer portal and allowed for ratings and reviews to be captured.

  • 2005
  • DRI Management Systems, Inc. - Web Developer

    March 2000 - May 2005

    This is where I began my career as a web developer. Focusing on Defaulted Mortgage Servicing Software with a group of 6 Visual FoxPro engineers a and a determined President DRI was where I learned much of what I know today. Not only did I learn about software development, but I was also able to learn the intricacies of running a small software company. I was initially hired as an intern in the summer of the year 2000 working for my long time friend from high school who was the V.P. of Systems Engineering of the time. I started out building the companies client facing website and converted it into a custom CMS using PHP and MySQL so that I did not have to update the site for every request. I then set out to build their time management system for tracking project times and project categories. This was built using ASP and MSSQL 2000. Not only was I their in-house web developer, but I also developed the companies marketing campaign and single handedly travelled across the country with suitcases full of marketing material and a knowledge of our software. I set up the booths, travelled to different Mortgage Banking trade shows as well as joined the President and different Mortgage professional outings. This really was a great company. By the time I left the company had doubled in size. 5 years later, the company was sold to Fidelity and the president retired. I am very thankful for this opportunity and it really showed me the joys of working for a company which had the chemistry and the drive to develop for clients such as Chase, CitiGroup and World savings to name a few of their clients.

  • 2003
  • Chapman University

    Spring 1999 - Fall 2003

    Focused on web development technologies JSP / HTML / ActionScript / JavaScript. as well as Graphic Design. At the time there weren't any web development classes offered in the computer science department so I followed the web design path. I ended up with a Bachelors of Fine Arts Degree in Art, but took the Programming and Data Structures classes available. I was also a single Dad raising two young children at the time. It was among the toughest times, but the most rewarding times and I wouldn't trade it for anything.

  • 2000


I've worked on a lot of projects, some are still up, others have gone the way of the dot-com era. This area will be updated as I find old useful tidbits and examples of my work. I'm good, trust me.. ;-)

  • PuritySVC - Admin Landing Page Administration Portal

    My own project, from start to finish. An on-line profanity webservice which does just that, removes bad words from the submitted text and returns the values to them. A true webservice.

    Technologies: C# / .NET MVC / MSSQL

    View Details
  • - Web Service Definitions

    This is the actual filtering web service. The administration portal and the webservice are distinct websites so that the filter will not be affected by the administration portal. The webservices uses WCF Web API as well as WCF.

    Technologies: C# / .NET MVC / WCF Web API / MSSQL

    View Details
  • A Filthy List of Bad Words - Bad Word Source List

    A Community driven bad word list which captures community usage and used the results to develop a source list for the purity web service project

    Technologies: C# / .NET MVC / WCF Web API / MSSQL

    View Details
  • Customer Management Portal

    Customer Support Tool

    An internal tool used by the customer service team to provide support to the application customers. This was developed using MVC & Angularjs as well as the service and Data layers used to support the other applications.

    Technologies: C# / .NET MVC / AngularJs / Oracle

    No Details Available
  •  Mobile Approval Portal

    Mobile Approval WEbsite

    Developed to meet the needs of the business users who may not have access to a desktop computer. This is for the "approvers" who can view pending orders and approve them as needed. This application is the first step towards a responsive / mobile enabled web application.

    Technologies: C# / .NET MVC / Knockout.js 2 / Oracle

    No Details Available

    "Jambo" CRM

    A full blown custom built CRM. With built in "round robin" distribution of leads and queueing. Built from the ground up based on the needs of the customers. A multi-tenant Customer Relationship and Management System. The system was for client administrators to gather client information and develop a contract which was exported into PDF. The work-kit provided workflow based statuses allowing the customer representative to focus on the different statuses as seen fit.

    Technologies: C# / ASP.NET / MSSQL

    No Details Available

    Led the migration from .NET 1 to .NET 2. Some of the cool features are; the individual product images are dynamically created within the CMS with font and spacing considerations. Each highlight main image is managed using XML so the product manager can update with the product images created by the creative dept. Titling throughout the application is created as images so that the fonts can be preserved and not dynamically generated each time.

    Technologies: C# / ASP.NET / MSSQL

    View Details
  • - Product Comparison - Product Comparison

    Created the Product Comparison tool using jQuery. The tool uses resized images from the available images on the website and also lines up the features. A plugin was customized for the product selection menu.

    Technologies: C# / ASP.NET / MSSQL

    View Details
  • - Media Contribution Tool - Media Contribution Tool

    A tool developed for the Kawasaki Live team used to upload and convert media from the different locations around the world. The media is converted using FFMPEG and distributed to the different syndicates on the media network include Dealer "live boards" which use the feed in their showrooms. The footage is distributed to different levels of approvals before it is made live.

    Technologies: C# / ASP.NET / FFMPEG / MSSQL

    View Details
  • - ERP Integration

    Standard website and ERP integration. I also fixed numerous bugs which existed when I took the position. Integrated newsletters into the website and provided "grid/detail" tool to allow an administrator to upload the newsletters into the website.

    Technologies: C# / XML

    View Details
  • - On-line Cart and Content Management (Archived)

    Developed the on-line catalog of products which was driven by a MySQL database. All information was managed through a custom built content management system. I developed the design and the platform from concept through completion. I consider it my "final masterpiece" using the WAMP (windows apache mysql php) technologies. They used it for almost 10 years without major modifications.

    Technologies: PHP / MySQL

    View Details (Archived)
  • - Client Website (Archived)

    My first custom built CMS. This was a fully dynamic design and managed by a crude CMS interface which was very basic management. I was able to learn quite a bit from working at DRI and I am very thankful for this opportunity as it started me off in the career I have made for myself today. This website was a huge step for the company at the time which was made up of only 6 employees.

    Technologies: PHP / MySQL

    View Details (Archived)


Dedicated to delivering results and always learning the latest ways to make everything better. Technology is like a river and there are many pathways across. Determine the resources available, identify the potential scenarios and enjoy the success of a well thought out and executed plan

If you're interested in working with me on either a consultative or contract basis, or have any other questions please feel free to reach out, I am sure I can help.

Mobile: (949) 229 - BANG