Updated March 25, 2013  Resume
Home  
Services  
Technologies  
Resume
Mission & Core Values  
Contact  
 
  Resume  
 
          Objective  
          Summary Of Qualifications  
          Professional Experience  
          Technical Skills  
          Education  
          Professional Training  
 
 
 Microsoft Word version of resume
           
  Objective  
 
  To obtain a software engineering position that utilizes acquired knowledge and experience while offering an opportunity for professional growth and advancement.  
           
  Summary of Qualifications  
 
 
Possess expertise in Object-Oriented Analysis/Design, have a diverse technical background, and am skilled at progressing from problem statement to well-documented designs.
Extensive background in the full life-cycle of software development process including requirement gathering, design, coding, testing, debugging and maintenance.
Dedicated, hardworking individual with the intercommunication skills to work at all levels of the organization.
Successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
 
           
  Professional Experience  
 
 
January 2013 to Present.
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. Frontend is in WPF run on Citrix and the backend is a window service and 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.
 
 
 
January February 2012 to December 2012.
INTL FCStone; West Des Moines, Iowa
OTC (Over-The-Counter) Back-office
Software Developer.
Team member that oversees the design, development, 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 2 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.
Conversion of older ASP.NET web sites to MVC.
 
 
 
November 2003 to February 2012.
TSC Group, LLC; Rock Island, Illinois.
Senior Programmer Analyst.
Oversee a broad range of corporate IT applications and web services while participating in planning, analysis, and implementation of solutions to meet business objectives. 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.
Leading role in the development of our infrastructure for entering shipping orders, rate requests, track delivered orders, validate shipping locations, and compare invoice costs to delivered orders via FedEx, UPS, and other carriers. Originally designed to process domestic shipments only, but has been rewritten handle international deliveries.
Develop/maintain .NET services that comprise our online catalog, e-store, and report generating services. They allow our field salesmen, customers, and office staff to view available products, place orders, and 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 ASP, ASP.NET 1.0, and VB 6.0) to newer technologies (such as ASP.NET 2.0, C#, and VB.NET).
Develop/maintain Crystal Reports that are integrated in 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.
 
 
 
January 2002 to October 2003.
RCH Innovative Technology Partners (formally TDF Corporation); Rock Island, Illinois
Rock Island Arsenal - Information Services
Consulting Programmer.
Part of a team that took over all client/server and help desk operations of the U.S. Army's Rock Island Arsenal Information Services.
Assisted members of the Joint Munitions Command (JMC) by creating a front and back-end tools that monitored that status of equipment and material for the Army's globally pre-positioning ammunition stocks.
Lead the effort to document the source code, create manuals for end-users and support staff, and workflow of taken over systems, services and applications.
 
 
 
July 2000 to December 2001.
Express Scripts, Inc.; Maryland Heights, Missouri
Infrastructure Development Group
Programmer Analyst.
Member of a cross-platform development team that was responsible for the design and support of all pharmacy claim routing software applications.
Provided 24/7 support of all applications responsible for routing claims.
Managed the organization's Electronic Data Interchange (EDI) efforts by maintaining servers and maps that transform claims and eligibility data. The translators were based on Mercator event servers and an in-house JNI CORBA service that used Mercator's API, implemented in C.
Designed all forms of Mercator maps to transform X.12, NCPDP, and proprietary format data.
Managed middleware application that collects pharmacy claims data and captures it in an Oracle 8i database. This data collector was written in Java, object brokering in CORBA, and database access with DB Agents written in C.
Developed a business critical GUI, along with its back-end component, that provided accepted, rejected, and reversed claims data. The front-end GUI was written in Visual Basic, back-end in Java, and CORBA doing the object brokering.
Supported the QA teams efforts in validating claims that are sent through our development and certification lines.
 
 
 
June 1994 to July 2000.
Boeing Company - McDonnell Aircraft & Space Division; St. Louis, Missouri
F/A-18 Software Test Facility (STF) & X-45 Maintenance/Support Group
Software Project Engineer.
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 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
 
 
           
  Technical Skills  
 
Languages: ASP, ASP.NET, C#, C/C++, IDL (CORBA), Java/J2EE (concurrency, socket level, JSP, Servlets, & Swing), VB.NET (1.0, 2.0, & 3.5), VB 6.0, SQL, PL/SQL, HTML/ DHTML/XHTML/Javascript/CSS, & XML
Data Services: ADO, ADO.NET, DAO, JDBC,OLE, ODBC, & SOAP (Simple Object Access Protocol)
Platforms: MS Windows (NT, 2000, XP, Vista, Windows 7), UNIX, Linux, Sun Solaris, AIX, & VOSS
UI/Web Toolkits: Infragistics & MS AJAX .NET
Methodologies: OOP/D, UML, Design Patterns, Module & System Level Testing, Waterfall, RAD, & Agile
Architecture: Apache, COM, CORBA, .NET Framework, J2EE, & Tomcat
Databases: Active Directory, Oracle, DB2, MS Access, & MS SQL Server (2000, 2005, & 2008)
Tools: Crystal Reports, InstallShield, MS Visual Studio .NET (2003, 2005, 2008), MS Visual Studio 6.0, Mercator 5.1, MS Web Matrix, Eclipse, Java SDK, & SourceSafe
Communication Protocols: TCP/IP, UDP, HTTP, LDAP, X.25, & Military 1553 avionics bus
 
           
  Education  
 
May 1999, MS in Electrical Engineering G.P.A. 3.2/4.0
Washington University; St. Louis, Missouri.
 
May 1994, BS 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; Mercators Fundamentals of Data Transformation class
Mercators Boca Raton Campus; Boca Raton, Florida.
 
April 2000, Certificate Of Direct Study In Object Oriented Technology
Washington University; St. Louis, Missouri.
 
  © Copyright RickDawson.net. All rights reserved.