SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
MICHAEL RICHARDSON
15027 Morning Path
San Antonio, TX 78247
(210)255-0302
g.email.michael.richardson@gmail.com
Summary:
A versatile developer with extensive experience on complex systems and full stack WEB
development encompassing every phase of the software development lifecycle using a
variety of tools, models and techniques.
Development Methodologies:
SCRUM, Waterfall, Spiral, RAD, Object Oriented Analysis & Design, test driven
development, Design Patterns
Languages:
C#, VB.NET, SQL, Java, C/C++, HTML, JavaScript, XML, Python, Bash/Csh/sh Shell
Database Systems:
SQLServer, Oracle, PostgreSQL, MySql, DB2, Borland Database Engine.
Operating Systems:
Windows, UNIX/Linux, DOS
Tools:
Visual Studio, Eclipse, Netbeans, Delphi, SSMS, SSRS, Subversion, TFS, PVCS,
WINCVS, Perforce
Experience:
SWBC San Antonio, TX
Application Developer Oct 2014 to Aug 2016
Responsible for the enhancement and refinement of the LendingXpress platform; a
multi-tiered asp.net web application with SQLServer backend used by major financial
institutions to provide their clients with real estate products from an extensive array of
external providers. Institutions to sell them to their customers.
Developed custom system-to-system interfaces with third party financial systems to
integrate into LendingXpress using XML soap services and other methods.
MICHAEL RICHARDSON Page 2
Designed and implemented application enhancements across the entire application
stack, including UI/Presentation, Business logic, Data mapping, reporting and
Database changes.
Corrected application defects reported by business users, test analysis, and system
error tracking.
Provided support for end user testing.
Crafted deployment scripts and documentation for application and database changes
in production environment
Created T-SQL scripts to add or modify data and to create and modify stored
procedures, functions, and triggers.
Created and modified SSRS reports.
Modified Window's Services.
EJ Ward, Inc San Antonio, TX
Senior Software Developer Oct 2011 to Oct 2014
Responsible for the Java Fuelview WEB application used to manage fueling, vehicle
maintenance, operator and asset utilization via a web based dashboard user interface
and reporting engine.
Established version control in a hosted environment so that off-site development teams
operate in a controlled environment.
Implemented issue management with off-site developers using Trac.
Resolved a large back log of bug reports and requests for enhancements so that
off-site resources were no longer needed.
Deployed and curated a Wiki for documentation of requirements, design, end user
information.
Merged myriad code baselines into one main baseline.
Resolved issues and added new features to WardProcessTransactions application; a
C++ windows service used to convert raw transaction data into business objects and
persist them to a SQL Server or Oracle database.
Designed, developed and enhanced a suite of C# and C++ applications that import
and export data From Fuelview to customer databases, software systems, or files to
meet specific customer needs.
Maintained and enhanced a Java based Alerting application used to parse log files
into priority queues and email notifications to stakeholders
Work closely with customers to create, maintain, and update custom applications
tailored to the customer's specific needs.
Provide SVN support and training for developers.
BAE Systems San Antonio, TX
Applications Developer III August 2009 to February 2011
Contributed to the design, construction, testing, documentation, configuration, and
distribution of software and hardware for USAF multi-media training simulators VTRAT
(Visual Threat Recognition and Avoidance Training) team and for LARS (Loadmaster
Air Refueling System). Developed in Windows and Linux environments and mysql and
MICHAEL RICHARDSON Page 3
PostgreSQL databases using multiple languages including Java, C++, LML, Python,
SQL, VBScript, Shell scripts, and DOS Batch files.
USAA First Savings Bank San Antonio, TX
Sftwr/Systems Engineer I Dec 2006 to June 2009
Wrote, updated, and maintained software for the Direct Banking API. Direct Banking
is the USAA FSB back end system providing a rich API to send data to and between
all banking systems and vendors. It is a C/C++ application and uses DB2 and Oracle
databases.
Developed and enhanced credit card business services.
Worked with venders to improve performance of banking systems by modifying shell
scripts and database utilization.
Provided coordination between major vendors and USAA for Credit Card Changes.
Provide on site release support.
Provided concurrent oversight for multiple projects . Duties included: coordination
between off-shore and in-house development; coordination between business services
and application development groups; impact analysis; risk management; requirements
capture and analysis; participating in design; scheduling and managing reviews of
documentation, design, source code, unit and integration tests; working with the Test
Lead for system test; merge and build support; on site release support.
Provided oversight to coordinate between application owners, database teams,
security, firewall, network, support, and vendors for the migration of various server
groups to new platforms or operating systems or retirement of servers/systems and the
trouble shooting and repair of network and VPN issues.
As a level 3 on call for bank distributed applications, provided support for critical bank
back end systems.
Subject Mater Expert for bank distributed applications.
Migrated a large C++ system from AIX Unix to Linux operating systems.
Participated in disaster recovery exercises and disaster recovery plan manager for
several applications.
Provided oversight for the migration and retirement of SQL databases.
Refactored a mission critical C++ bank back end systems to incorporate the
functionality of a 'middle man' back end system so it's hardware and software could be
retired.
Onboard Software Inc. San Antonio, TX
Software Engineer April 2001 to Dec 2006
Analyzed software requirements in order to determine feasibility of design within time
and cost constraints.
Part of 2 person team that researched designed and developed of the Flight Report
Generator (FRG) for the Ground Processing Interface System (GPIS) for the C-5
aircraft. The FRG is a Java application with a swing GUI, XML, XSL, PL-SQL stored
procedures, and an Oracle database.
Was instrumental in adopting and implementing test first development using JUnit for
MICHAEL RICHARDSON Page 4
GPIS.
Wrote and maintained Ant scripts for GPIS including build and smoke test.
Developed the installation program for GPIS.
Worked to repair defects in the GPIS system.
Participated in developing GPIS upgrades.
Consulted with customer concerning maintenance of software system.
Configuration Management Point of Contact for the application development team
tasked with the maintenance and configuration of version control software and
repositories; software merges and baselines; and developer training.
Major contributions developing the company's Configuration Management Plan,
procedures, and processes.
Member of the Configuration Management Group tasked with evaluating and selecting
tools to be adopted company wide.
Worked with development teams to identify and solve build and CM problems by
writing database triggers or scripts for Perforce.
Assisted development teams installing and setting up Perforce.
Trained developers on CM process and how to use Version Control Tools.
The Boeing Company Universal City, TX
Software Engineer Jan 1995 to Mar 2001
Duties encompass all phases of the software life-cycle, including: requirements analysis,
design, construction, testing (validation), and maintenance.
The majority of the work was on the Air Force's T-1A Training Management System. The
system is written in ADA , Assembler, and C. It manages all aspects of pilot training,
including aircraft scheduling, simulator scheduling, academic scheduling, timeline
information, reports, grading and data warehousing. There was also 16 and 32 bit
Windows and database development with Borland's Delphi for report generation. Work
on this system included the following:
Successfully maintained and upgraded the scheduling modules of this system for six
years. This complex part of the system schedules flying and academic activities
including aircraft, flight simulators, instructor pilots, student pilots, and lessons. The
system measures student progress on a time line that can adjust for attrition due to
variables like weather or mechanical failure, flags potential problems like syllabus
deviations, excessive crew duty hours, and overdue aircraft. A few of the modifications
made were the addition of a time line information window to give an "at a glance" view
of a flight's or a squadron's flying progress, adding the capability to schedule
non-students, designing and implementing an auto-refresh between various modules
running on different workstations triggered when data changed, and improving system
performance by improving the logic used to track lessons and sorties.
Successfully maintained and upgraded the TMS Merit Assignment Selection System
(MASS) module for six years. This module "racks and stacks" the graduating pilots of
each class at all T-1A training bases. The number one student gets first pick at an
assignment and so on. Work on this module included: verifying the statistical
MICHAEL RICHARDSON Page 5
calculations, modifying the statistical calculations and program logic to meet changes
in Air Force regulations, modifying the program logic for local awards based on
different criteria, allowing for foreign students and students from other branches of
service.
Member of a three man team that substantially improved system performance and
reliability by modifying program logic, restructuring the database, and identifying and
correcting bugs.
Worked on the following systems in addition to the T-1A TMS
Member of a 2 person team that developed and maintained the Graphics Utility and
Tracking System, a workflow management system which provided a customized
interface for managing workflow and deliverables for courseware development content
providers and stakeholders.
Member of a 4 person team that designed and developed a system which has 16 bit
dos, 16 bit Windows, and 32 bit Windows modules. The system provides security,
communicates with legacy systems, generates tests, launches CBT lessons developed
with Authorware, and exchanges data with other systems.
Wrote custom Authorware subroutines to support courseware developers.
Education:
Southwest Texas State University San Marcos, TX
Bachelor of Science in Computer Science 1994
University of Maryland - Munich Campus Munich, West Germany
Associate of Arts Degree in Criminal Justice 1979
References:
Jeremy Henry (SWBC) * 843.496.5528 (cell)
8700 Starr Ranch #14301, Boerne, TX 78015
Jeff Barganier (SWBC) * 512.914.6541 (Cell)
7300 Silent Hills, San Antonio, TX 78250
Mat Ringer (Onboard and USAA) * 210.326.9349 (cell) * 830.709.9871
(Home)
P.O. Box 163 Lytle, TX 78052

