Post Job Free

Resume

Sign in

Data Collector Customer Support

Location:
Denver, CO
Posted:
January 24, 2023

Contact this candidate

Resume:

RICHARD B. DAWSON JR.

SUMMARY

A proven professional with a history of delivering business-critical systems on time with valuable skills in working with internal or external customers, negotiating, gathering business requirements, design, testing, debugging, and working alongside different teams. Extensive experience in the analysis, development, and architecture of reliable, and extensible systems. Adaptable to new and diverse technical environments and tools. A deep and diverse technical background with over twenty years of experience in providing on-going technical and customer support.

PROFESSIONAL EXPERIENCE

January 2022 to Present.

Open Technology Solutions; Greenwood Village, Colorado

Software Engineer.

Working on the frontend web and it’s associated RESTful backend services that processes all the credit union’s loan applications, the backend written in C#. The front in react. With the backend storage is in a SQL Server Database. Started recently migrating the loan application from .Net Core 3 to .Net Core 6.

For a short-time looked into resolving issues with our reconciliation reporting application. It’s a .Net Core API that create excel files showing credit reports that aren’t in sync.

Troubleshoot build and deploy errors for current and legacy applications.

Utilizes asynchronous calls to improve the performance of the microservices/API gateway.

We use Git Source Control and follow and an Agile environment with daily standups.

January 2019 to December 2021.

Avanade; Denver, Colorado

Software Engineer.

Software consultant that moves from project to project within the organization for the Desert West Region.

Assignments

August 2020 - December 2021 (Tallahassee, FL). Florida Highway Safety and Motor Vehicles on a Scrum team to help build out the front/back-end of their main application, reporting services, and web portal used in processing licenses and titles for any of the state’s DMV offices. Work with Product Owners and Business Analysts/SMEs to understand requirements, resolve software defects, participate in peer reviews, and identify and escalate risks and issues as appropriate.

December 2019 - July 2020 (Chicago, IL). Exelon to add more functionality to their existing front/back-end Customer 360º Service applications that run on Oracle Cloud Services. Rearranged services to preload/run asynchronously to improve loading, cleaning up code to follow MVVM design patterns, utilize Dynamic Cache Library for search/pulling data, and added more logging. I also created a Month/Year Calendar User Control for entering daily Work Availability. Used Atlassian JIRA to manage work and later in the project taking a more senior role in rearranging/cleaning up code and provided training sessions with junior developers in following better coding practices and design patterns. Assisted in making code changes and migrating a middleware Node.JS service to run as an Azure Service.

September 2019 - November 2019 (Golden, CO). Molson-Coors to help optimize their SQL Server databases and resolve coding issues in the MCMS (Molson-Coors Management Services). These services manage their entire brewing and supply-chain processes.

June 2019 - August 2019 (San Diego, CA). GreatCall (part of Best Buy) to help build out their shipping web services to allow them to ship/invoice via UPS and UPS SurePost®. This also involved building out their web portal to allow users to view/track shipments and override previously labeled orders.

February 2019 - May 2019 (Austin, TX). Worked on Accenture’s Public Health Platform (APHP) for the Commonwealth of Virginia’s Department of Medical Assistance Services (DMAS) portal and systems for Medicaid claims processing and operations. Came in to quickly add the final enhancements/business logic to the existing code base and Web API. And to add tables, views, and stored procedures to the SQL Server database and optimizing performance and throughput.

March 2018 to December 2018

TraceGains, Inc.; Westminster, Colorado

Lead Systems Developer.

Member of the R&D Team that designs, updates, and maintains the entire company’s infrastructure, applications to our customer-facing web sites. Applications are written in older Web Forms to Win Services, Web APIs and RESTful Web Services (MVC). We’re in the early stages of migrating to Azure.

We follow a 4-week sprint cycle with the 3 Thursday night of each month we release new versions of our applications. The whole team is online remotely to resolve any issues that come up.

Created web pages (we call the “Supplier Exercise”) where a logged-in user can import an excel file, select a column of suppliers from this file to compare to our current suppliers. The output is either exported in an excel file or displayed on a web page.

Exploring migrating our framework (Javascript Library) from JQuery to Angular.

We manage our workflow/sprints and assign tasks (and subtasks) through Asana. We also use Microsoft VSTS (Visual Studio Team Services) for our source, built and release to production controls.

May 2013 to March 2018.

Multi-Packaging Solutions (MPS); Centennial, Colorado

.NET Software Developer.

Part of a team that handles all the software development for the organization. We cover the entire software development life cycle and applications can be anything from ASP.NET MVC RESTful web sites and Win Services that are customer/client-facing, backend WCF or ASMX services and some older ASP.NET web forms.

