Download PDF

Work experience


Software Engineer

SunTrust Banks
  • Refactor myriad legacy apps into reusable SOA components
  • Introduce continuous integration, automated testing, and code metrics to shorten delivery cycles
  • Find and resolve bottlenecks in massively distributed banking systems
  • Detail-oriented analysis of requirements, specifications, and peers' code

Tech Lead and Company Bartender

  • Designed and built custom credit-underwriting engine central to company's product
  • Built scalable cloud-based data-collection platform targeting multiple third-party APIs and data-processing workflow library based on Amazon SQS
  • Created tools to automate Amazon EC2 infrastructure management and responsive-UI intranet site to perform these tasks from employees' phones
  • Implemented responsive design for email templates and public-facing Orchard CMS / MVC 4 webapps
  • Created and managed tools using NAnt and XSLT to validate server configuration during deployment
  • Setup build server to trigger unit tests on all check-ins and web-driver tests on all QA deployments
  • Learned multiple financial system-of-record systems to serve as subject-matter expert in vendor-selection and contract-negotiation processes
  • Refactored multi-threaded distributed logging system to increase throughput while adding features
  • Coordinated technical strategy, architecture, and timeline with CIO and other team leads
  • Introduced aspect-oriented programming to commonly-used base classes and exception-handling code
  • Dramatically lowered cloud-computing hardware costs by troubleshooting system bottlenecks and optimizing infrastructure from those findings
  • Managed milestone progress and sponsor expectations in rapidly-changing startup environment
  • Led cross-functional team in work sprints, Scrum ceremonies, and performance reviews
  • Crafted exceptional libations to celebrate each successful release (Appletini, Bellini, Commodore…)

Solution Developer

  • Architected legacy C++/MFC to WPF/MVVM conversion of multi-billion-dollar critical customer-facing app
  • Led team of developers in prioritizing and building proof-of-concept applications for sales demonstrations
  • Designed and built AJAX/jQuery libraries to capture fine-grained user activity on high-volume websites
  • Improved maintainability in legacy code by introducing design patterns and new language features
  • Worked with subject matter and UX experts to design intuitive, compliant healthcare frameworks

Senior IT Developer

The Home Depot
  • Implemented SOA platform and mobile apps for inventory-management, merchandising, and point-of-sale
  • Performed code reviews and performance testing for other teams, offshore and contract workers
  • Regularly worked full shifts in stores to gain users' ongoing insights and feedback on deployed applications

Solution Developer

  • Managed a multi-site team of developers and testers in implementing new features and fixes in secure, backward-compatible ways according to client methodology
  • Designed, implemented, and troubleshot nationwide enterprise framework for mobile application platform
  • performing mission-critical tasks
  • Wrote hardware abstraction layer code for streamlining multiple devices with varying capabilities
  • Designed customizable automated unit-test system for mobile applications and assemblies
  • Served on multiple full-lifecycle, long-term engagements with challenging clients
  • Performance-tested and optimized SOA-based web service platform and underlying subsystems


Hewitt Associates
  • Maintained confidential financial records for 120,000 plan participants across 10 client companies
  • Provided analysis of complex health & welfare system defects from legal and technical standpoints
  • Collaborated with and trained overseas associates on team practices and 401(k) plan management

Tech Lead

Acuity Brands Lighting
  • Analyzed current systems to determine business value, client expectations
  • Developed ASP.NET tool to facilitate metric gathering on human capital for IS projects
  • Facilitated client and faculty meetings, teleconferences, presentations

E-Business Analyst

Gulf States Paper Corporation
  • Scoped and documented user requirements for new systems
  • Generated web-based applications utilizing Oracle and ColdFusion
  • Developed multi-user labor-saving applications in Access and Visual Basic, including a downtime recording and management system projected to save $5 million over two years

Systems Development Intern

  • Built shipment-tracking intranet application to be deployed across the southeast
  • Supplied innovative solutions to business practices by performing work-centered analysis
  • Supported logistics operations by streamlining workflow and redesigning user interfaces

HelpDesk Consultant

University of Alabama Seebeck Computer Center
  • Diagnosed and repaired PC & networking issues for 90% of campus (15,000 faculty, staff, and students)
  • Documented solutions, problem history, and customer information
  • Monitored and maintained network security, performance, and Quality of Service
  • Trained new employees on HelpDesk tools, work practices, and interpersonal skills



Ongoing Study

Coursera, Codecademy,, others

Machine Learning (Stanford), Design Thinking for Business Innovation (Univ. of Virginia), Computing for Data Analytics (Johns Hopkins), Gathering and Cleaning Data (Johns Hopkins),  Introduction to Music Theory (Univ. of Edinburgh),  Algorithm design (Princeton), K2 Solutions Professional (K2 Learning), Microsoft Certified Solution Developer, Microsoft Certified Professional Developer: Enterprise Architect, Python and Python APIs (Codecademy)


Microsoft Certified Professional Developer

Enterprise Architect

Microsoft Certified Solution Developer


Bachelor of Science, Management Information Systems

University of Alabama

Minors in Computer Science, Computer-Based Research, and Philosophy


Data Analysis

Personal, academic, and business experience in statistical analysis, neural networks, support vector machines, linear and logistic regression, K-means clustering, recommender systems, principal-component analysis, data acquisition, data cleaning

Software Packages

Operating Environments: Windows 95 - Windows 8.1, Windows Mobile 6.5, Ubuntu, Red Hat Enterprise Linux (mainframe), HP-UX, z/OS, MacOS X, iOS 3-6, Android 4

Business Tools: jQuery, Amazon SQS/EC2/S3, MSMQ, Ant/NAnt, Ninject, NCrunch, Oracle, MS SQL Server 2005-2012, MS SQL Mobile 2008, DB2, MS Visual Studio, Eclipse, Apache, Tomcat, Maven, Axis/Axis2,  Flash MX, MS Office automation


C#, C/C++, ASP.NET MVC 3 & 4, .NET 1.1-4.0, F#, .NET Compact Framework 2.0 & 3.5, Java, Python, VB6, ColdFusion, SQL, Matlab, R, PHP, HTML, JavaScript, CSS, COBOL, JCL, SAS