Más contenido relacionado

La actualidad más candente (17)

Mohamad_Naman_Idlepi_DEV
Mohamad_Naman_Idlepi_DEVMohamad_Naman_Idlepi_DEV
Mohamad_Naman_Idlepi_DEV
 
SreenuPrasad
SreenuPrasadSreenuPrasad
SreenuPrasad
 
Resume
ResumeResume
Resume
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
 
CV Amol Dethe
CV Amol DetheCV Amol Dethe
CV Amol Dethe
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Resume 20151204
Resume 20151204Resume 20151204
Resume 20151204
 
Arjun-Profile
Arjun-ProfileArjun-Profile
Arjun-Profile
 
Resume_Serma_Professional (2)
Resume_Serma_Professional (2)Resume_Serma_Professional (2)
Resume_Serma_Professional (2)
 
RamMohan_Testing_8Exp_Resume
RamMohan_Testing_8Exp_ResumeRamMohan_Testing_8Exp_Resume
RamMohan_Testing_8Exp_Resume
 
Viktor Aleksandrov-Resume-2015
Viktor Aleksandrov-Resume-2015Viktor Aleksandrov-Resume-2015
Viktor Aleksandrov-Resume-2015
 
Robert wiener 7-22-2015_resume
Robert wiener 7-22-2015_resumeRobert wiener 7-22-2015_resume
Robert wiener 7-22-2015_resume
 
