CAREER
OBJECTIVE
A senior level position in the information technology industry where experience in software design patterns and object oriented development is valued and utilized.
QUALIFICATIONS
Demonstrated abilities in the development of resource planning and financial analysis systems on small, medium, and large computer systems. Extensive background and technical experience in the areas of mid-tier development and application server performance tuning. Noted for excellent problem solving skills and good customer relations.
TECHNICAL
SKILLS
Operating Systems: Microsoft Windows 7, Microsoft Windows 2008 Server, Microsoft Windows XP, Microsoft Windows 2000, Microsoft Windows NT, Microsoft Windows 9X, Microsoft Windows 3.X, Microsoft DOS, Sun Solaris, HP-UX, Novell NetWare, IBM OS, IBM OS/MVS, Data General AOS, Data General AOS/VS, Data General RDOS, Data General MICOS, DEC RSX, and DEC ULTRIX.
Application Languages: C#.NET, Active Server Pages (ASP.NET), Angular, jQuery JavaScript Library, Asynchronous JavaScript and XML (AJAX), Silverlight, Extensible Application Markup Language (XAML), Extensible Markup Language (XML), Extensible Style Sheet Language (XSL), Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Visual Basic (VB.NET), Visual C++, Java, Java Server Pages (JSP), JavaScript, SQL Windows, Delphi, Fox Pro, Clipper, COBOL, Pascal, PL/SQL, and Structured Query Language (SQL).
Application Servers: Microsoft Internet Information Server (IIS), Oracle NetSuite, ServiceNow, Apache Tomcat, and BEA WebLogic.
Middleware Services: Microsoft SharePoint, IBM MQ-Series, BEA Tuxedo, Software-AG Entire Broker, and TIBCO Rendezvous.
Database Servers: Microsoft SQL Server, Oracle, IBM DB2, Informix, Borland Interbase Server, Microsoft Access, Pervasive 2000, Pervasive BTrieve, dBASE, and Paradox.
Development Tools: Microsoft Visual Studio, Microsoft Visual Studio Code, Angular CLI, Jet Brains IntelliJ, Node JS, Microsoft Expression Blend, Microsoft FrontPage, Microsoft Visio, Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Eclipse Integrated Development Environment, Oracle JDeveloper, Altova XML Spy, Computer Associates ERWin Data Modeler, IBM Rational Rose, IBM Rational Requisite Pro, IBM Rational ClearCase, IBM Rational ClearQuest, Mercury TestDirector, Mercury QuickTest Professional, Mercury WinRunner, Documentum Content Manager, Quest Systems Toad, Crystal Reports, Install Shield, VM Ware Workstation, Adobe Acrobat, Adobe PhotoShop, Macromedia Dreamweaver, Macromedia Flash, Corel Draw, and PaintShop Pro.
EXPERIENCE
Software Architect
Anthem Insurance Company, Atlanta, GA, 3/20 – Current
Analyzed a Software Integration Process used to transfer Insurance Provider information from a Unix System using an Oracle database to an IBM host system using a DB2 database. The integration process involved capturing data from Oracle databases, performing data validation and transformation via a Microsoft C#.NET application, produced JSON data objects for input consumption by RPA (Robotic Process Automation) Bots. Responsible for consistent communication with other Architects, Offshore Developers, Project Managers, and Testers for the purpose of testing, debugging, and streamlining the integration process.
Full-Stack Software Engineer / Architect
Centers for Disease Control, Atlanta, GA, 9/19 – 11/19
Collaborated with management and other development team members to modify Service Layer Architecture. Used Microsoft ASP.NET to develop Web API Endpoints from Database specifications. Used Microsoft Test Manager, NUnit, and MOQ to create Unit and Smoke Tests for Web API Endpoints. Researched Architecture for migrating a legacy locally hosted Java application to an Azure hosted Angular/ASP.NET Web API application. Investigated modifications required for migrating application projects from Microsoft Teams Foundation Server to Microsoft Azure Dev/Ops Server.
Full-Stack Software Engineer / Architect
Lucas Group, Atlanta, GA, 9/18 – 4/19
Designed, developed, maintained, and implemented a Conference Maintenance System with Microsoft .Net Core and SQL Server on the back-end, ASP.Net Core Web APIs on the service layer and Angular on the client-side. The system utilized Angular 6 Progressive Web Application (PWA) technology, which consisted of a Workflow Process that allowed users to setup Employment Conferences that contained Clients, Job Orders, and Candidates. The Web APIs authenticated and authorized Users, served conference information to the client, and communicated with third-party vendor APIs that hosted the conference data. The system consisted of a CSharp Code Analysis Rules Engine which matched Candidates to Job Orders based upon candidate credentials, and then scheduled the candidates for interviews. The System also tracked and reported upon the results of the interviews.
Senior Software Integration Engineer
Osmose Utilities Services, Peachtree City, GA, 3/18 – 7/18
Designed, developed, tested and implemented Cloud-based Integration Services to transport data between NetSuite ERP and ServiceNow Incident Management Systems. The creation of these services meant constructing both client and server-side JavaScript methods to create, load and transfer JSON Objects between the two systems. Developed Asynchronous Communications routines to transfer data between the two systems. Created oAuth Authentication routines to authenticate client access to host servers. Additionally, developed Logging and Email Notification routines to notify administrators and users of data transfer status and exceptions.
Full-Stack Software Engineer / Architect
Centers for Disease Control, Atlanta, GA, 5/17 – 11/17
Designed and developed a Microsoft .Net Core back-end using Entity Framework .Net Core and a SQL Server data model. Used industry standard software development architectural patterns to implement ASP.Net Core Web API Services to allow access to the SQL data model. Worked with Business Subject Matter Experts, User Interface Engineers, and Quality Assurance Testers to design, develop, and implement an Angular 4 User Interface to allow for the extraction, manipulation, and persistence of data to the back-end data model via Web API calls. Used industry standard tools such as Node JS, Bootstrap, and Angular Material Designs to assist with the development of the Angular reactive front-end. Developed SQL Server Integration Services Data Manipulation packages to migrate and transform bulk data from disparate sources into newly formulated data structures. Performed periodic demonstrations of newly developed software functionality.
Full-Stack Software Engineer / Architect
Wells Fargo Bank, Atlanta, GA, 12/16 – 1/17
Worked with Senior Management and other development team members to design and develop an ASP.Net MVC application that utilized Angular JS for the client-side User Interface. Utilized technologies such as ASP.Net MVC, C#.Net, ASP.Net Web API, Angular JS, Bootstrap, and JQuery to create end-to-end business functionality for a responsive web application.
Software Engineer / Architect
Comcast Corporation, Atlanta, GA, 1/15 – 9/16
Performed Senior Developer / Architecture responsibilities for a communications utility corporation. Worked with Business Subject Matter Experts, Project Managers, User Interface Designers and Database Architects to design and develop account management and billing system applications. Responsible for back-end, mid-tier, service layer, and user interface layer software development. Designed and developed Web Applications using Angular JS, ASP.NET Web API, ASP.NET MVC, C#.NET, and JQuery. Designed and developed ETL and SSIS Data Manipulation packages to transform bulk data into enterprise data structures. Responsible for developing and reviewing design patterns and development techniques for Software Architecture. Performed periodic demonstrations of software development products and methodologies.
Software Developer
Aldridge Connors, Atlanta, GA, 5/14 – 7/14
Collaborated with Management, Business Analysts and Clients to formulate requirements and develop web-based software solutions for a law firm in the real estate industry. Designed and developed Web Applications using ASP.NET MVC, C#.NET, and JQuery. Enhanced and maintained the firm’s public-facing web site. Developed XML files and style sheets to transport data objects between remote systems. Utilized Entity Framework to map SQL Server data structures to software objects. Created T4 Scaffolding Templates for the dynamic creation of software solutions based upon data requirements.
Software Engineer / Architect
Federal Reserve Bank, Atlanta, GA, 11/13 – 1/14
Researched the latest Microsoft Web Development technologies to design a Security Web Application that screened and checked-in visitors to the Federal Reserve Bank branches. Consulted with Subject Matter Experts and Database Administrators to design tables and stored procedures for applications. Developed a web application utilizing ASP.NET MVC, C#.NET, JQuery, AJAX, JSON, Web API, and REST technologies. Customized some of the Microsoft Scaffolding templates to generate MVC controllers and CRUD forms for web applications development. Provided consultation and guidance to team members on ASP.NET MVC, Web API, Entity Framework, and SQL Server web applications development.
Software Engineer / Architect
Incomm Corporation, Atlanta, GA, 09/13 – 11/13
Gathered user requirements for the design and development web-based applications. Responsible for the design, development, test, deployment, and demonstration of ASP.NET and MVC web-based applications. Developed and supported Microsoft’s ASP.NET Web Applications and ASP.NET MVC Applications using JQuery and AJAX for user interface enhancements and asynchronous communication from the client to the server. Designed and developed a WCF Service Layer with Entity Framework, LINQ, Lambda Expressions, Open XML, and SQL Server for the implementation of the back-end data repository. Developed Open XML components to read and write data to and from Microsoft Excel Spreadsheets.
Software Developer / Architect
CBS Corporation, Atlanta, GA, 2/13 – 7/13
Collaborated with Business Analysts and Clients to develop requirements for the development of software solutions for the television broadcasting industry. Designed and developed Web Applications using ASP.NET MVC, C#.NET, and JQuery. Supported and maintained Classic ASP Web Applications while converting functionality to ASP.NETT MVC architecture. Applied Object Oriented Principles and Software Development Design Patterns to re-architect Web Applications. Utilized Entity Framework to SQL Server data structures to Software objects. Utilized the Microsoft SQL Server Profiler and System Objects to maintain Stored Procedures, Dynamic Queries, User Defined Functions, Execution Packages, and Scheduled Jobs. Designed, developed, and integrated Microsoft SQL Server Reporting Services reports into MVC Applications. Designed and developed Microsoft Open XML Word and Excel Objects and integrated them into MVC Applications.
Independent Contractor, Atlanta, GA, 12/10 – 1/13
Gathered client specifications to design and develop web-based E-Commerce systems developed with Microsoft’s MVC 3 architecture and used SQL Server for the data model. Utilized Microsoft’s Entity Framework as the object relational map to maintain the SQL Server data models. Developed MVC 3 Scaffolding Templates to generate MVC client views for the maintenance of the data entities. Added JQuery and Silverlight components that provided data entry and data validation enhancements to the client’s user interfaces. Developed WCF Messaging Services utilizing industry standard software design patterns. Used the Test Driven Development methodology to develop WCF web services that transferred data messages from service hosts to clients via various data transfer protocols. Utilized Microsoft SQL Server Integration Services to design, develop, and maintain SQL Server Execution Packages that performed bulk data transfers. Designed, developed and integrated Microsoft SQL Server Reporting Services reports into SQL Server Execution Packages and ASP.NET web applications.
Software Developer
AirTran Airways, Atlanta, GA, 9/08 – 11/10
Performed Senior Developer responsibilities to develop and implement technical solutions for a major airline. Worked with Business Analyst, Project Managers, Database Administrators, and System Administrators to implement enhancements to the company’s’ Reservation System. Designed, developed, and implemented a solution to calculate, itemize, and print reservation fees and payments. Designed, developed, and implemented a solution to identify, checked-in passengers, and print Boarding Passes for reservations containing eight (8) or more passengers. Designed, developed, and implemented a software library to print Customer Receipts and Boarding Passes on the Epson TM-T88 printer. Converted several applications from traditional web services to the updated Windows Communication Foundation (WCF) Architecture. Enhanced the company’s Membership Rewards web application by tallying rewards credits, categorizing members by credit earnings, and allowing reservation agents to manage the rewards categories. Designed, developed, and implemented a solution to refund charges and cancel Flight Segments for reservations meeting certain requirements. Designed, developed, and implemented Windows Services to automate the process of placing reservations on SQL Server Queues based on reservation purchases. Utilized Data Transformation Services and bulk copy routines to create and transfer tables between databases. Enhanced the company’s Information Display System by developing an Interactive Process Flow Diagram to assist in troubleshooting points of failure. Designed and assisted in the implementation of a solution to replace an aging Weather Display System. Designed, developed, and implemented a solution to set the Security Trust Level of frequent flying passengers to a point that would minimize the frequency of Security Screenings. Responsible for Peer Reviews and Code Certification of Software Designs and Solutions prior to implementation.
Systems Analyst
Spartan Resources, Atlanta, GA, 6/08 – 8/08
Contracted to perform Analyst/Developer duties and assist with the relocation of a regional Data Center for a major travel reservations company. Solutions were designed and implemented to inventory resources and identify dependencies between servers, components, and applications in an effort to minimize errors after the relocation. Interacted with Business Analyst to gather project requirements and determine alternatives for meeting these requirements. Collaborated with Database Administrators to determine data requirements and dependencies amongst Database Packages and Data Tables. Worked with Project Managers to set priorities and track project progress. Utilized Windows Management Instrumentation (WMI) Libraries to develop applications that were used to inventory Server Resources. Teamed with Application Developers to design, develop, test, and deploy innovative application solutions that met project requirements.
Software Developer
Southern Company, Atlanta, GA, 6/05 – 4/08
Analyzed, designed, developed, and supported both smart client and web based financial applications for a regional energy services company. Proficient in the entire project development lifecycle, which includes gathering requirements, analyzing the requirements, designing the solution to meet the requirements, developing the solution, testing the solution, deploying the solution, and supporting the solution after it has been deployed to production. Developed and managed Test Cases to be used for quality assurance testing in the project development lifecycle. Collaborated with Software Architects, Human Factors Specialists, Data Modelers, Network Engineers, and Data Security Engineers to design and development interactive web based software applications. Utilized middleware technology in the development of applications to provide communications between various hardware platforms. Prepared technical and user documentation to describe the architecture and usability of software solutions. Consistently monitored industry and enterprise innovations for the purpose of maintaining enterprise standards. Noted for being a self-starter with the ability of working independently while managing multiple projects.
Software Developer
Delta Technology, Inc., Atlanta, GA, 2/96 – 2/05
Analyzed, designed, and developed aircraft maintenance tracking systems, which monitored federal aviation regulations and maintenance operations in the air travel industry. Conducted analysis, development, and quality assurance testing of legacy mainframe applications and client-server applications to meet Y2K remediation standards. Assisted in the development of Enterprise Disaster Recovery Strategies.
Systems Analyst
United Parcel Service, Atlanta, GA, 7/94 - 2/96
Analyzed, designed, and developed financial models used for cost ascertainment in the transportation industry. Developed and maintained ODBC connectivity tools used to access backend database servers. Extensive application development of client interfaces in conjunction with SQL for ad-hoc querying and reporting on backend databases.
Independent Contractor, Atlanta, GA, 9/89 - 7/94
Designed, developed, supported, and marketed Resource Planning, Scheduling, and Tracking Systems for clients. Managed a team of developers in the creation of network based client-server software applications.
Programmer Analyst
Puritan Churchill Chemical Company, Atlanta, GA, 9/86 - 9/89
Gathered system specifications from managers and end-users to develop both batch and real-time inventory, accounting and marketing software in the chemical manufacturing industry. Established procedures and documentation on efficient methods of utilizing both mini- and micro-computer technology. Conducted feasibility studies to determine enhancements to existing information systems versus the procurement of new hardware and software systems. Interacted with vendors, technicians, and users to isolate and troubleshoot hardware and software performance conflicts.
Systems Engineer
William Carter Company, Griffin, GA, 6/85 - 9/86
Responsible for the generation and performance tuning of Unix based operating systems. Implemented and maintained a distributed wide-area network that expanded throughout the eastern division of the country.
EDUCATION
BBA in Management Information Systems
Georgia Southern University, Statesboro, GA, 1983