Formerly part of Square Root, acquired by CDK 🎉
➢ Developed new features for and maintained existing functionality of a complex SaaS platform utilizing Javascript, Typescript, and Ruby with React, Redux, AngularJS, Rails, Node, Express, MySql, and Postgres.
➢ Architected and wrote new features while maintaining existing functionality of an application with a React and Redux front end and complex Ruby on Rails back end to retrieve, manipulate, and display data from multiple sources in endless scrolling style data visualization tables.
➢ Designed and built a new Ruby on Rails API service to receive requests and send data reflecting real-time user activity to multiple React client side applications for dynamic UI visualizations and features.
➢ Built a client side Javascript REST API to request and receive complex data packets from a rails API, process this data, and respond to AJAX requests for the processed data from multiple other client side applications.
➢ Refactored a Typescript data retrieval REST API to receive and transform bulk JSON payload requests and send bulk JSON responses, while creating modular, maintainable, well-tested code.
➢ Created a custom React component library of data visualizations, with default and customizable styling options, privately hosted on NPM and connected to a JFrog archive to provide a consistent experience across the platform.
➢ Worked with the UX design team to create responsive, mobile-friendly, and performant features using SCSS, Bootstrap, Emotion, and Material UI.
➢ Refactored client side legacy code from AngularJS to modern React architecture, leveraging Material UI components for faster development.
➢ Wrote and maintained a unit testing 80% coverage minimum across several repositories using tools such as Jest, Enzyme, React Test Utils, and Rspec.