Randall Rene’ Swinson
Over twenty-five years’ experience in the technology industry as developer, analyst, engineer, architect, technical lead, and development manager grasping new concepts quickly while applying analytical thinking for problem resolution. Years of relevant applications development experience, including design and implementation of business applications on a variety of computing platforms for commercial and government clients using industry standards SDLC and Agile best practices. Have held DOD Secret Clearances 2009, 2017 as well as MBI clearances 2006, 2014, Title-13 and others.
9708 Rider Ct. Ft. Wash., Md 20774
*********@****.***
EDUCATION
Degree
BA of Music in Music Education and Jazz Studies
University of DC, United States of America, 1984
Classes and Certifications:
Scrum Master Certification – Scrum Alliance
Mule Associate Certification - Mulesoft
USDA graduate school
SYBASE Education
Stratus Education
Tandem Education
RECENT EXPERIENCE SUMMARY
Recent Work Experience Summary
Cascades Technologies July 2019 - Present
oFDIC – Design, build and configure APIs to meet business Middleware process application requirements using Mulesoft Anypoint Runtime versions 4.xx on premises and cloud environments.
Accenture Federal Services October 2018 – May 2019
oAmtrak National RR Passenger Corp – Design, build and configure Mulesoft applications and APIs to meet business process application requirements using Mulesoft Anypoint Runtime versions 3.xx & 4.xx.
oUS Department of Health Human Svcs – Provide technical expertise to set the technical direction and manage issues, technical integration and technical service levels for a group of technologies.
Credence LLC October 2017 – October 2018
I work as a Mulesoft ESB Developer on HUD project developing an application authorizing and authenticating users and partners using HUD-based applications. The application environment includes opensource best practices, patterns and tools such as:
-Built docker containerized microservices
-ForgeRock OpenAM, OpenDJ & OpenIG for authorization authentication
-MongoDB
-Created Mulesoft ESB APIs rest web services business and persistence services
IBM August 2010 – October 2017
I worked various projects in roles as Developer, Technical and Manager as a solution provider employing best practices. I worked in CMMI, standard SDLC waterfall and Agile environments. I worked with Federal and Commercials clients such as;
oFederal Express
oAAA Insurance
oNARA
(Please reference the Employment Section of this document for a more detailed Work History)
SKILLS
Software Languages
C/C++ Java/J2EE Javascript
HTML/XML/XSLT/XLD Json Soap & REST Web Services
Mulesoft Anypoint ESB Smalltalk
RDBMS Development ANSI SQL
Sybase MongoDB Oracle
MS SSQL Server dbVista dBase Mulesoft ESB
iBatis Non-Stop SQL
Compiler, Servers and other Tools
Eclipse/STS Mule Anypoint Studio JDBC
SQL Plus MS Visual Toolset Postman
Soap UI Tomcat Sun Application Server
WebSphere PL/SQL Ant/Maven
Sybase db/ctlib Altova Toolset Rational ClearCase Toolset
Hardware and OS
Mac OS Windows Linux/Unix
PCs Sun/HP/IBM workstations MacBook
Memberships
IEEE Software Engineering
Scrum Alliance
Mulesoft Meetup DC Chapter
Other Interests
Media Director and Post Production Editor for Kingdom Christian Center church producing a weekly TV show called "Christian Living for Today". Other duties;
oSound designer and engineer
oProduction and Floor Director
oPost Editor using Avid.
Professional musician. With a degree in Music Education and Jazz Studies minoring in Drums & Percussions. I perform locally.
DETAILED EMPLOYMENT HISTORY
Cascades Technologies
7/2019 - Present FDIC (Federal Deposit Insurance Corporation)
Design and build MuleSoft on-premises and coud-based APIs for Middleware teams providing data integration and continuity between legacy systems client-based systems implementing MuleSoft API-Led Best Practices. Defined API technical requirements and Design documentation.
APIs were designed and built to interface with various datasources such as;
Salesforce
LDAP
SQL Server, ORACLE & DB2 databases
DocuSign
Peoplesoft
Working with Salesforce and MuleSoft Exchange.
2018 – 2019 Accenture Federal Services
3/2019- 6/2019 US Department of Health Human Svcs
Provide technical expertise to set the technical direction and manage issues, technical integration and technical service levels for a group of technologies such as java, Spring, NoSQL database (MarkLogic, Oracle and/or PostgreSQL. Define and design technical requirements to support code reviews. Review system performance and consumption issues, review test plans and provide technical guidance and support to others.
10/2018-3/2019 Amtrak National RR Passenger Corp
Design, build and configure Mulesoft applications and APIs to meet business process application requirements using Mulesoft Anypoint runtimes 3.xx & 4.xx. Deploying applications to Mulesoft Runtime Manager portal. Used Mulesoft to integrate technologies such as;
-Salesforce
-Redshift
-Oracle and others…
Incorporating tasks like data translation, message orchestration via REST services and implementing Mulesoft API-first design approach (Experience, Process & System layers).
2017 – 2018 Mulesoft Credence-LLC Developer/Architect
Working with an experienced team on a HUD project Application Development. Developing an application authorizing and authenticating users and partners using HUD-based applications. The application environment includes opensource best practices, patterns. Using Mulesoft I developed Rest-based APIs for messaging, authentications as well as persisting data.
8/2010- 10/2017 IBM IT Consultant/Technical Lead/Manager Software Engineer
Working on variety of projects (listed below) using and enhancing software development and leadership skills working as Consultant, Developer/Engineer and Project Lead.
3/2016- 10/2017 TSA OASIS II Secured Flight
The TSA OASIS Secure Flight work order is implementing multiple applications using MQ, WMB, DB2 on a J2EE compliant server (WebSphere) to support a US homeland security mission. Led a team as Development Manager as well as Java Developer developing and maintaining applications supporting the mission. Met with client's gathering requirements and collaborated with other project teams to define and design interface components for the solution. Worked with teams in translating IT requirements in the design, development, and assembly of components to create custom information systems. Typical SDLC Waterfall environment of the deliverables are functional and technical designs, models, components, code, unit tests, and documentation.
08/2015 - 03/2016USPS-TTMS IV (Informed Visibility)
The IBM TTMS team works with the United States Postal Service office, ICF, and Accenture to assist the USPS project with the development of a service performance measurement support system. It was conceived to assure transparency and traceability during the service performance measurement component of the project. IBM is able to assist due to the expertise in the areas of performance measurement, including Agile, quality, and verification and Validation. My main objective of the IBM Informed Visibility team is to make sure the results provided by the Accenture development team are correct and repeatable and their internal testing complies with IBM quality standards by developing efficient and complex SQL queries to perform the following tasks:
-Analyzed performance based on existing business ruse cases
-Developed reusable SQL scripts for use cases
-Tested SQL scripts and reported any issues/defects
-As a Sr. Developer assist other in SQL development* Perform as the team Oracle db and SQL SME
03/2015 - 07/2015 National Archives and Records Administration (NARA)
Perform duties as Technical Lead for NARA DOR/ OIF. On this project I lead a group of experience developers with tasks designed to create a graphical interface to cloud storage system design to index, store and retrieve historical digital artifacts accepted by NARA.
Perform as Technical Lead and Developer for the National Archives and Records Administration (NARA) Electrical Records Archive (ERA). Perform as part of an Agile delivery team of experienced developers, business analysts, and testers. The team will be working on a new Cloud initiative at NARA helping NARA to build next generation digital archival solution. Responsibilities will include Software design, software development, lead and assist other developers with completing development tasks, and working closely with all team members to meet project goals between locations Rocket Center, WV and National Archives II in college Park, MD.
-Provide technical leadership for developers and test teams that result in quality and on time product delivery.
-Improve team communication and help create a productive environment.
-Use strong Java and web development fundamentals to develop quality products
-Participate in Architectural design and review meetings
-Research, learn, recommend, earn and utilize open source tools to accomplish task.
-Learn and implement development tasks using mandated tools.
-Understand the architectural and operational needs through communicating with team members
-Attend and participated in Daily Standups, Sprint Planning, Sprint Kickoffs, Sprint Review and Sprint Retrospective meetings.
11/2014 - 03/2015 GEICO – DiVA Project
The project involves the integration of IBM’s Watson, client services, and claim quote interface developing an intuitive, interactive customer experience. The experience includes audio feedback interaction. Mule ESB was used to orchestrate various rest services, messaging, and requests vital in supporting the experience. As Technical lead I managed tasks and maintained projects timelines and milestones as well as participating in project SOA design, development, and integration of GUI (.NET), SOA and Watson.
09/2013 - 10/2014 USICS Transformation Program Office (TPO)
The USICS Transformation Program Office (TPO) contracted IBM to support the business transformation of their current processes to bring USCIS into a modern and secure IT program for support of their mission. IBM requires my experience as a developer with strong Java development background and leader to help deliver quality products on-time and under budget and follow the program's established Agile practices by contributing to Daily Standups, Sprint Planning, Sprint Kickoff, Sprint Review and Sprint Retrospective meetings. Tasks include;
-Perform tasks as Technical/Development Leader to the team
-Help manage technical resources to accomplish goals
-Mentor and offer guidance to team developers
-Communicate teams’ tasks and progress with client management
-Manage client technical expectations and relate technical challenges and solutions
-Be available as a technical resource to other teams.
-Analyze and implement low level software designs as well as perform gap analysis• Manage daily meetings with all teams communicating status, dependencies and technical issues to project lead and clients.
-Use strong Java and web development fundamentals to complete given tasks.
-Analyze HLD artifacts and develop detail design artifacts as input into development.
-Develop document to support detail design and unit testing, investigate and fix defects resulting from FQT/SIT testing of JAVA code.
-Provide guidance to junior JAVA developer in the development and testing of code to support customization of COTS functionalist.
-Operate as a Mule SME providing support when needed.
-Provide backup support for lead JAVA developer.
-Taking part in development planning meetings and anticipating the needs of individual development groups.
Follow the program's established Agile practices by contributing to Daily Standups, Sprint Planning, Sprint Kickoff, Sprint Review and Sprint Retrospective meetings
12/2012 - 09/2013 State Farm Insurance
State Farm is implementing a new system for Internet Customers, Agents/Agent's Team Members and Customer Care Center representatives to take payment for auto, fire and life products. This system is called "checkout". The goal of the checkout system is to take payment for one or more auto, fire (renters and condo) and life products with one payment interaction. Checkout will also allow the products being purchased to be placed on a monthly payment plan and the customer can choose to have a bill sent to them or make automated payments from their bank account or credit card. Tasks include; • Understanding the architectural and operational needs of different environments and helping development teams make good decisions about new development efforts • Taking part in development planning meetings and anticipating the needs of individual development groups
-Assist in project plan development
-Be available as a technical resource for onshore and offshore development teams
-Conduct daily scrums with onshore and offshore teams
-Help development teams deliver efforts on time
-Use strong Java and web development fundamentals creating Webservices
-Research, learn, recommend, earn and utilize open source tools to accomplish task.
-Learn and implement development tasks using State Farm mandated tools such as Mule (used for Soap Services implementation).
-Analyze and implement low level software designs as well as perform gap analysis• Execute the build process by utilizing continuous integration tools, automating the build, test and deploy cycle in an agile development environment
-Manage the tools to make continuous integration seamless across various development groups
-Understanding the architectural and operational needs of different environments and helping development teams make good decisions about new development efforts • Taking part in development planning meetings and anticipating the needs of individual development groups
04/2012 - 11/2012 AAA Insurance
The AAA policy administration system project A staff augmentation activity for supporting the maintenance and enhancement of AAA's auto insurance policy administration system built on a third-party solution form Exigen Insurance Services. Currently this new for AAA system is deployed in two states with a nationwide rollout planned. The primary task of the project is to resolve issues encountered by AAA business users in the policy administration system with bug fixes or system enhancements. All development efforts are executed in 5-week Agile sprints and at time of writing the project is ongoing and the IBM team is in the middle of working the first such sprint. As one of the developers on the IBM team my role is to contribute to the maintenance and development of the AAA Policy Administration System. This includes reproduction of reported defects in the system, estimating the development time for fixes and enhancements and coding resolutions to the aforementioned defects and enhancements. Solutions were developed in a Java & Spring/Maven environment using a Exigen framework incorporating Hibernate & JSF & supported by WebSphere and Tomcat servers.
12/2011 - 04/2012 TSA OASIS
The Office of Information Technology's mission is to provide application development services for all of TSA. Therefore, the scope of OASIS encompasses the full range of application development services and associated application development operations and infrastructure support. Specifically, this effort includes, but is not limited to, use of various development approaches for application development, testing, design and support of non-production environments, application development organizational consulting and related business process reengineering, release management, and related program management. Forty-two work packages were supported under OASIS on Project Red Hawk and Sand Plum during the first six months of 2012.The POA&M Remediation Team will provide engineering support for the remediation of those POA&Ms that are the responsibility of the Applications Development Division. This service will include: POA&M remediation, application scanning, troubleshooting, code remediation and break/fixes. My responsibilities include;1.Directly responsible for assisting with POA&M remediation/support, application scanning, troubleshooting, code remediation/support, and break/fix analysis 2.Assists with estimating LOEs, identifying requirements, issue classification/reviews, vulnerability analysis, recommendations, mitigation, documentation, and status reporting working closely with OIT ADD ISSOs, OIT ADD Project Teams, IBM Project Manager, the POA&M Support Service Project team members, and other applicable project stakeholders to ensure the successful completion of project tasks/objectives. Using IBM AppScan and other industry standard tools to detect security risks.
11/2010 - 12/2011 Federal Express (FedEx) EDC Minimums Application/Development Support for Federal Express
The position focuses on cross-platform migration of legacy Smalltalk applications to Java/J2EE environment. I have worked with the client to gather requirements, clarify finer points of design and implement solutions on target platform (WebLogic) as well as present to them technical issues in a clear, concise and easily understandable manner. A Standard SDLC/Waterfall approach development methodology has been incorporated into this project. I am also responsible for researching and presenting technical solutions for complex problems to supplement the absence of technology as a result of migration. Development tasks are performed in a highly visible environment on-site and requires considerable skills working with other IBM developers, non-IBM vendors and client management team. My responsibility as Senior Application Developer is to enhance or upgrade the application with focus on Java backend development. Tasks includes development and use of web services, AS400/pcml using xml and configuration tools to develop and re-engineered highly complex application components as well as integrate other software packages. The position is a leadership role that has functioned as team lead during the absence of the appointed team leader. Development environment includes: Eclipse, svn, Java 1.6, pcml, AS400 DB2/ISAM, IBM Smalltalk VisualAge, Windows, Linux.
10/2010 - 12/2010 NISC Global Business Services Public Sector Website Development
Developed a Public Sector website to enable communications and collaboration across practices and industry areas. The design and development of a GBS Public Sector Website (PSW) was commissioned in July 2009.
7/2007 – 6/2010 High Performance Technologies, Inc, United States of America
Software Engineer/Java
Project Name: SPS (Secured Payment System)
Responsible for supporting Secured Payment System (SPS). This is a java-based and java web - based system that tracks government agencies payment. I help maintain this CMMI level 3 compliant application by analyzing change requests (CR) and developing and integrating a solution for the CR. SPS is a windows application supported by DB2 database using JDBC, a core Java application implementing Java standard best practices, design patterns, XML-based messaging (using JMS and SOAP) and PKI private/public keys. The Application and Web servers reside in AIX Unix with a premium on security.
11/2006 - 07/2007 Arena Technologies Resources
Software Engineer
Project Name: APS
Sub-contractor to General Dynamics consulting to the National Archives and Records Administration (NARA). Responsible for supporting Archival Preservation System (APS). The APS System is a Microsoft C++ .NET application that reads various archival tape formats and stores the data references to an Oracle database for future reference. The project was a server-based application residing on Windows Server2003.
Tasks included;
Maintenance requests and providing customer support for the APS system.
Using process and data modeling in support of the APS tasks.
System testing for all configuration items and documentation of the APS system including requirements/design documents and program documentation.
Performing system administration duties, database administration duties, and general support activities as required.
Providing technical guidance in software engineering techniques and automated support tools.
Applying a business-wide set of disciplines for the planning, analysis, design and construction of enhancements and modifications for APS.
11/2004 - 11/2006 Superlative Technologies, Inc, United States of America Sr. Software Engineer Contracted to HUD.
Responsible for redesigning, setting policies for development and deployment of HUD's "Multifamily housing" enterprise web application. As a part of the Infrastructure we implemented project-wide code standards and architecture methodologies and employed and documented best practices for the J2EE environment develop. This project replaced a variety of other department applications making REMS the central portal for all real estate functions. Real estate processing, auditing, and tracking processing efficiency improved 30% according to HUD's internal audit.
Converting ColdFusion templates and action pages, JavaScript, Style Sheets, and stored procedures to a J2EE and Oracle 10i environment.
Evaluating structure of legacy Sybase database (major tables, dependencies, auxiliary tables, procedures),
Evaluating legacy ColdFusion Web application (general design, application sections, data sources, database queries and store procedures, ColdFusion templates, action pages, settings of variables on application, client, page levels).
Creating dynamic interactive and secure Web interfaces while employing enterprise technologies such as JavaServer Faces, and iBatis.
The project resided in both Windows and UNIX environment using Sun's iPlanet Application Server and Sun Application Server 8.1/9.0. Sun Java Studio Enterprise 8 is the IDE development platform for enterprise development, and deployment
07/2000 - 08/2004 Dynamic Research Corporation, United States of America
Sr. Software Engineer
Project Name: CRIS
Contracted to the IRS, Washington, DC
Worked with server team and developed CRIS, a tool to assist the IRS research team with discovering trends in both business and individual filers. CRIS is a custom-built Interface that works in tandem with a database mining tool called Business Objects. Developed parts of the GUI and ODBC routines using Visual Basic 6.0. Developed Oracle (8i & 9i) tables, and stored procedures, and download tools using Java & JDBC thin client.
Project Name: Equipment Condition Analysis (ECA)
Contracted to Patuxent River Naval Air Warfare Center Patuxent, Maryland
Supported the ECA database, which is part of the Naval Aviation Logistics Information Management System. Developed and supported reports and forms using Oracle (8i) Forms and Reports. Automated various processes in Windows & UNIX and using PERL, C, Java and other tools.
10/1999 - 06/2006 TRW, United States of America
Project Manager
Contracted to NASA
Project Name: NASA's Earth Observing System (EOS) Data & Operations
System (EDOS) ground station system
Led the design and development of Satellite communication Test System using C, C+ +, and Oracle on UNIX platform along with DCE networking. Developed a detail design specification of the system. The system tested the ground station ability to receive telemetry, process the data and store it to the EDOS database. Oracle supports The EDOS database system. As project manager, allocated and justified resources necessary to the project.
05/1995 - 06/1999 America Online, United States of America
Senior Software Engineer
Project Name: Too numerous to list
Planned, developed, and implemented online transaction (OLTP) applications, database applications, and communication gateways using C in the Tandem, Stratus, and UNIX environments. Built Tandem applications, NOS stored procedures, SQL, db/ctlib & C applications for UNIX and PC platforms. Built Unix tools and financial applications using Db/ ctlib for Sybase data access.
06/1992 - 05/1995
Federal Home Loan Mortgage Association (Freddie Mac), United States of America
Senior Technical Lead Analyst
Planned, development, and implementation of the Freddie Mac technical infrastructure. Developed oversight of client/server, network, and development standards. Had Project Lead responsibilities of Windows and UNIX network communication development. Developed GUI using Visual Basic 6.0.
Also:
Project Lead responsible for developing Windows based and UNIX network communication applications and protocols in C, C++ and assembler. Developed TCP/IP client/server solutions for our remote sites. Gained experience with OSI network communication model. Received training in UNIX network programming and TCP/IP development. Participated in analysis and re-design of the corporate communication Infrastructure.
12/1988 - 06/1992
Federal National Mortgage Association (Fannie Mae), United States of America
Sr Programmer/Analyst
Project Name: Mornet
Designed and developed PC-based financial applications and delivery systems for secondary mortgage market customers. These products enhanced delivery and turnaround time of information critical to Fannie Mae. Tools used were C, dbVista and XVT (multi-platform, character-based, event-driven interface toolkit). Other applications included developing a telecommunication engine in clipper and C; Unix application development in C and Sybase on the Sun and Risc/6000 workstations.