Software Engineer Intern at OneShot.ai
Enhanced website performance through TTL Cache implementation and engineered an efficient referral system using graph data structures. Restructured MongoDB database schema for optimal scalability and orchestrated data synchronization from multiple providers using Node.js and REST APIs. Proactively identified and resolved critical OAuth security vulnerabilities.
Company
OneShot.ai
Location
London, UK (Remote)
Period
May 2021 - Jul 2021
Company Link
Highlights
- - Enhanced website performance by implementing TTL Cache in LocalStorage, resulting in a 10% reduction in loading time.
- - Engineered a highly efficient referral system by implementing a weakly connected acyclic directed graph structure using an adjacency list within MongoDB. This facilitated seamless data management and enhanced system performance.
- - Restructured the MongoDB database schema to optimize user resource sharing and scalability. Successfully executed NoSQL database refactoring and migration, while managing AWS IAAS (EC2) and PAAS (Heroku) infrastructure.
- - Orchestrated data synchronization from multiple data providers, employing asynchronous Node.js promises and REST API integration. Ensured seamless data integration and enhanced system interoperability.
- - Proactively identified and resolved a critical security vulnerability related to OAuth access tokens. Mitigated potential risks and ensured the safety and integrity of user data.