Senior Software Engineer
GovSpend
2022-10-01-Present
● Maintain an internal software suite developed with functional JavaScript libraries, React, and
FeathersJS. Continuously update the appl...
● Maintain an internal software suite developed with functional JavaScript libraries, React, and
FeathersJS. Continuously update the application by introducing new features and resolving issues within the system.
● Contribute to an open-source library maintained by the organization called Futil-js, which is currently the only dependency used within the Lodash library. This JavaScript library enhances the functional programming capabilities of Lodash/fp.
● Enhance the open-source JavaScript library we maintain, known as Contexture. This library adopts an approach similar to Redux, simplifying the complex process of data joining and natural filtering for MongoDB and Elasticsearch sources with minimal code.
● Develop an AI keyword generator during a hackathon, which significantly improved our product by generating suggestions based on existing searches. This concept was embraced by the product team and implemented by me during sprint work following a successful Proof of Concept (POC) demonstration within the company.
● Utilize a functional programming style throughout work at this company, employing auto-curried iteratee-first data-last methods. This programming approach facilitated the creation of highly efficient and intuitive code.
MongoDB
Elasticsearch
TypeScript
View more
MongoDB
Elasticsearch
TypeScript
React
JavaScript
Feathers.js
View more