Objective
To utilize my knowledge of various information technologies with a leading
IT organization
Education
Bachelor of Science of Engineering Technology - University of Memphis
High School Diploma - Hamilton High School
Certifications
Microsoft Certified System Developer (MCSD) for .NET
Microsoft Certified Application Developer (MCAD) for .NET
Microsoft Certified Professional in Desktop application development for .NET
Microsoft Certified Professional in Web application development for .NET
Microsoft Certified Professional in XML web development and server components for .NET
Microsoft Certified Professional in Design and Analysis
Steven Covey’s 7 Habits of Highly Effective People
Programming languages Operating Systems Databases
C# DOS Microsoft Access
C/C++ Windows NT MS SQL 6.5 – 2016
JAVA Windows 95 Oracle 9i – 10g
Swift 2.0 UNIX
HTML Windows 2000
Pascal Windows XP
FORTRAN Windows Server 2003 R2
Assembler Windows Server 2008 R2
SQL Windows Server 2012 R2
VBSCRIPT Windows Data Center
JavaScript/JQuery/TypeScript. Android
VB.NET iOS
SWIFT 2.0
Angular
Work experience
January 2018 – present Integrated Digital Logistics, LLC
Director/Solution Architect
Responsible for IT budget and procurement
Interviewed potential candidates for business analyst, UX designer, graphics designer, and developer positions
Held idealization sessions with product owner, user community, UX designer, business analyst, QA, and developers
Worked with UX designer to create Invision prototypes for web and mobile apps
Gave UI update presentations to user community during SCRUM iterations
Interacted with graphic designer for logos and images creation for web and mobile apps
Assessed technologies to be used with mobile and web apps
Created POC for microservices development
Created business documents, user stories, PBIs, SCRUM iterations, tasks, and bug defects for apps using Azure DevOps (Formerly Visual Studio Team Services)
Created Git repositories using Microsoft Team Explorer via Visual Studio Enterprise
Designed a 3-tier application with iOS, Android, and Angular 11 frontends that access ASP.NET Web REST API microservices via HTTPS to retrieve, modify, and create, data from reliable service partitions hosted on reverse proxy servers
Created Azure DevOps pipeline to download, build, and deploy apps to production and test environments
Led weekly SCRUM meeting with offshore team
Created Deployment, Conceptual, System Design, and Technology Stack architect documents
Created production and development Azure Service Fabric cluster
Developed backend microservices using .NET CORE 3.0 and C#
Created Service Fabric Actors
Created Azure serverless functions
Added OAuth Authentication to microservices endpoints
Configured Service Fabric cluster for reliable services backup
Created JSON feed format
Created Azure API Gateway for mock APIs
Created Azure B2C tenant to allow users to register and retrieve microservices data via JWT
Maintained Angular 11 web apps after initial development
Deployed Angular 11 web apps to Azure App Service
Added server sided rendering of metadata to an Angular 11 SPA for SEO purposes
Created Azure content delivery network(CDN)
Developed code to create and access Azure blob container
Published Android app to Play Store and iOS app to App Store
Created Final Cut Pro Videos
Created Azure Blob containers manually
Requested new certificates for websites from Certificate Authority(GoDaddy.com and Google.com)
Installed Certificates to Azure Vault
Updated microservices certificates using PowerShell scripts and Microsoft Resource Manager
Designed PNS system for Mobile apps using Azure Notification Hub
Added PNS to backend microservices
Created Microsoft Playwright script for testing of web apps.
Interacted with software engineer to run APIs load testing using Micro Focus LoadRunner
October 2014 – December 31st, 2017 Deloitte LLC
IT Mobile and Web Manager/Architect
Designed the frontend, middle tier and backend Magnet App (Magnet is an iOS, Android, Windows Phone, and Web App that recommends available workstations and conference rooms based on AI technology that uses employees’ past work history, cost center and associated colleagues)
Led SCRUM meetings
Added technical and business PBI’s when necessary
Created Deployment, Conceptual, System Design, and Technology Stack architect documents
Managed offshore team for Space Management services and Magnet Apps
Performed code reviews
Created Technology Assessments Evaluation document for new hoteling solution
Created disaster recovery document for Space Management backend services
Help developed and enhanced Space Management WebApi backend services
Created request for new website subdomains
Procured new hardware for Space Management project
Reviewed request for proposals for hoteling replacement
Interviewed architects for other departments
Created HANA Views for Space Managements backend services
Held daily architect meetings with offshore team
Help integrate new ADFS 3.0 token system with Space Management backend services
Help implement CQRS data pattern in Space Management
Design competing message que for notification Windows Service
Architect integration of CISCO MSE with Space Management backend services
Deployed new iOS versions of software from Jenkins
Created technical documents for conference room iOS Signage App
Created disaster control documents for RETS (RETS is an IBM Tririga system used for management of Deloitte’s facilities across the United States)
Created SQL 2016 procedures, tables, triggers for the document management website
April 2012 – October 2014 Integrated Digital Logistic
Software Consultant/Architect
Created use case and use case scenarios UML documents for the Sync project (The Sync project allows employees to upload and sync company documents to a Windows Azure server via a PC or Mobile device)
Created a conceptual model of the logical and physical layers for the Sync project
Created a logical and physical data model for the Sync project
Created a BizTalk application to handle updating, deleting, or removing server files utilizing BizTalk schema, pipeline, and orchestrations
Created an Angular Single Page Application that allows nurses to transmit client data on mobile and desktop devices to the WebApi service layer
Created WCF restful service to process incoming customer XML files
Loaded new BizTalk Application to the production server
Created an ASP.NET MVC4 document management application that manages the renewal and expiration of company documents
Created an ASP.NET WebApi Restful Service for performing CRUD functionality on contract data
Used Entity Framework 5.0 and Unity Dependency Injection with a service, business, and repository layer in the document management web application
Used jQuery AJAX API to upload new or updated contracts to the Windows Azure Storage container
Created SQL 2012 procedures, tables, triggers for the document management website
Development Environment –C# 2010/2012/2013 using TDD and Continuous Integration
December 2010 – April 2012 The Vintner Group
Lead Software Architect
Technical lead responsible for development, server support, security, and scalability for all Country Vintner’s enterprise applications
Reengineered the Inventory Search feature of the VIN web application to reduce the response time for retrieval of inventory data from the warehouse from forty seconds to two seconds. (VIN is an ASP.NET 3.5 enterprise solution that is used for managing wine portfolios, ordering wine, and managing federal and state compliance regulations.)
Led SCRUM meetings for VIN 2.0
Created SDLC template documents for The Country Vintner
Created new SQL 2005/2008 tables, triggers, views, and scripts as needed for the VIN system
Created new LINQ to SQL queries in VIN
Created SSIS packages and stored procedures to calculate the 2 weeks, 30 days, 90 days and annual burn rates for wines
Led vision scope meetings with users for PNORM (PNORM is an MVC 3 web application that uses Entity Framework 4.1 and Unity Dependency Injection with a presentation, business, service and repository layer that manages future wines vintages and customer holds)
Created a conceptual model of the logical and physical layers for PNORM
Created UML use case and use case scenarios for PNORM
Created a logical and physical data model for PNORM
Maintained and enhanced the Order Processer application(Order Processer is a BizTalk 2006R2 application that processes incoming orders from the Portable Order Entry Tool (POET) desktop application, validates Country Vintner business rules, maps the order to the Microsoft Great Plains format and then transmits the information via a COM+ object to the Microsoft Dynamics Great Plains system)
Created a new ASP.NET MVC3 enterprise application to manage the transfer of wines from the Ashland and Florida distribution centers
Created 12 month rolling Diver reports(Diver is a third party reporting web application that is used by marketing to diagnose current and future trends in the sell of wine)
Created year to date Diver reports
Environment –C# 2008/2010
June 2008 – December 2010 Dollar General
Sr. System Analyst
Technical lead responsible for development, server support, security, and scalability of all Dollar General internal and external websites
Designed and created the “Employees” web page on the www.dollargeneral.com website in order to allow employees to print pay stubs, print W2 forms, sign up for direct deposit, and sign up for a Dollar General pay card
Led a team of three developers, one QA tester, and one project manager in the creation of a travel and entertainment ASP.NET application that allows employees to be reimbursed
Created a conceptual model of the logical and physical layers for the travel and entertainment project
Created use case and use case scenarios UML design documents for the travel and entertainment project
Created resource allocation and estimation of time documents for the travel and entertainment project using Microsoft Project
Led a team of four developers, two QA testers and one business analyst in the creation of a SSL Pay Election ASP.NET application that allows Dollar General employees to modify or add payroll direct deposit elections or a Dollar General pay card
Gathered and documented business specifications for the Pay Election project
Created a conceptual model of the logical and physical layers for the Pay Election project
Created use case and use case scenarios UML design documents for the Pay Election project
Created a logical and physical data model for the Pay Election project
Created resource allocation and estimation of time documents for the Pay Election project using Microsoft Project
Created the System Requirement Document for the Pay Election project
Created Functional Design Document for the Pay Election project
Created SQL 2005 stored procedures, scripts, and tables for the Pay Election project
Reviewed developers’ code for the Pay Election project to ensure adherence to coding standards
Performed weekly demos of the Pay Election web application with management and the user community during the development phase of the SDLC process
Created Oracle 10g scripts and stored procedures to retrieve payroll election data from the LAWSON human resource system
Created a new development environment on the test servers to mimic the www.dollargeneral.com production server
Designed and created a PC install code WCF service (WCF service used to activate new store PCs)
Led a team of four overseas developers in the redesign of the current Learning Management System (LMS)
Met with the human resource and the training department to gather business requirements for the new LMS system
Created resource allocation and estimation of time documents for the redesign of the current Learning Management System using Microsoft Project
Created the System Requirement Document for the new LMS system
Created Functional Design Document for the new LMS system
Created a conceptual model of the logical and physical layer for the new LMS system
Created use case and use case scenarios UML design documents for the new LMS system
Created an ASP.NET website application using AJAX to monitor STOREnet issues (STOREnet is a Windows Smart Client application that is used for uploading daily POS activity, online job applications, LMS training and employee data back to Dollar General Corporation)
Created a Windows console application to retrieve store employees job statuses (full time, part time, on leave, terminated, etc...) from the LAWSON human resource system
Performed peer assessments with junior developers
Created a direct deposit advice module for STOREnet (Payroll module that allows store employees to print out their direct deposit advices at the store and thus eliminating the need to mail paper copies)
Created System Requirement Documents for direct deposit advice module
Created use case and use case scenarios UML design documents for the direct deposit module
Created Functional Design Document for the direct deposit module
Created backend table and stored procedures for the pay stub module
Exported payroll direct deposit advice data from the weekly ACH LAWSON file using SSIS
Created a backend Survey Reports ASP.NET application
Created a conceptual model of the logical and physical layers for the backend Survey Reports ASP.NET application
Created use case and use case scenarios UML design documents for the backend Survey Reports ASP.NET application
Created an online status change module in STOREnet (Payroll module used for store employees who have no hours, terminated, or on leave in a pay week. Way for HR to account for lost hours)
Coordinate development of online status module between the user, development, and the quality assurance groups
Created multiple backend Windows application utilities for STOREnet
Offered software solutions advice to the user community
Assisted the help desk with production issues when necessary
Created server outage reports
Led SCRUM meetings
Environment - VB.NET 2005/2008 in an Agile/SCRUM environment
August 2006 – March 2008 Harrah’s Entertainment
Consultant
Designed and created a Help Desk Messages ASP.NET web application (Website application used to view and add emergency help desk messages)
Designed and created Microsoft SQL 2005 tables, triggers, and stored procedures for the Help Desk Messages web application
Designed and created a Call Stats ASP.NET web application (Website application used to view the total number of help desk tickets closed and opened within a given date range)
Designed and created Microsoft SQL 2005 database, tables, and stored procedures for the help desk Call Stats web application
Designed and created a Property Ticket ASP.NET web application(Website application used to view the total number of tickets closed within a certain number of minutes by help desk employees)
Designed and created Microsoft SQL 2005 tables and stored procedures for the help desk Property Ticket web application
Designed and created an Employee On Call ASP.NET web application (Website application used by managers to view, add, and manage their employees daily, weekly, or monthly on call status)
Created a logical and physical data model for the Employee On Call web application via VISIO
Created a site map for the Employee On Call web application
Created user interface wireframes for the Employee On Call web application
Designed and created Microsoft SQL 2005 tables and stored procedures for the Employee On Call web application
Designed and Created a Shift Report ASP.NET web application(Website application used for viewing, adding, and editing daily shift logs)
Designed and created Microsoft SQL 2005 database,tables, and stored procedures for the Shift Report web application
Rewrote the Data Center Request portal to a Visual Studio ASP.NET application so as to eliminate the need to use preformatted Word and Excel request forms
Created a site map for the Data Center Request web application
Created user interface wireframes for the Data Center Request web application
Created a logical and physical data model for the Data Center Request web application via VISIO
Created a .NET Web Service to retrieve request data from an SQL server
Designed and created Microsoft SQL 2005 database, tables, triggers, and stored procedures for the Data Center Request web application
Interacted with the user community to create technical specifications for the Data Center Request web application
Loaded ASP.NET applications to the Microsoft Windows 2003 Servers
Configured IIS servers for the ASP.NET applications
Environment – C#.NET
August 2004 – August 2006 First Mercantile Capital Management
Architect
Advised the funds management organization on the most efficient way to utilize Axys Reports(A third party Windows network application used for the management and reporting of 401K transactions)
Interacted with the user community to create technical specifications
Created Axys Reports for the Acorn Account, Collective, and Elite 401K portfolios
Designed and created Microsoft SQL 2000 database, scripts, and tables to track and manage daily portfolios market balances fluctuations
Created a Visual Studio ASP.NET web application for tracking and managing daily portfolios market balances fluctuations
Environment - C#.NET
April 2004 – October 2004 In Style Graphics Design
Sr. Architect
Created a Visual Studio .NET desktop application to allow legal documents to be scanned and reviewed from an ACCESS database
Created a Visual .NET component for retrieving data from an ACCESS 2000 database via ADO.NET
Environment - C#.NET
April 2002 – April 2004 First Mercantile Trust
Consultant
Created a file layout engine to generate transactions for buying and selling funds via Advisor Channel( Windows desktop application used for selling and buying of securities through Fidelity Investments)
Created a VB Active X control for selling and buying securities via Advisor Channel
Maintained and enhanced production SQL7/SQL2000 database scripts and stored procedures
Created Active Server Pages for the Call Center interface running on the IIS 5.0 server
Created Crystal Reports for ACORN (In house enterprise system used for managing companies’ 401k plans that is written in VB)
Created SQL 2000 scripts to export data out of ACORN and into Convey
1099(Windows enterprise software used for printing and electronically filing 1099Rs)
Served as project and technical lead for 1099R migration initiative
Served as project and technical lead for the 5th/3rd data migration initiative
Created VBScript and JavaScript to encrypt distribution checks and upload them to a host server via FTP
May 2001 – August 2001 Source Tech Technologies
Contractor
Created a Visual C++ Active X control for FormsPartner (Windows/Web Imaging Software used to create online business forms such as checks, receipts, bills, etc…)
Created and maintained Visual C++ COM/COM+ objects using ATL and STL
Created VBSCRIPT templates for print generation of medical forms
Modified VBSCRIPT templates to generate medical forms via COM objects
Migrated FormsPartner application from Wise Installation System to use InstallShield Professional for the Windows Installer
Created custom Installshield DLL for password authentication
Created custom Installshield install scripts to modify registry entries
Created internet web pages (HTML and ASP) via Microsoft FrontPage
Mentored new developers to the group
January 2001 – May 2001 HSBC Mortgage
Sr. Application Developer
Developed Visual C++ COM/COM+ business objects using ATL and STL
Created Visual C++ stand alone application to price mortgage loans
Updated older Visual C++ COM objects to work on Windows2000 server
Created stored procedures to retrieve loan information from a Microsoft SQL 6.5 Server
January 2000 – December 2000 IBM (POS Self Checkout)
Sr. Software Engineer
Enhanced and designed client application code for Self Check Machines(Visual C++ multithreaded software application used to automate POS transactions)
Created and maintained ACCESS database for client
Served as technical lead for the Wal-Mart integration team
Created Windows thread to interface with Wal-Mart POS
Documented internal software APIs for new engineers
Mentored new developers to the group
Federal Express October 1985 – January 2000
January 1996 - January 2000
Project Lead / Sr. Technical Analyst
Led over 22 developers, 8 testers, 1 product manager, and two configuration management developers for SHIPNET 2020 and 2100 (in house Windows95/98/2000/XP client written in Microsoft Visual C++ 6.0 for large shipping customers)
Created technical skills tests for potential employees
Led staff meetings and created agendas
Coordinator between development and product management groups
Coordinator between development and system usability groups
Trained and mentored new employees to the workgroup
Interviewed applicants for the development group
Researched new technologies
Researched and suggested course of action for technical problems
Coordinator between the local and international development teams
Developed new methodology of distributing software to testing departments
Developed OLE/COM services for SHIPNET2000
Modified and enhanced C++ Objects for SHIPNET
Created Visual C++ COM client/server using Microsoft ATL for SHIPNET2000
Coordinated the development and planning of PowerShip2 (in house legacy DOS client written in C/C++, designed to automate shipping packages for large warehouses)
Implemented second delivery barcode label into PowerShip2 software
Developed a JAVA server using TCP/IP sockets to retrieve Powership2 data from the UNIX servers
Developed a Windows NT server to parse and format Powership2 data into a HTML file
Developed a stand alone WINDOWS client to transmit revenue files to the
PIPELINE, AMBASSADOR, and ORBIT IBM mainframe revenue systems
March 1994 - Dec 1996
Senior Programmer Analyst
Project Lead for Powership2
Developed training documentation for new hires
Coordinated staff meetings and created agendas
Responsible for WIN32 support incorporated into NT server development
Functional analyst for revenue upload and tracking, using FXP,
an in house protocol used for connecting Powership2 to the Tandem/UNIX servers.
Utilized C/C++ and Windows programming for PowerShip
Feb 1991 – March 1994
Senior Programmer
Functional lead for reports and peripheral devices for Powership2
Developed report generator, designer and device drivers for MACH( in-house
software developed to replace Powership2 utilizing C/C++ and Windows in DOS environment)
Maintained and enhanced other areas of Powership2 as needed
References
References available upon request
John E. Richmond
adwghv@r.postjobfree.com