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.