Clifford nelson resume_16-06
Clifford nelson resume_16-06Clifford nelson resume_16-06
Clifford nelson resume_16-06
 
RamaRaju
RamaRajuRamaRaju
RamaRaju
 
M. Riaz Resume
M. Riaz ResumeM. Riaz Resume
M. Riaz Resume
 
Setfocus Sql Paul G Res
Setfocus Sql Paul G ResSetfocus Sql Paul G Res
Setfocus Sql Paul G Res
 
Yuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application ArchitectYuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application Architect
 

Similar a MichaelRichardsonResume2016

Similar a MichaelRichardsonResume2016 (20)

OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015OMAR_SANTIAGO_resume_2015
OMAR_SANTIAGO_resume_2015
 
Lloyd Mcallen
Lloyd McallenLloyd Mcallen
Lloyd Mcallen
 
Renuka Devi with 4+ yr Exp
Renuka Devi with 4+ yr ExpRenuka Devi with 4+ yr Exp
Renuka Devi with 4+ yr Exp
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resume
 
Renuka Devi with 4+ yr Exp
Renuka Devi with 4+ yr ExpRenuka Devi with 4+ yr Exp
Renuka Devi with 4+ yr Exp
 
Walt scheiderich resume
Walt scheiderich resumeWalt scheiderich resume
Walt scheiderich resume
 
Resume
ResumeResume
Resume
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 
Bud's Resume_rev3
Bud's Resume_rev3Bud's Resume_rev3
Bud's Resume_rev3
 
Rich Assad Resume
Rich Assad ResumeRich Assad Resume
Rich Assad Resume
 
Ernest Morariu
Ernest MorariuErnest Morariu
Ernest Morariu
 
Resume
ResumeResume
Resume
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_b
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonal
 
Full Resume 2016
Full Resume 2016Full Resume 2016
Full Resume 2016
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
Atul Shende_Final CV
Atul Shende_Final CVAtul Shende_Final CV
Atul Shende_Final CV
 
Anil K Vasireddy
Anil K  VasireddyAnil K  Vasireddy
Anil K Vasireddy
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 

