Shawn Rucker, Full-stack Developer in San Francisco, CA, United States
Shawn Rucker

Full-stack Developer in San Francisco, CA, United States

Member since June 18, 2019
Over the past 20+ years, Shawn has worked on and managed some fantastic teams building software that some thought not possible to build! He loves working with smart, dedicated people that both give and take advice for the betterment of the project as a whole. He is a dedicated developer and architect that does whatever it takes to get a project finished to the best of the team's ability!
Shawn is now available for hire


  • Anthem Healthcare
    AngularJS, MongoDB, Java, Node.js, React Native, Amazon Web Services (AWS)
  • Bentley Motor Car
    Express.js, React, Node.js, MongoDB
  • Kaddra
    Amazon Web Services (AWS), Redis, Elasticsearch, PostgreSQL, React Native...



San Francisco, CA, United States



Preferred Environment

AngularJS, MongoDB, React Native, React, PostgreSQL, Node.js, CODE

The most amazing...

...project I've worked on was an AI engine for the comparison and automated auditing of corporate hotel rates on large hotel chains.


  • Senior Full-stack Engineer | Architect

    2019 - PRESENT
    Anthem Healthcare
    • Helped design and build out a new messaging system allowing Anthem to send millions of SMS, push, and email notifications to clients every day. Was paramount to the infrastructure and software design architecture of this project.
    • Helped build out the new engagement SDK kit in React Native. This kit provided a fully customizable set of tools including language and accessibility customizations for the corporate and Medicaid segments of the Anthem mobile Sydney application.
    • Built / Upgraded numerous back-end API services to manage both front end and back end processing needs. This was done on both the SOA and DCS layers of Anthem's architecture.
    • Worked closely to integrate Validic data streams into the Anthem Kafka environments. A Java bridge application was used to receive the stream and apply business logic before dumping it to Kafka for processing.
    Technologies: AngularJS, MongoDB, Java, Node.js, React Native, Amazon Web Services (AWS)
  • Contractor

    2019 - 2019
    Bentley Motor Car
    • Built ETL process to consolidate data from other departmental APIs and data stores into reporting data island using MongoDB.
    • Built and documented API for use in reporting Interface to be used by Sales and Support.
    • Built API Interfaces using Express and wrote back end using Node.js.
    Technologies: Express.js, React, Node.js, MongoDB
  • Director of Engineering

    2019 - 2019
    • Architected and help build a new generation of online shopping for high-end decerning clientele.
    • Rebuilt the API layer to manage larger user loads. This was done using Node.js Express against a Postgres database. This made the product much easier to scale and maintain.
    • Deployed the React Native application on iOS and Android to a new AWS based China server. This required getting away from Airship for SMS based messages and working with a new Chinese based message provider among many other technical challenges.
    • Fine-tuned the data models on Postgres to enforce referential integrity.
    • Created a trigger-based update system so that data from Postgres could be mirrored in ElasticSearch drastically increase user access speeds for critical interface based information.
    • Implemented caching service on web servers to decrease response times on an ever-increasing mobile user base.
    • Helped redesign ETL processes for new reporting platform into data lakes.
    Technologies: Amazon Web Services (AWS), Redis, Elasticsearch, PostgreSQL, React Native, AWS, Express.js, Node.js
  • Director of Architecture

    2015 - 2019
    • Rebuild credit card encryption systems using AWS Secrets Manager with rotating keys.
    • Managed team that verified and received PCI compliancy on the billing system.
    • Worked on enhancements to the CD (Continuous Deployment) pipeline using Jenkins and Git.
    • Designed and built information consumer service for hotel feeds into group management backend.
    • Built Sabre GDS hotel interface for Expedia.
    • Built Airline processing bridge for PNR (Personal Name Record) processing of airline tickets.
    • Managed corporate relationship with Amadeus, Apollo, Galileo, Sabre, Worldspan, and Pegasus.
    • Rebuilt Rate Auditing system front end using Angular to offer a new "Drill Down" reporting experience for customers.
    Technologies: Couchbase, PostgreSQL, Oracle, Microsoft SQL Server, IIS, ASP.NET, React, Node.js, C#, Boot, Java
  • Contractor

    2015 - 2018
    CR Educational Services
    • Worked to build a reporting system for students taking the TExES 068 that needed training or waiver paperwork.
    • Provided a Postgres database design that was populated from university systems on student details.
    • Provided administrative Angular-based back end for data management and reporting.
    • Build and documented API interface for Angular front end. Provided API backend interface for integration with Universities and Educational Service Centers.
    Technologies: PostgreSQL, Node.js, Express.js, Angular
  • Director of GDS Development

    2007 - 2015
    Lanyon, Inc.
    • Secured a United States patent that automated the rate audit process. Slashed audit processing time by 400%. Reduced the manual processing costs for hotel chains on a factor of 10 to 1.
    • Increased the load rate accuracy for negotiated rate data by 30% on average for 700 corporations, 425 hospitality brands, and 93,000 properties worldwide.
    • Realized $2 billion in hotel spend savings for corporate travelers. Searched for and secured the best rates on hotels/travel for corporate entities.
    • Designed and built the first multi GDS database verification system.
    • Streamlined the database ETL process for latitude/longitude-based location reporting.
    Technologies: SSRS, Oracle, Microsoft SQL Server, ASP.NET, C#


  • Rate Integrity Suite (Development)

    The Rate Integrity Suite of products was initially a POC conceived of by myself and Dan Wiser. At the time, auditing and verification of corporate hotel rates were done by hand, and each company had their own group of auditors that could spend months verifying the validity of the negotiated rate loads.

    After conversations with significant players in the industry, a plan was formulated that could solve the issue.

    Eight months after our initial meeting, I presented a working prototype to the board. Three months later, version one of Rate Audit was released. A patent was immediately filed on the technology.

    14 months later, a more complex version of the software (Rate Integrity) was launched that allowed for standard auditing and more complex reverse auditing.

    Recently, the interface was rebuilt using Angular to help with user interaction. The system relies heavily on reporting and analytics to express the outcome of the audits. This information can be complex to digest, and a highly graphical "Drill Down" interface using Angular allowed this vast quantity of data to end-users. The new interface allowed users to drill down to given areas of the report in real-time to see the information that's most important to them.

  • Keyyes Mobile Platform (Development)

    I was brought into Kaddra to help mentor and develop the US, Singapore, and London teams. Kaddra was developing and releasing the Keyyes Lifestyle mobile application. Designed to cater to the high-income shopper, the app was completely engineered for very decerning taste.

    I helped to design the back end API interface as well as work with the data team on ETL processes, data lakes, and reporting systems to help the business follow the activities of its customer base.

    The API backend was redesigned using Node.js and Express. We needed a lightweight engine that could be easily scaled and maintained. Express is easy to extend and handled the workloads under load testing with minimal setup effort.

    One of the most challenging tasks assigned to the group was to release the application to China. For anyone that has worked with China-based distributions, especially mobile applications that require SMS based messaging, there are many hurdles that I had to help the team determine and overcome.

    Working closely with the group we were able to get an AWS distribution in China that functioned (at least from the end-users perspective) exactly like its US-based counterpart.

  • Lanyon Total Access (Development)

    The Lanyon Transient GDS Access system was designed to allow customers to communicate with the “Primary” GDS (Global Distribution Systems) without the need for private VPN’s or costly emulation software on every desktop. This was the first software to market to offer these capabilities within a browser-based editor.

    My role on this project was extensive as I had to design, build, implement and maintain the system for several years before the company grew enough to have additional staff to help.

  • Reverse Audit System: Patent # 8,862,552 (Other amazing things)

    Embodiments of the present invention provide a system, method, and computer program product for reverse audits based on server access of databases. In one embodiment, a data provider is determined, and a data request based on the data provider is sent to a server, wherein the data request promotes an entry of the data request to access a database. A data response is received from the server, wherein the data response corresponds to the data request. A message is output based on whether the data response includes specific data.

  • Rate Audit System: Patent # 8,145,539 (Other amazing things)

    Embodiments of the present invention provide a system, method, and computer program product for auditing rates based on server access of databases. In one embodiment, an expected rate is received, and a rate request is sent to a server, wherein the rate request promotes an entry of the rate request to access a database. A rate response is received from the server, wherein the rate response corresponds to the rate request and includes a specified rate. A sale request is sent to the server, wherein the sale request corresponds to the rate request and promotes an entry of the sale request to access the database. A sale response is received from the server, wherein the sale response corresponds to the sale request and includes a sale rate. A message is output based on the expected rate, the specified rate, and/or the sale rate.


  • Languages

    C#, HTML, C#.NET, JavaScript, GraphQL, TypeScript, Java, CSS, WSDL
  • Frameworks

    ASP.NET, .NET, Express.js, Bootstrap 3+, Spring Boot, Bootstrap 3, MVC Razor, Angular, React Native, Bootstrap, CODE, AngularJS, Redux
  • Libraries/APIs

    REST APIs, Node.js, jQuery, Jenkins Pipeline, React
  • Tools

    Postman, Git, Bamboo, IntelliJ, Jenkins, Visual Studio, SSRS
  • Paradigms

    Web Architecture, API Architecture, REST, Microservices, Microservices Architecture, DevOps, Model View Viewmodel (MVVM), ETL, Continuous Delivery (CD)
  • Storage

    SQL Server 2010, SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server Reporting Services (SSRS), PostgreSQL, Couchbase, MySQL, AWS S3, Elasticsearch, Redis, MongoDB, Microsoft SQL Server, Data Lakes
  • Other

    Educational Platform Design, Code Architecture, RESTful Services, SOAP, Global Distribution Systems (GDS), K-12 Education, RAML, AWS, Boot, IIS, AWS API Gateway, AWS Secrets Manager, PCI Compliance
  • Platforms

    AWS EC2, Amazon Web Services (AWS), Visual Studio Code, Windows, MacOS, Android, iOS, Oracle


  • Master's degree in Business Management, Technology Management
    2012 - 2014
    University of Phoenix - Phoenix, AZ
  • Bachelor's degree in Computer Science
    2009 - 2012
    University of Phoenix - Phoenix, AZ

To view more profiles

Join Toptal
Share it with others