Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Abhiram Shaji

Abhiram Shaji

Victoria,BC

Summary

Howdy, I'm Abhiram. I create dynamic, cross-platform React and React Native apps. I value the importance of producing high-quality, scalable and maintainable code. To achieve this, I focus on code refactoring, thorough reviews, clear documentation, reusable components, scaffolding, and modular design. My goal is to work with a team of like-minded individuals with a similar set of interests.

My journey into programming began 8 years ago in high school when I was introduced to C++ as a core academic subject. I have a year of professional programming experience at Deloitte Consulting where I developed scalable solutions using Java and .net for real-world challenges. Moreover, I have five years experience building dynamic and user-friendly applications as part of my academic pursuit in the Mobile App Development Postgraduate Diploma and Bachelor's in Computer Applications.

Overview

1
1
year of professional experience

Work History

Associate Analyst

Deloitte
01.2022 - 10.2022

At Deloitte USI Consulting, Bangalore, as an Associate Analyst, I worked on creating automated test cases using Selenium Java, developing web applications with HTML, CSS, Tailwind, Bootstrap, and JavaScript, building back-end systems with .NET, and managing databases using MySQL and MongoDB.

Education

Post Graduate Diploma - Digital Design + Development Mobile App Stream

North Island College, Courtenay, None
12-2024

Bachelor of Science - Computer Applications Development

Bengaluru City University, Bangalore IN
09-2021

Skills

  • Typescript
  • Handling API requests and asynchronous responses
  • React Native using Expo
  • Android studio using Kotlin and Ktor framework
  • MySQL / Firebase / MongoDB
  • React / Node / Express / HTML / Tailwind CSS
  • Code Review and Refactoring
  • Scaffolding
  • Modular Design
  • Code Documentation
  • Code reusability

Additional Information

I built Langroove, a dynamic, scalable, and maintainable app, showcasing my ability to deliver high-quality code. Like mentioned above, I focused on code refactoring, thorough reviews, clear documentation, reusable components, scaffolding, and modular design. It is a social language learning app designed to help users practice languages in real-time through text conversations with built-in translation support. The app allows users to personalize their experience with customizable bios, avatars, and language preferences, engage in topic discussions, and connect with other learners through friend requests.


Langroove was built using TypeScript and the React Native Expo framework, integrating Firebase for authentication, email verification, password recovery, and real-time data fetching via Firebase Snapshot. Additionally, it utilizes RoboHash API for avatars and LibreTranslate API for message translations, offering a seamless and secure language learning experience. The app follows all GitHub best practices, involving regular commits, branching, and merging for efficient version control and collaboration. It is published on the Google Play Store, making it accessible to a global audience.


Github - https://github.com/abhiram-shaji/Langroove

Timeline

Associate Analyst - Deloitte
01.2022 - 10.2022
North Island College - Post Graduate Diploma, Digital Design + Development Mobile App Stream
Bengaluru City University - Bachelor of Science, Computer Applications Development
Abhiram Shaji