Resume

Download my resume in PDF or Word format.

SKILLS AND EDUCATION

  • Developer specializing in C#, VB.NET, Amazon Web Services (AWS), Node.JS, MongoDB, JSON, Ruby, JQuery, MVC, Razor, ASP.NET, AJAX, SQL Server, T-SQL, Stored Procedures, XML, Web Services, Javascript, HTML, SQL Server Reporting Services, and .NET Web Services.
  • Strong Systems Analysis and Design, GUI Design, Usability Testing, Human Factors Engineering, and Database Design experience.
  • Solution implementer in Cloud-based, SAAS, n-tier, client/server, object oriented, and web architectures.
  • Extensive business soft-skills, communication, leadership, and project management skills.
  • Bachelor of Science Degree in Management Information Systems — Florida State University, Tallahassee, Florida

CERTIFICATIONS

  • AWS Certified Solutions Architect – Associate – 2018.
  • MCP / MCAD.NET (Microsoft Certified Applications Developer in .NET technologies) Charter Member — 2003.
  • Six Sigma Yellow Belt Certification – 2011.

EXPERIENCE

Randstad Technologies for NAC International, Norcross, GA 10/2017 – present – Programming Consultant

Short term contract to convert a nuclear material tracking application to support multiple languages and cultures.  Team of one in charge of creating the solution, choosing tools, architecture, and moving language profiles to use a database-driven solution.

Key Accomplishments

  • Technology implemented ASP.NET, SQL Server, Javascript, Visual Studio and third-party tools.
  • Created a sustainable solution that the customer can use to maintain and expand additional localization for any culture.

 Careerbuilder, Norcross, GA 11/2015 – 9/2017 – Software Engineer II

Enhanced, supported, and redesigned the Job Search API core system used by thousands of staffing agencies and hundreds of public facing websites worldwide.  The API handled high volume, fast response, and accurate logging was essential to design.  Other responsibilities included maintenance and enhancement of the data feeds from recruiters posting hundreds of thousands of jobs per week.  Debugged issues that affected many of the critical applications at Careerbuilder. Provided support to international teams in Germany, Singapore, United Kingdom, and Canada.

Key Accomplishments

  • Key technologies used while at Careerbuilder included C#, Visual Studio, VB.NET, Javascript, SQL Server, Node.js, Ruby, Solr, Hadoop, JSON, AWS SNS, SQS, S3, CodeDeploy, Jenkins, JIRA, Confluence, New Relic, Splunk, Postman, Advanced REST Client, TFS, and Github.
  • Created a geography lookup microservice using Node.js, Redis, Postgres, MongoDB, C#, VB.NET, and AWS Kinesis to improve speed and reliability in geolocation. Created queries against S3 using Hive for comparison and analysis.
  • Modified existing career posting application to allow reposting because of failed data using Simple Notification Service (SNS), Simple Queue Service (SQS), C#, and SQL Server. Created Datadog dashboards to monitor processing.
  • Created a career listings API to send data to Google Cloud using Ruby and Node.js.
  • Contributed to design and development for moving the ASP.NET Web API Job Search legacy solution using C#, VB.NET, Kinesis Firehose, Solr, and SQL Server to a cloud-based service RESTful service on Amazon Web Services platform.
  • Performed trouble identification, root cause analysis of problems, and flag-based solutions to fix issues.
  • Wrote unit tests using Micosoft Unit Test Framework, RSpec and Mocha.
  • Software Development Process included both Agile Scrum and Kanban.

Network Communication Inc., Norcross, GA 6/2012 – 11/2015 – Senior .NET Developer

Created high traffic website for an apartment search application.  Supported magazine tracking and distribution internal application.  Development included MVC3, JQuery, JQuery-UI, Razor, C#, CSS, MongoDB, SQL Server, JSON, and GitHub in a small team agile-focused environment.

Key Accomplishments

  • Developed a next-generation public-facing web application for apartment searches. Development included JQuery, JQuery-UI, Javascript, Razor, C#, JSON, REST Web Services, and MongoDB.
  • Implemented Google Maps API solution for routing/delivery application.
  • Created form-based pages using jQuery-UI Dialog and C# MVC.
  • Maintained iOS application for company’s mobile product.
  • Performed maintenance using SQL Server for legacy applications.
  • Customized code to provide similar a user experience in multiple browsers and platforms.
  • Added best-in-class SEO optimizations to website.
  • Created a library to support Doubleclick advertisement implementation for public website.
  • Scrum methodology used to manage work cycle with both on-site and remote task coordination using Skype, Github, and Google Hangouts.
  • Worked in a VM-based environment with automated scripts creating daily builds.

