Resume

Objective

I have a strong desire to work in a fast-paced, entrepreneurial environment maintaining agreed upon timelines while producing extraordinary work.

Technical Summary

  • Extensive use and knowledge of Visual Studio, Team Foundation Server (TFS), Xcode, Windows Server, Internet Information Services (IIS), MySQL, HTML, CSS, AJAX, JavaScript, jQuery, C# .NET, VB .NET, ADO.NET, Web Forms, Windows Forms, SOAP, XML, JSON, and REST.
  • Experience with .NET MVC, Dependency Injection (MEF), MS SQL, LINQ, WebAPI, Azure, Knockout JS, WPF/MVVM, and XAML.
  • Experience with iPhone/iOS apps, Objective C, PhoneGap, jQuery Mobile, and Parse.com.
  • Experience working with multiple platforms including Windows, Mac, and Linux.

Professional Experience

Software Engineer, Digerati Inc., Detroit, Michigan | February 2014 – Present

  • Involved in the full development life cycle including developing code to specifications, database design,
    testing, staging, deployment, and maintenance.
  • Collaboration with business analyst to identify solutions based on business owner’s needs.
  • Working with other members of the development team and providing training for junior developers.

Lead Software Engineer, Digerati Inc., Detroit, Michigan – WorkFountain Project | October 2014 – Present

  • Work directly with the System Architect to identify solutions to complex problems.
  • Oversee a small team of developers and maintain agreed upon timelines adhering to the software quality
    standards agreed by my team and the wider development team.
  • Ensure departmental standards and principles are communicated and actively enforced throughout the team
    with mentoring and education.
  • Refactoring and adding new features to a legacy web application using design patterns, SOLID principles, and
    general best practices.
  • Worked with team to implement Repository, Interactor, CQRS patterns, and Dependency Injection into the system.

Software Engineer, Digerati Inc., Detroit, Michigan – Insyght Project | February 2014 – October 2014

  • Responsible for maintenance and adding new features to an in house inventorying desktop application.
  • Built an ASP.NET MVC web application that both system administrators and end user’s access.
  • Maintained a RESTful (WebAPI) web server with a SQL Server data store that both the desktop and web
    application consume.
  • Implemented CQRS pattern for system reports with large, complex datasets in order to achieve maximum
    scalability.


Web Application & Mobile App Developer, Co-Founder, FlashMyCase, Brandon, Mississippi | June 2013 – Present

  • Provide strategic planning and consultation for all technical aspects of the company, including infrastructure,
    payment processing solution, and development of new applications.
  • Participate in developing and executing marketing strategies.
  • Developed a native iPhone app for creating a custom iPhone case using a picture from a user’s phone.
  • Created an ASP.NET web application backend and MySQL database for keeping track of order information
    and statistics.
  • Developed a custom mobile checkout screen using jQuery Mobile, JavaScript, and JSON web service calls for
    an optimized mobile experience.
  • Integrated with PayPal’s API in order to accept credit card payments.
  • Integrated with Parse.com’s cloud service to handle storage of uploaded photos.

Web Application Developer, eCash Software Systems, Brandon, Mississippi | May 2008 – September 2013

  • Involved in the full development life cycle including developing code to specifications, database design,
    testing, staging, deployment, and maintenance.
  • Setup and maintain client’s ASP.NET web applications using IIS 7 on multiple web servers on a web
    farm using Windows Server 2008.
  • Implemented CQRS pattern for reports with large, complex datasets in order to achieve maximum
    scalability.
  • Wrote custom ETL programs for importing new client’s data from legacy systems into our system.
  • Setup and maintenance of client’s databases on dedicated Linux MySQL servers.
  • Integration of 3rd party APIs (Veritec state database, multiple ACH Interfaces)
  • Maintenance of over 100 financial reports and development of new reports based on client specifications.
  • Responsible for writing complex SQL queries based on client’s needs for state audits.
  • Collaboration with project manager and clients to identify solutions based on client’s needs.
  • Working with other members of the development team and providing training for junior developers.

Technical Support, eCash Software Systems, Brandon, Mississippi | May 2007 – May 2008

  • Confer with customers by telephone to provide information about products or services or obtain details of
    complaints.
  • Keep records of customer interactions or transactions, recording details of inquiries, complaints, or
    comments, as well as actions taken.
  • Check to ensure that appropriate changes were made to resolve customers’ problems.
  • Refer unresolved customer grievances to designated departments for further investigation.

My Projects

FlashMyCase | June 2013 – Present

FlashMyCase delivers high quality custom iPhone cases to customers worldwide. Learn more about my involvement in the project.

FreeWorkoutLog | April 2008 – Present

FreeWorkoutLog is a free online exercise log for tracking your workouts and exercises performed.

  • Developed web application and database for tracking workouts from scratch.
  • Developed mobile website using jQuery Mobile, JavaScript, and JSON web service calls for an optimized
    mobile experience.
  • Compiled an exercise database of over 300 strength-training exercises with images and descriptions.

Freelance  Projects

Web Application & Mobile App Developer, FlashMyTee | May 2012 – December 2012

FlashMyTee is a mobile app that allows you to take a photo from your phone and put it on a simulated t-shirt for purchase.

  • Developed an iPhone app using PhoneGap, jQuery Mobile, and JavaScript for creating a custom t-shirt using a
    picture from a user’s phone.
  • Created an ASP.NET web application backend and MySQL database for keeping track of order information
    and statistics.
  • Integrated with PayPal’s API in order to accept credit card payments.
  • Implemented a web service for transmitting the user’s photo from the mobile app to the order system’s
    backend.

Web Application Developer, Optical Service | April 2011 – July 2011

  • Responsible for implementing the product catalog, product search, shopping cart, customer registration, and
    login.
  • Provided consultation on database architecture and design best practices.

If you would like more information on my resume you can Contact me.