Implemented tools that allow us to process shipments through web services (ASMX / WCF) in shipping with FedEx, UPS, and USPS. On the same side can track, rate, validate and void shipments.

Slowly building the infrastructure that will allow our customers’ to track their orders through our web portal.

In the process of productionizing services that encrypt/decrypt flat files (using Rijndael Encryption) as we check files in/out as we’re ready to produce cards and conform to PCI regulations that all data at rest must be encrypted.

Create WEB API and other backend services/programs for processing, printing, and fulfillment of orders and pulling secure data with any shipping carriers defined in our database.

Developed several services/programs that read individual records from either a SQL Server database or flat files to create individual/personalized PDF files using iTextSharp. These PDF files are in the end printed on the fly, FTPed or sent through web services to customers.

Built a WPF application that allows us to track all our shipments and their cost through Endicia (USPS). Not only does this tool allow us to view our shipments, but can export results to an excel file.

After joining the organization I championed the backend API the processed our customer’s orders. Recognizing the programming was in disarray, I rewrote the entire API to ensure it was dynamic in handling various types of card data.

Refactored the FSR (Field Service Request) web site so administrators and managers can view/edit the FSR’s of technicians in the organization.

Continually made changes/improvements to the Inventory application that runs on Intermac Handheld scanners that our technicians use in the field.

Refactored the RTA (Real-time Activities) web services so that it detected New Activity, Change in Status, Tech Assigned or when a new note was added to and Activity.

January 2013 to May 2013

Charles Schwab & Co, Inc.; Englewood, Colorado

Charles Schwab Investment Management (CSIM)

Contract .NET Developer with TEKsystems.

Member of an Agile-Scrum development team that is building the DEEP (Disciplined Enhanced Equity Platform) application that allows Fund Managers to monitor and rebalance the company’s index, ETF and equity funds based on individual manager’s strategy. The frontend is in WPF run on Citrix and the backend is a window service that pulls in 3rd party data from Axioma to compare each fund’s holdings and exposure to risk so management can automatically or manually rebalance any fund holdings.

Creating the unit tests that alert management of any suggested funds changes coming from Axioma data.

Performing bug fixes and enhancements based on QA feedback and business requirements.

February 2012 to December 2012

INTL FCStone; West Des Moines, Iowa

OTC (Over-The-Counter) Back-office

Software Developer.

A team member that oversees the design, maintenance and operation of the software that comprise the Electronic Tickets Trading (ETT) of the company’s Over-The-Counter (OTC) trading and quotes of Commodities and Derivatives. Development is performed in an agile environment where releases are typically in two-week sprints. Web services are in ASP.NET, MVC, and FubuMVC. Releases are automated using TeamCity and Octopus.

Developing SSRS Reports to help our operations associates review margins and identify erroneous trades.

Rewrote the frontend interface that traders use to enter trades with data validation on the client-side before trades are processed.

Conversion of older ASP.NET webforms web sites to ASP.NET MVC.

January 2002 to February 2012

TSC Global, LLC; Rock Island, Illinois

Programmer Analyst.

Oversee a broad range of corporate IT applications and web services while participating in the planning, analysis, and implementation of solutions to meet business objectives. The main focus is on providing business solutions that enable the organization to be more efficient and productive in an evolving business environment.

Provide hands-on experience leading all stages of the software life-cycle efforts, including requirements definition, design, architecture, testing, and support. In some instances, integrating/incorporating 3rd party business services.

Lead the development life-cycle for entering shipping orders, rate requests, track delivered orders, validate shipping locations, and compare invoice costs to delivered orders via Con-Way, FedEx, UPS, and other carriers. Originally designed to process domestic shipments only, but has been refactored to handle international deliveries. Frontend in WinForms and later WPF. Backend shipment processing as a WCF Service.

Develop/maintain ASP.NET web services that comprise our online catalog, e-store, and report generating services. They allow our salesmen, customers, and office staff to view available products, place orders, check on invoices, inventory, sales analysis, productivity, and other data.

Regularly meet with management to define new projects, recommend software enhancement/fixe(s), and status updates. This usually involves juggling multiple projects, while defining timeframes and stages to release.

