Jonathan Adithya
Front-End Developer at EduBeyond
Create scalable and robust digital solutions
for the Web and Beyond.
About
Greetings! I'm a dedicated developer passionate about turning ideas into impactful digital experiences. My focus spans full-stack development, where I navigate both front-end elegance and back-end robustness. Join me on this exciting journey, where innovation meets efficiency.
Currently, my primary emphasis revolves around developing products and overseeing projects for EduBeyond. I find it exciting to create software combining elements of design and engineering, where the end result not only looks appealing but is also robustly constructed.
In the dynamic realm of software development, I'm committed to continuous learning. Actively staying abreast of industry trends and embracing new methodologies. Currently, I'm delving into the realm of cloud computing using AWS and exploring data engineering workflows.
Experience
September 2022 — Present
Frontend Developer
EduBeyond
Developed a user-friendly and responsive UI for a learning management system web application, enhancing cross-browser compatibility in the fast-paced startup company, EduBeyond. Optimized system performance by implementing Next JS's lazy loading and employing caching techniques such as useMemo and useCallback hooks to reduce initial page load and eliminate unnecessary re-renders, resulting in a smoother and more responsive user experience.
Projects
November 2023 — January 2024
Microservice E-commerce
Developed a robust microservices-based e-commerce platform using NestJS, experimenting with different database management solutions like, PostgreSQL and MongoDB. Implemented an event-driven architecture, enabling asynchronous communication between services via NATS Streaming Server (Event Bus), and applying cross-services data replication techniques to ensure isolation between services and enhancing system resilience and flexibility within a loosely coupled architecture.
November 2021 — December 2021
Predicting Rankings of Tennis Players
Led a team of three developers to develop a tennis player ranking prediction project using R programming language, applying a comprehensive five-step data analysis approach — Define, Data Collection, Cleaning, Exploratory Analysis, and Interpretation to process and analyse a substantial dataset of 6866 players and 50 column features. Implemented a K-Nearest Neighbor Regression model coupled with Cross Validation techniques for better assessment of model performance when predicting the tennis player rankings.
Education
September 2021 - May 2026
Bachelor of Science in Computer Science Major
University of British Columbia, Vancouver, BC
Faculty of Science International Student Scholarship
(December 2022)
Made with passion using SvelteKit and Tailwind CSS , hosted on Vercel . The typography features the elegant Raleway typeface.
Jonathan Adithya © 2024