McKesson, Alpharetta, GA 11/2009 – 6/2012 – Senior .NET Developer

Created large-scale EMR healthcare application in large team environment.  Solution consisted of over 40 distinct solution modules implemented using a common Business Object framework.  Created Silverlight applications using C# and emerging design patterns.  Developed and enhanced database design using SQL Server 2008 environment.  Enhanced architecture used in specific medical applications, including orders, laboratory results, physician notes, user management, security, health maintenance reminders, demographic information, and patient charts.  Interacted regularly with QA testing team for defect identification, short and long-term solutions, and bug prioritization.  Worked with business analysts to identify and scope product backlog and help define acceptance criteria.  Designed user interfaces with Silverlight and HTML.  Created new features, expanded existing features, migrated legacy features, and resolved defects.  Performed project management using the SCRUM/Agile process and Kanban solutions.

Key Accomplishments

  • Developed multiple healthcare modules using Visual Studio 2010, C# and SQL Server 2008.
  • Served as Scrum Master for many sprint-focused teams ranging from 3 to 9 members, identifying resource availability, resolving impediments, tracking progress on burndown chart, and conducting retrospectives.
  • Integrated third party architecture into applications using Telerik software controls.
  • Utilized Team Foundation Server (TFS) for software version control, product backlogs, and defect tracking.
  • Created and optimized tables, stored procedures, and database triggers in SQL Server 2008.
  • Explored options to implement mobile solutions, examining popular solutions including iOS and HTML5.
  • Created manual and automated unit tests to ensure product quality and reduce defects.
  • Analyzed and recommended options for refactoring current solutions to enhance performance and maintainability.
  • Created, modified and fixed reports using SQL Server Reporting Services (SSRS).
  • Technology used include ASP.NET 3.5/4.0, C#, Silverlight, MVVM pattern, WCF, SQL Server 2008, Web Services, SQL Reporting Services, CSLA Business Objects, and Microsoft Enterprise Libraries.

Lasercraft, Norcross, GA 3/2008 – 11/2009 – Senior .NET Developer

Served as Lead ASP.NET/C#/VB.NET Developer for internal and public-facing web applications.  Utilized Object Oriented Analysis and Design techniques for development.  Performed database design and database architecture creation.   Designed UI interfaces for Webforms applications.  Troubleshooted software and data defects and implemented fixes. Created new test builds and production builds.  Development extensive stored procedures and triggers.  Created and deployed SSRS reports to test and production environments.  Designed self-correcting database scripts and scheduled these to run on a continuous basis.  Created user-friendly AJAX UI designs.  Created and consumed web services for secure online payment transactions.  Advocated Agile design concepts.  Participated and led Scrums to support development.  Deployed solutions to web farm environments.  Developed dynamic content for multiple clients utilizing common application base.  Created common LINQ expressions to simplify code base.  Application used 2.0 and 3.5 versions of the .NET framework.

Key Accomplishments

  • Developed an IVR (Interactive Voice Response) payment system using .NET web services in C#.
  • Created Windows Services to manage data exports and imports.
  • Acted as primary build administrator for testing and production environments.
  • Created and consumed web services for credit card processing.
  • Developed complex stored procedures and database triggers.
  • Designed and implemented database changes to support new development.
  • Created and maintained web pages and reports using Visual Studio 2008, SQL Server 2005, and SQL Reporting Services.
  • Technology used include ASP.NET 3.5, AJAX, C#, Visual Basic.NET, SQL Server 2005, Web Services, SQL Reporting Services, LINQ, and Microsoft Enterprise Libraries.

BravePoint, Norcross, GA 5/2007-3/2008-Senior Microsoft .NET / SQL Server Systems Consultant

  • Provided consulting services to clients on Microsoft.NET based solutions.
  • Created ASP.NET AJAX enabled application for data entry and reporting.
  • Evaluated migration tools to move existing SQL Server database to Oracle.
  • Technology used include ASP.NET 2.0, ASP.NET 3.0, AJAX, C#, VB.NET, CSS, Javascript, SQL Server 2005, SQL Server 2000, Oracle 10i, MySQL, and Web Services.

