To obtain a lead software development position in a professional atmosphere where my current skills can be utilized to guide junior developers, and where I can learn new cutting edge technologies. A place with growth potential, hard working teams, and long term employment.
Extensive development experience in:
- .NET 3.5 / 4.0 Win Forms, ASP.NET, C and VB.NET
- iOS iPhone / iPad / iPod Objective-C
- Java, Android
- General C,C in both Windows and Linux environments
- MsSql / MySQL / Progress Queries
- Epicor 9.05 ERP C Customization, ABL, Dashboards, BAQs, and BPMs
- Experience in maintenance of:
- IIS, MsSQL, Apache, MySQL
- Experience in general server maintenance on:
- Windows Server, Most Linux Distributions
- Experience troubleshooting / repairing software and OS in:
- Windows XP / Vista / 7 / 8 / 8.1, Most Linux distributions, Mac OS X 10.5 and up
Software Development Team Lead
- Lead all company development efforts.
- Worked with business analyst and end users to help define scope requirements.
- Built work estimates, time scheduling, and development project management.
- Directed junior development in task assignment and guidance and mentored junior development as necessary.
- Managed company source control via GIT for version control and collaboration.
- Built and maintained all coding policies for code writing, version control, and deployment schedules.
- Epicor ERP C , 4GL
- Forms, query, data processing customization utilizing application development tools.
- Utilized application SDK to build custom logic.
- Built complex custom library to augment or replace the application built in logic.
- Subject matter expert on troubleshooting complex ERP issues.
- Fully custom solutions built for use within ERP:
- Built sales rep commission system with lua scripting interface for rapidly changing calculations.
- Built sales rep quota system with lua scripting interface for rapidly changing details.
- Built renewal processing system to automatically generate quotes from previous contracts for renewal opportunities.
- Built data monitoring tool to capture ALL field changes and row deletes. This data is captured asynchronously as to cause almost no user performance impact.
- Web Development C , ASP.NET, Java
- General web development as necessary for public facing company sites.
- Built web interface to allow customers to securely access their ERP data contracts, support cases, etc.
- Built web based tools to allow legacy e-commerce site communicate with new ERP.
- Maintained existing intranet sites.
- Database Administration MS SQL
- Built custom databases as necessary for various projects.
- Designed custom views and stored procedures as necessary in both existing ERP database, and custom databases.
Developer / Tech Support
- Built IOS iPhone / iPad inventory management application to augment our desktop inventory management software. Built web service ASP.NET / C to drive this app.
- Built a ticketing system for customers to enter support issues and for internal use to track projects / software modifications ASP.NET / C .
- Moved old real estate desktop VB6 application to web based application ASP.NET / C www.cowanrealtors.com
- Custom development on customer sites ASP.NET, C , jQuery