Software Engineer
Current- Built a suite of devtools to assist SolidJS developers utilizing the TanStack Query caching library to visualize heavily nested JSON data and manage their global server state, resulting in improved scalability and a more efficient developer experience. Published on npm with over 1000+ downloads in its first week. Development of v2 is ongoing. - Leveraged SolidJS's Context API to craft adaptable and dynamic visualization components, which, in addition to employing recursive rendering, facilitated the seamless navigation of JSON-formatted data and drop-down menus. - Deployed a product site on AWS's Elastic Beanstalk to enhance cost-effectiveness, guarantee autoscaling, ensure continuous uptime, and incorporate industry-standard user security measures, including SSL encryption.- Used MongoDB to design and implement a scalable database with efficient lookup and insertion times to hold user data and feedback, leveraging NoSQL to define flexible schemas and validate data, improving site performance.- Implemented a Node.js/Express server, incorporating GitHub OAuth to establish robust authentication for the site. - Designed a containerized approach for the product website with Docker and established a CI/CD pipeline with GitHub Actions, streamlining critical development processes including testing, building, and deployment.- Worked closely with an engineering team utilizing the Scrum framework, consistently meeting sprint objectives and effectively adapting to evolving user needs and conditions, leading to enhanced productivity and performance.- Developed under tech accelerator OS Labs.