Metrobrokers, Atlanta, GA 10/2006-5/2007 – ASP.NET/SQL Server Consultant

  • Developed a scheduling system for a real estate organization to setup open houses, donate open houses to other agents, and track feedback and contact details.
  • Application developed using ASP.NET 2.0, VB.NET 2005, AJAX, C# 2005, Telerik controls, and SQL Server 2005.
  • Detailed and defined requirements and developed using an iterative development model to produce end solution.
  • Documented final solution pending patent approval.
  • Coordinated defect tracking and fixes with other developers

Vascent Consulting, Atlanta, GA 4/2006-10/2006 – Senior Microsoft Technical Lead Consultant

  • Created an Excel-based solution interfacing with .NET Web Services using C# resulting in a $50 million savings for a Fortune 500 company.
  • Created a public internet presence using ASP.NET 2.0 / Visual Studio 2005 solutions in C# and VB.NET for three large company websites.
  • Created technical specifications, provided time estimates, met with users and project champions, and trained users on use of new products.

MATRA Systems, Atlanta, GA 10/2005-3/2006 – C#/ASP.NET/SQL Reports Programmer

  • Created an ASP.NET 2005 web-based application for an interactive retail system, using C# 2005, ASP.NET 2005, and SQL Server 2000.
  • Created multi-level SQL Server Reporting Services report to aggregate company information to an Enterprise level view.
  • Modified existing ASP/XML/XSL pages to meet new specifications.

Network Communication Inc. / Matrix Resources, Duluth, GA 1/2005-9/2005 – VB.NET / ASP.NET / SQL Server Programmer

  • Created and enhanced a web-based distribution and tracking system for real estate sales publications using Visual Studio 2003/2005, ASP.NET, VB.NET, Visual Sourcesafe, SQL Server 2000, Stored Procedures, Windows 2000/2003, and Use Case driven requirements.
  • Converted a Cold Fusion billing application to ASP.NET, VB.NET, SQL Server, Visual Sourcesafe, strongly-typed Datasets, Stored Procedures, and SQL Server Reports Services.
  • Led the conversion project including redesign of architecture, user interface design, database design, coding, and testing.
  • Created and modified XML files to provide flexible navigation to web applications.
  • Created reports using Crystal Reports for ASP.NET web applications.
  • Implemented SQL Server Report Services using SOAP and Web Services to render reports in Web Applications.

Printegra, Atlanta, GA 11/2003-12/2004 – VB.NET / SQL Server Programmer

  • Created an object-oriented windows application to track and manage complex contact and billing information between companies, subsidiaries, third parties, and two separate merged business units using VB.NET, SQL Server 2000, Stored Procedures, and Visual Sourcesafe.
  • Created and modified XML files to personalize application configuration settings and version management.
  • Trained team members new to VB.NET, SQL Server 2000, Crystal Reports and ASP.NET programming to become productive in these technologies.

PRG Schultz / Teksystems, Atlanta, GA 8/2003-11/2003 – VB.NET / ASP.NET / SQL Server Programmer

  • Created an automated file transfer system using secure HTTP SSL technology, ASP.NET, VB.NET, SQL Server, FTP uploads, IIS log analysis, and Active Directory security for mission-critical business to business interfaces.
  • Transformed ambiguous requirements into detailed architecture plan for secure system, defined detailed requirements, and coded multi-system implementation.
  • Utiilized XML configuration files to customize application settings.

APCO Inc., Norcross, GA 9/2002-4/2003 – Microsoft .NET / SQL Server Developer

  • Created a commission tracking system for sale of insurance policies for automobile GAP and ETCH insurance. Converted legacy intranet applications written in traditional ASP into ASP.NET and Visual Basic .NET based web application.
  • Developed web-enabled insurance rate calculation system using Visual Studio .NET, ASP.NET, VB .NET, Javascript, HTML, and DHTML. Designed database layer using extensive stored procedures in SQL Server 2000 and ADO .NET on a Windows 2000/XP platform.

Sebia-USA, Atlanta, GA 10/2001-9/2002 –  Microsoft Web/Database Developer

  • Launched a certification testing system for health-related tracking of blood protein values, allowing faster re-certification on proprietary equipment by physicians.
  • Developed web-enabled testing system using ASP, VBScript, Javascript, HTML, DHTML, and Visual Interdev. Designed database layout using Access 2002 and ADO on Windows 2000.

AT&T, Atlanta, GA 6/1992-9/2001 – Senior Microsoft Software Engineer

Developed applications in Microsoft Visual Basic, VBA, SQL Server, Access, Oracle, and other applications.