MichaelRichardsonResume2016

  • 1. MICHAEL RICHARDSON 15027 Morning Path San Antonio, TX 78247 (210)255-0302 g.email.michael.richardson@gmail.com Summary: A versatile developer with extensive experience on complex systems and full stack WEB development encompassing every phase of the software development lifecycle using a variety of tools, models and techniques. Development Methodologies: SCRUM, Waterfall, Spiral, RAD, Object Oriented Analysis & Design, test driven development, Design Patterns Languages: C#, VB.NET, SQL, Java, C/C++, HTML, JavaScript, XML, Python, Bash/Csh/sh Shell Database Systems: SQLServer, Oracle, PostgreSQL, MySql, DB2, Borland Database Engine. Operating Systems: Windows, UNIX/Linux, DOS Tools: Visual Studio, Eclipse, Netbeans, Delphi, SSMS, SSRS, Subversion, TFS, PVCS, WINCVS, Perforce Experience: SWBC San Antonio, TX Application Developer Oct 2014 to Aug 2016 Responsible for the enhancement and refinement of the LendingXpress platform; a multi-tiered asp.net web application with SQLServer backend used by major financial institutions to provide their clients with real estate products from an extensive array of external providers. Institutions to sell them to their customers. Developed custom system-to-system interfaces with third party financial systems to integrate into LendingXpress using XML soap services and other methods.
  • 2. MICHAEL RICHARDSON Page 2 Designed and implemented application enhancements across the entire application stack, including UI/Presentation, Business logic, Data mapping, reporting and Database changes. Corrected application defects reported by business users, test analysis, and system error tracking. Provided support for end user testing. Crafted deployment scripts and documentation for application and database changes in production environment Created T-SQL scripts to add or modify data and to create and modify stored procedures, functions, and triggers. Created and modified SSRS reports. Modified Window's Services. EJ Ward, Inc San Antonio, TX Senior Software Developer Oct 2011 to Oct 2014 Responsible for the Java Fuelview WEB application used to manage fueling, vehicle maintenance, operator and asset utilization via a web based dashboard user interface and reporting engine. Established version control in a hosted environment so that off-site development teams operate in a controlled environment. Implemented issue management with off-site developers using Trac. Resolved a large back log of bug reports and requests for enhancements so that off-site resources were no longer needed. Deployed and curated a Wiki for documentation of requirements, design, end user information. Merged myriad code baselines into one main baseline. Resolved issues and added new features to WardProcessTransactions application; a C++ windows service used to convert raw transaction data into business objects and persist them to a SQL Server or Oracle database. Designed, developed and enhanced a suite of C# and C++ applications that import and export data From Fuelview to customer databases, software systems, or files to meet specific customer needs. Maintained and enhanced a Java based Alerting application used to parse log files into priority queues and email notifications to stakeholders Work closely with customers to create, maintain, and update custom applications tailored to the customer's specific needs. Provide SVN support and training for developers. BAE Systems San Antonio, TX Applications Developer III August 2009 to February 2011 Contributed to the design, construction, testing, documentation, configuration, and distribution of software and hardware for USAF multi-media training simulators VTRAT (Visual Threat Recognition and Avoidance Training) team and for LARS (Loadmaster Air Refueling System). Developed in Windows and Linux environments and mysql and
  • 3. MICHAEL RICHARDSON Page 3 PostgreSQL databases using multiple languages including Java, C++, LML, Python, SQL, VBScript, Shell scripts, and DOS Batch files. USAA First Savings Bank San Antonio, TX Sftwr/Systems Engineer I Dec 2006 to June 2009 Wrote, updated, and maintained software for the Direct Banking API. Direct Banking is the USAA FSB back end system providing a rich API to send data to and between all banking systems and vendors. It is a C/C++ application and uses DB2 and Oracle databases. Developed and enhanced credit card business services. Worked with venders to improve performance of banking systems by modifying shell scripts and database utilization. Provided coordination between major vendors and USAA for Credit Card Changes. Provide on site release support. Provided concurrent oversight for multiple projects . Duties included: coordination between off-shore and in-house development; coordination between business services and application development groups; impact analysis; risk management; requirements capture and analysis; participating in design; scheduling and managing reviews of documentation, design, source code, unit and integration tests; working with the Test Lead for system test; merge and build support; on site release support. Provided oversight to coordinate between application owners, database teams, security, firewall, network, support, and vendors for the migration of various server groups to new platforms or operating systems or retirement of servers/systems and the trouble shooting and repair of network and VPN issues. As a level 3 on call for bank distributed applications, provided support for critical bank back end systems. Subject Mater Expert for bank distributed applications. Migrated a large C++ system from AIX Unix to Linux operating systems. Participated in disaster recovery exercises and disaster recovery plan manager for several applications. Provided oversight for the migration and retirement of SQL databases. Refactored a mission critical C++ bank back end systems to incorporate the functionality of a 'middle man' back end system so it's hardware and software could be retired. Onboard Software Inc. San Antonio, TX Software Engineer April 2001 to Dec 2006 Analyzed software requirements in order to determine feasibility of design within time and cost constraints. Part of 2 person team that researched designed and developed of the Flight Report Generator (FRG) for the Ground Processing Interface System (GPIS) for the C-5 aircraft. The FRG is a Java application with a swing GUI, XML, XSL, PL-SQL stored procedures, and an Oracle database. Was instrumental in adopting and implementing test first development using JUnit for
  • 4. MICHAEL RICHARDSON Page 4 GPIS. Wrote and maintained Ant scripts for GPIS including build and smoke test. Developed the installation program for GPIS. Worked to repair defects in the GPIS system. Participated in developing GPIS upgrades. Consulted with customer concerning maintenance of software system. Configuration Management Point of Contact for the application development team tasked with the maintenance and configuration of version control software and repositories; software merges and baselines; and developer training. Major contributions developing the company's Configuration Management Plan, procedures, and processes. Member of the Configuration Management Group tasked with evaluating and selecting tools to be adopted company wide. Worked with development teams to identify and solve build and CM problems by writing database triggers or scripts for Perforce. Assisted development teams installing and setting up Perforce. Trained developers on CM process and how to use Version Control Tools. The Boeing Company Universal City, TX Software Engineer Jan 1995 to Mar 2001 Duties encompass all phases of the software life-cycle, including: requirements analysis, design, construction, testing (validation), and maintenance. The majority of the work was on the Air Force's T-1A Training Management System. The system is written in ADA , Assembler, and C. It manages all aspects of pilot training, including aircraft scheduling, simulator scheduling, academic scheduling, timeline information, reports, grading and data warehousing. There was also 16 and 32 bit Windows and database development with Borland's Delphi for report generation. Work on this system included the following: Successfully maintained and upgraded the scheduling modules of this system for six years. This complex part of the system schedules flying and academic activities including aircraft, flight simulators, instructor pilots, student pilots, and lessons. The system measures student progress on a time line that can adjust for attrition due to variables like weather or mechanical failure, flags potential problems like syllabus deviations, excessive crew duty hours, and overdue aircraft. A few of the modifications made were the addition of a time line information window to give an "at a glance" view of a flight's or a squadron's flying progress, adding the capability to schedule non-students, designing and implementing an auto-refresh between various modules running on different workstations triggered when data changed, and improving system performance by improving the logic used to track lessons and sorties. Successfully maintained and upgraded the TMS Merit Assignment Selection System (MASS) module for six years. This module "racks and stacks" the graduating pilots of each class at all T-1A training bases. The number one student gets first pick at an assignment and so on. Work on this module included: verifying the statistical
  • 5. MICHAEL RICHARDSON Page 5 calculations, modifying the statistical calculations and program logic to meet changes in Air Force regulations, modifying the program logic for local awards based on different criteria, allowing for foreign students and students from other branches of service. Member of a three man team that substantially improved system performance and reliability by modifying program logic, restructuring the database, and identifying and correcting bugs. Worked on the following systems in addition to the T-1A TMS Member of a 2 person team that developed and maintained the Graphics Utility and Tracking System, a workflow management system which provided a customized interface for managing workflow and deliverables for courseware development content providers and stakeholders. Member of a 4 person team that designed and developed a system which has 16 bit dos, 16 bit Windows, and 32 bit Windows modules. The system provides security, communicates with legacy systems, generates tests, launches CBT lessons developed with Authorware, and exchanges data with other systems. Wrote custom Authorware subroutines to support courseware developers. Education: Southwest Texas State University San Marcos, TX Bachelor of Science in Computer Science 1994 University of Maryland - Munich Campus Munich, West Germany Associate of Arts Degree in Criminal Justice 1979 References: Jeremy Henry (SWBC) * 843.496.5528 (cell) 8700 Starr Ranch #14301, Boerne, TX 78015 Jeff Barganier (SWBC) * 512.914.6541 (Cell) 7300 Silent Hills, San Antonio, TX 78250 Mat Ringer (Onboard and USAA) * 210.326.9349 (cell) * 830.709.9871 (Home) P.O. Box 163 Lytle, TX 78052