Worked to move business rules from monolithic, client-side procedures into more
structured code in API server developed with Ruby on Rails.
Mentored team members who were new to Ruby and Ruby on Rails.
Took part in overseeing the development of the beginnings of a new UI
developed with Angular.
Converted UI build system from grunt to webpack,
eliminating the need for bower which was not supported in the target
environment.
Developed API for sending push notifications to mobile devices, using Amazon
SNS.
Wrote Hive queries to gather data from a Hadoop cluster. Wrote a Python script
to monitor NFS file store for updates and load this data into a
MongoDB database.
Developed APIs to serve the data using Node.js
and Express.
Developed UIs to display the data using Angular.
Deployed services to run in Docker containers on Amazon EC2.
Developed serverless APIs to operate as AWS Lambdas via the AWS API Gateway,
using both Node.js and Java. Automated deployment of these using Jenkins
and AWS CloudFormation.
Documented APIs with OpenAPI specifications, and deployed
Swagger UI for viewing that documentation.
Created a React-based app for testing
OAuth login process.
Worked on GraphQL API server developed in Node.js using the Apollo
framework to work with data stored in a MongoDB Atlas database as
well as working with other backend-APIs. This was then packaged in a Docker
container and deployed to AWS Elastic Container Service.