Lead the transition of older legacy technologies (such as Classic ASP, ASP.NET 3.0, and VB 6.0) to newer technologies (such as ASP.NET MVC, C#, VB.NET & WPF).

Develop/maintain Crystal Reports that are integrated into a multiple of projects. From dynamic graphical reports displayed through classic ASP and ASP.NET to backend .NET programs that generate PDF or excel files, to reports that are displayed and printed through UIs.

Design/support applications that perform everything from real-time displaying of warehouse fill-rates, check on sales margins, back-orders, rebates, scoring vendors, enter/display vendor contracts and other data reports. All of these reports pull data from SQL Server Databases, Active Directories, or flat files and execute via web services, backend jobs, or UI applications.

Provide technical leadership in designing, coding, and implementing diverse decision support solutions.

July 2000 to December 2001.

Express Scripts, Inc.; Maryland Heights, Missouri

Infrastructure Development Group

Programmer Analyst.

Member of a team that was responsible for the design, development, and support of all pharmacy claim routing software applications, where 80% of all claims went through our APIs.

Provided 24/7 support of all applications responsible for routing claims.

Managed the organization’s Electronic Data Interchange (EDI) business logic through maintaining all servers and maps that transformed claims and eligibility data. The translators were based on Mercator event servers and an in-house JNI CORBA service.

Designed all forms of Mercator maps that transformed X.12, NCPDP, proprietary format data and established maps that made the organization HIPPA compliant before set target date.

Managed middleware applications that continuously collected pharmacy claims data. This data collector was written in Java, object brokering in CORBA, and database access with DB Agents written in C

Developed and released a GUI, along with its back-end components, that provided accepted, rejected, and reversed claims data in real-time. This tool helped the Provider Relations group in becoming more efficient in assisting customers and addressing issues.

Supported the QA team’s efforts invalidating claims that are sent through our development and certification lines.

June 1994 to July 2000.

Boeing Company - McDonnell Aircraft and Space Division; St. Louis, Missouri

F/A-18 Software Test Facility (STF) & X-45 Maintenance/Support Group

Software Project Engineer.

I was a member of two groups. One group developed/supported the F-15, F/A-18, and AV-8B Software Test Facilities, which were used to integrate hardware\software into the aircraft. And the other a research group that looked into ways to automate aircraft maintenance through software.

Developed C/C++ interface, embedded diagnostic, and environment monitoring applications that tested memory, hardware interrupt protocols, and I/O communications.

Established standardized testing methodology, providing well-defined testing procedures that allowed team members and customers to execute testing functions easily analysis and resolve hardware/software issues.

Lead the formal documentation efforts that emphasized our software processes, proof of concepts, and program flow that would prepare the group for the transition from research to production.

Oversaw the development and delivery of tools to the UCAV (Unmanned Combat Aerial Vehicle) X-45 program that allowed users to schedule multiply maintenance tasks on aircraft.

Designed and developed UNIX Binary Programming Interfaces, embedded applications, BIT (Built-In Test) that ran on Motorola 68030/68340 microprocessors, and applications

CORE SKILLS

Languages: C# (1.0 thru 4.8) & .Net Core (3 thru 6), C/C++, SQL, PL/SQL, HTML 5 & Javascript

Frameworks: ASP.NET with Web Forms, MVC and WebAPI

Data Services: ADO.NET, LINQ/Lambda expressions, Entity Framework, WCF, ODBC, & SOAP (Simple Object Access Protocol)

Project Management: Atlassian JIRA & Microsoft Project Workflow

JS Frameworks: Angular, Knockout, Bootstrap, Node & jQuery

Platforms: MS Windows (2000, XP, Vista, Windows (7, 8.1 & 10), UNIX and Linux

UI/Web Toolkits: iTextSharp, Component One & Infragistics

Methodologies: OOP/D, UML, Design Patterns, Module & System Level Testing, Waterfall, RAD, & Agile

Databases: Active Directory, Oracle, DB2, MS Access, MS SQL Server (2008, 2010, 2012 & 2017) & Entity Framework

Source Control: Azure DevOps, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), BitBucket, TreeSource, Mercurial, Git & Tortoise.

Tools: SSRS, MS Visual Studio .NET (2003 thru 2019), MS Visual Code, Bartender, Eclipse, Java SDK, & SourceSafe

Networking: TCP/IP, UDP, HTTP, LDAP, X.25, & Military 1553 avionics bus

EDUCATION

May 1999, Master's of Science in Electrical Engineering G.P.A. 3.2/4.0

Washington University; St. Louis, Missouri.

May 1994, Bachelor's of Science in Electrical Engineering, Minor: Computer Science G.P.A. 3.0/4.0

University of Iowa; Iowa City, Iowa.

PROFESSIONAL TRAINING

May 2003, Certificate in coursework completion in CCNA (Cisco Certified Network Associate)

Scott Community College; Bettendorf, Iowa

April 2001, Training in Mercator 5.0; Mercator’s Fundamentals of Data Transformation class

Mercator’s Boca Raton Campus; Boca Raton, Florida

April 2000, Certificate Of Direct Study In Object Oriented Technology

Washington University; St. Louis, Missouri

REFERENCES

Available upon request



Contact this candidate