I am primarily an android developer and currently exploring web development
Projects
Diet_Hard
You are what you eat, so don't be fast, cheap, easy, or fake.Node.js, JavaScript, Embedded Javascript (EJS), Express.js, MongoDB Atlas, HTML/CSS, Bootstrap, Passsport.js, alanai, fatsecret apiDiet_Hard
You are what you eat, so don't be fast, cheap, easy, or fake.Node.js, JavaScript, Embedded Javascript (EJS), Express.js, MongoDB Atlas, HTML/CSS, Bootstrap, Passsport.js, alanaiDiet_Hard
You are what you eat, so don't be fast, cheap, easy, or fake.jQuery, Node.js, JavaScript, Embedded Javascript (EJS), Express.js, Passport.js, MongoDB Atlas, HTML/CSS, Bootstrap, fatsecret apiDiet_Hard
You are what you eat, so don't be fast, cheap, easy, or fake.Node.js, Express.js, Passport.js, MongoDB Atlas, HTML/CSS, Bootstrap, alanaiDiet_Hard
You are what you eat, so don't be fast, cheap, easy, or fake.Node.js, JavaScript, Embedded Javascript (EJS), Express.js, Passport.js, MongoDB Atlas, HTML/CSS, Bootstrap, alanaiSkills
Node.js
MongoDB
React.js
Express.js
Android Developement
Experience
- Google Summer of Code - Backend Developer
May 2023 - October 2023
• Optimized data retrieval by implementing Redis as an in-memory cache;to reduce API query process time from
12.5ms to 0.5ms during cache hit, resulting in 99.6% improvement by reducing database query overhead
• Monitored 100% of API schema using GraphQL-Inspector, relayed communication of schema updates to
client apps; implemented versioning in local machine and CI/CD pipeline for each commit in a Pull Request
(Github Actions), resulting in improved development efficiency and reduced API compatibility issues.
• Established a standardized and scalable error handling mechanism in GraphQL API using unions and interfaces.
• Enhanced Role-Based Access Control (RBAC) in API resolvers aligned with business logic.
• Configured SSL encryption and HTTPS for secure data exchange between client apps and the API, secured
(PII) data in transit layer and at rest using AES 128 bit encryption and decryption.