ABOUT ME

I've been in web based software development since the year 2000. I started as a self-taught web developer while attending Chapman University and quickly gained industry experience and programming prowess. I enjoy providing leadership and guidance to my fellow developers as well as working with stakeholders to nail down requirements to ensure they get what they are asking for. Creating quality web based software solutions both large and small is what I do, and I take pride in every application that I've ever built. I enjoy learning new technologies and working with capable team members to solve complex problems with elegant solutions. I've been doing this for a long time and I'm still loving every minute of it.

Requirements

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.

Development

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.

Agile

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

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...

WORK HISTORY



  • 2017
  • Saddleback College - Part Time Instructor

    Spring 2017 - Present

    Advanced Java Concepts - Lecture / Lab (M-W Evenings)

    Built Custom Student Portal for administering class lab material.
    (java4a.com / java4b.com)

    • Multi-User Logins with Auto Grading and Content Delivery
    • Auto Output Validation of Uploaded Java Programs
    • Integrated Tests
    • User Forum with Likes and Replies
    • Video Tracking and Video Bookmarking feature

  • 2015
  • Fuse Interactive - Lead Development Engineer

    October 2014 - present

    Building some pretty cool stuff Constantly building new projects and facing new challenges. Enhancing Kawasaki.com, and building native mobile apps. Working with and leading a solid development team with a broad skillset and serious capability. Web enabled Mobile apps is what we're doing; .NET MVC / C#, Swift, Java, JavaScript, and things stay pretty interesting.

    Kawasaki Connect Mobile App - Set up the development environments and architected and developed API and Service layers in .NET Web API, Swift and Java. Used a combination of JSON serialization libraries, caching mechnisms and object mappers to deliver a great experience.

    IOS:

    • PromiseKit
    • Gloss
    • SwiftLocation

    Android:
    • Volley

    Kawasaki Accessory Builder - Any product, any accessory, any number of dependency and conflicts. In addition, optional accessory packages and sub sequent optional accessories. Used LinqJS and Image Composition in addition with strong DB design.
    Features:

    • Multi-Language
    • Multi-Curreny
    • 100% configurable

    Kawasaki.com - Develop, maintain, and enhance content for kawasaki.com including the racing results and "on-field" administration portal, accesssory builder platform, and other new developments

    Kawasaki-la.com - Develop maintain, and enhance - adding features, multi-langual capibilities

  • 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 www.Kawasaki.com. I also developed various websites for different clients for their other clients such as Disney and HP

    Kawasaki.com - 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 (www.ineedmynetwork.com)

    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.

  • e-Rudy.com / 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

CONTACT

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

Email: contact@binaryfuel.com