I am an experienced developer, architect, team leader, and project manager. I enjoy working with new technology and smart people. I love to be involved in all aspects of software development. For me, I most enjoy developing elegant solutions to complex problems through technology.
Product manager, architect, and lead developer for Spectrum System's flagship software product SpectraView ® Prism. Responsible for product roadmap, planning, resources, feature management, bug management, testing, release management, project workflow, and development. Respond to customer requests including enterprise customer integration, additional application development, security, and API requests.
Hired as project manager, solutions architect, and lead developer to plan, develop, and release SpectraView ® Prism. Responsible for requirements, design, architecture, database design, middleware design, and UI/UX design. Led a team of 2-4 developers over the course of 3 years to develop a complete solution from the ground up. Involved in all aspects of the project including customer interaction, requirements, development, team and project management, testing, build, and release. Product was released on schedule and to widespread adoption.
Lead developer and architect for several ASP.NET applications, Linux server admin, PL/SQL applications, and WCF Windows services and console applications. Part of a team of developers responsible for development, integration, and maintenance of distributed .NET applications serving the power generation group. Served as system administrator for 40+ mission-critical UNIX servers. Worked with various groups throughout the company on development, enterprise integration, business intelligence, and security.
Developed user interfaces in C# .NET for multiple applications conforming to customer specifications and usability requirements for the company's flagship hospital patient system. Development included middleware, object development, Winforms, unit testing, use cases, database development, and developing .NET WCF services for data access to SQL servers. Completed contract work two months ahead of schedule.
Developed database and UI software on UNIX systems for mission critical emissions monitoring servers connected to plant control devices. Used extensive UNIX scripting, C#, PHP, and dbase to customize qualified data acquisition systems. Sole developer for many web and distributed applications utilizing a client-server architecture.
Sole application developer responsible for numerous custom LAMP (Linux Apache MySQL PHP) web applications including International retail websites, administration portals, accounting systems, dynamic websites, and distributed user directories. Solely responsible for all application development including design, implementation, testing, and complete LAMP server setup and maintenance.
Developed web-based software applications and user-interfaces for Solutia's engineers. Designed Java Virtual Machine based applications drawn from engineer's specifications and requirements. Installed and maintained the web and processing server. Worked closely with solution and process engineers.
Graduate teaching assistant to Auburn University's Comp1000 Computer Competency Course. Taught five semesters of class over a two-year period where I was responsible for all lectures, instruction, student help, and grades. Also developed a web application portal database system to hold student test records.
.NET, C#, WPF, WCF, ASP.NET, MVVM, MVC, XAML, Azure, Catel, Docker, Xamarin, Mono, SQL Server, SQLite, Oracle, MySQL, T-SQL, PL/SQL, Android, Power BI, Java, Git, NUnit, XML, C/C++, VB .NET,
When I'm not working, I enjoy being active. That often includes spending time at the gym, playing basketball, fishing, swimming, or just chasing around my two young girls. I love being outdoors and traveling.
On a rainy day, I enjoy binge-watching a good TV series like Breaking Bad or Stranger Things. I enjoy keeping up with technology including reading articles, developing small projects, and home automation.