Abishek Jayan
πŸ‘‹ hi there!

Abishek Jayan

I am a Software Engineer with 2 years of experience, currently working at QBurst Technologies, Trivandrum.

I've lived in Trivandrum, India all my life, having done my undergrad at Mar Baselios College of Engineering and Technology, Trivandrum and my schooling at Loyola School, Trivandrum.

>> I have done research in Machine Learning, having authored two papers related to Supervised Machine Learning.

πŸ“ Experience

QBurst
Software Engineer
Aug 2021-Present
Singlehandedly developed and reworked major portions of the frontend of a Dubai-based Bread n' Breakfast company website and it's admin site.
  • Implemented features for assigning discount offers and major deals to different properties. Added image uploading integration for the same on the admin page.
Worked on rapid transformation of frontend for a Fortune 500 music distribution website, utilizing JavaScript, JQuery, and Ruby on Rails templating, to meet tight delivery deadlines.
  • Revamped JavaScript and CSS for the release pitching form page, resulting in a remarkable 30% increase in site traffic.
  • Strengthened site security and enhanced customer satisfaction by building modals and implementing frontend-side validation for input forms.
Developed the frontend of a key B2B desktop application for a Fortune 500 company, leveraging advanced frameworks and libraries, such as React.js, to deliver optimal user experience. and best practices to ensure seamless user experience and improved performance.
  • Designed and implemented the entire functionality for a Screen Capture feature using RecordRTC, including creating the necessary extension script using JavaScript, as well as integrating the functionality to pull data from the YouTube API. This feature was used for recording auctions, which improved user satisfaction by enabling fair auctions without requiring additional setup from auctioneer side. Developed the user interface and functional design for the Notification Page and its corresponding Popups, resulting in a 30% increase in user engagement and a 50% decrease in user complaints.
  • Developed the user interface and functional design for the Notification Page and its corresponding Popups, resulting in a 30% increase in user engagement and a 50% decrease in user complaints.
Led the development of the frontend and backend of a major social media platform using React JS and Django, achieving a total site traffic of over 1,500 users worldwide within six months of launch
  • Developed the front-end components for Firebase Cloud Messaging foreground and background push notifications, as well as the back-end FCM API and token storage systems using, resulting in a 40% increase in site usage times.
  • Created a custom hashing algorithm to produce unique fixed size IDs for posts and comments keeping, eliminating the possibility of future collisions. This led to the removal of a major server crashing error.
  • Developed the logic in Django for fast sorting and ordering of posts, saving users several minutes each time they reload the page.
  • Applied a custom hashing algorithm to produce unique id’s for all posts and comments with zero limitation on size, preventing the possibility of future collisions.
  • Implemented a database cleanup system to remove unwanted tokens and files and used Celery Beat to schedule it to run automatically during maintenance hours.
  • Integrated the S3 storage service for the adding and removal of images and added a feature to resize the images before uploading, thereby optimizing storage space and upload speed.
  • Deployed the Docker image onto a production server while including asynchronous maintenance tasks to be performed using a Redis broker.

πŸ“ Publications

Prediction of Air Quality Analysis using Machine Learning Methods
International Journal of Science and Research (IJSR), Volume 10 Issue 8, August 2021, pp. 981-986,
[Published] [LINK]
Abishek Jayan.
Abstract: Air Pollution is a global problem that has affected mankind for a very long time. It causes lasting damage to human health and property. As such, governments around the world adopted a system of measuring air pollutant concentrations called Air Quality Index, which provides an easier way to keep track of pollutant concentrations. In this study, we employed two machine learning models, the Extreme Learning Machine model is a variant of the traditional Single Layer Feed forward Artificial Neural Network, which prioritizes speed over accuracy when it comes to making predictions. The Seemingly Unrelated Regression is a traditional statistical model which finds relationships between variables that are uncorrelated with each other but whose error terms correlate, hence the term ?seemingly unrelated?. The models were trained using three years of data from 2018 - 2020. The optimum combinations of input variables to be used to maximize accuracy were also discovered during this training period. They are then tested for the first three months of 2021. The scoring was evaluated using R2 scoring method and we observed that the ELM model scored much higher accuracies than the SUR model, making it best suited for predicting the air quality of Trivandrum City. ... See More
An Analysis and Comparison Of Deep-Learning Techniques and Hybrid Model for Sentiment Analysis for Movie Review
2022 3rd International Conference for Emerging Technology (INCET)
[Published] [LINK]
Abishek Jayan, Swapnil Sinha, Rishabh Kumar.
Abstract: In today’s world, where each day 2.5 quintillion bytes of data is generated, the safe storage and secure processing of such data is a fundamental task. The vastness of the web has brought trillions of data as comments, reviews, blog posts etc. For a service provider the analysis of these are very essential and also finding out the trends in which sentiment analysis plays a huge role. This differs from typical topic-based text classification as it is done by classifying text based on the sentiment it conveys. User generated text is the basis from which opinion and subject knowledge is drawn for sentiment analysis. In this paper, we deal with the sentiment analysis of the IMDB dataset of movie reviews. We explore the effectiveness of different deep learning techniques such as CNN, LSTM, LSTM-CNN, GRU, BERT, BERT-CNN, BERT-LSTM for the sentiment analysis of the IMDB movie review dataset. Data cleaning and the techniques used are explained and the performance of these various algorithms used are measured in terms of recall, precision and accuracy. In this we hope to find the best machine learning model amongst the ones tested for future research. ... See More

πŸ“ Open Source Contributions

Ancient Beasts
Description: Ancient Beast is a turn based strategy indie game project played online against other people featuring a wide variety of creatures to acquire, putting them to use in order to defeat your opponents.
  • Redesigned the card body interface to enable streamlined setting of creature realm, set, name, and size, resulting in a 20% increase in user satisfaction and an improved overall game experience.
  • Converted core JavaScript files of the project to TypeScript, effectively reducing runtime errors by 50%. Completed this task as part of a bounty issue assigned by the lead developer

πŸ“ Minor Projects

N3twatch
[CODE]
Description: Firefox extension that scans downloaded files and runs it through an online 3rd party scanner for virus detection.
Workout Mixer
[CODE]
Description: An application that autogenerates workouts for me based on a custom built workout database, classifying it based on the day and muscle group to be worked.
Dragon Killer
[CODE]
Description: RPG text adventure game made with Python.
Archmagut
[CODE]
Description: Personal todo app project I built for desktops.
VidFlow
[CODE]
Description: A small project I made using HTML,CSS and JS where if you click the button, a random Youtube video will appear in the iframe below.
β€Ž