Balaji Jayakumar
Machine Learning Engineer

Hey!

I'm Balaji, A driven and self-motivated developer, looking for a professional environment to work and enrich my skills in the field of programming and Computer Science.
Skills
  • Programming Languages

  • Python

  • Java

  • HTML

  • CSS

  • NodeJS
  • Frameworks / Tools

  • Flask

  • Spring Boot

  • Git

  • Docker

  • Selenium
  • Software

  • Visual Studio Code

  • Intellij IDEA

  • Photoshop

  • After Effects

  • Premiere Pro
Experience

Student Developer, Crio Launch +, Crio.Do

April 2020 - Present
Crio Launch plus is an extension to Crio Launch which is focused on improving Problem Solving / Data Structures skills.
- Learnt various problem solving techniques and data structures by solving more than 100 curated problems.
- Learnt serialization, and implemented REST APIs in the backend of a spring boot application.

Student Developer,Crio Launch, Crio.Do

March 2020 – April 2020
Crio Launch is a coding boot camp which is focused on learning skills by building software products
- Learnt about and used REST APIs to create and refactor the backend of a visual stock portfolio analyzer.
- Implemented basic code editor functions on the backend of an online IDE. Learnt impact of data structures in the process.

Soft Skills Trainee, CES IT

March 2020 – April 2020
Underwent Training on 21st Century fluencies by Talent Sculptors
- Training focused on Agile Methodology and communication skills.
- Gained knowledge on how frameworks like scrum work.

Core Team,Codezoned

August 2018 - March 2020
Codezoned is an open source Non-Profit Organization that helps develop FOSS and get young students into open source, conduct hackathons for organizations and provide assistance to local NGOs.
- contributed to and maintained repositories at Codezoned.

Web Developer Intern, One Yes Technologies

June 2018 - July 2018
One Yes Technologies is an organization that provides various web services to its clients.
- I Worked as an intern with a web development team and aided them in creating a web application that mimics the functions of a DTH provider.
Projects

Machine Learning Flask Playground

A Flask web application that allows users to explore various machine learning models
- Performed EDA (Exploratory Data Analysis) on kaggle datasets and created machine learning models on them.
- Created the frontend using HTML and CSS allowing users to get predictions on the models trained.

Article-Topic-API

REST API that can be used to manage articles under topics.
- Used Node JS along with Express JS to create and modify the route end points.
- Used MongoDB wrapped with mongoose to store the articles and added CRUD functionalities.

Crio QEats – Online Food Ordering App

QEats Is a food ordering application built using the spring boot framework.
- Used Jackson to serialize and de-serialize JSONs to implement a REST API.
- Used Mockito to create unit tests to test MVCS functionalities and database integration.

Crio QCharm – Online IDE

An online IDE designed by programmers to write and execute source code
- Implemented basic code editor functions in the backend (Open a file, cut, copy, paste, search, replace).
- Implemented the same function with various data structures to understand the effect of design choices on performance.

Crio QMoney - Visual Stock Portfolio Analyzer

A visual stock portfolio analyzer that helps portfolio managers make trade recommendations for their clients
- Used Tiingo’s REST API to fetch stock quotes and compute annualized stock returns.
- Refactored the code to add support for multiple stock services.

Survey on Artificial Intelligence Algorithms

The project is focused on training a neural network to play a 2-D platformer video game using both Genetic Algorithm and Simulated Annealing and to make a comparison on the results provided by the algorithms.

Mouse Cursor Movement Based on Facial Recognition

A python script that moves cursor in relation with face movement, uses Haar-Cascades, Open CV to identify and detect the faces and uses pyautogui to move the moust pointer relative to the current position of the pointer.

Stock Market Prediction

A python script that analyses the current news articles using beautifulsoup4 and performs sentiment analysis which is followed by machine learning regression algorithms to predict future stock values.

PyFry

A python script that uses Open Cv and DLIB to find the facial features of a subject such as the iris and make adjustments to the contrast , saturation and other elements of an image to get a “deep-fried effect”.

Browser Automation

A python script that uses Selenium to automate the process of logging in to a website (Tinder.com) and fetches the description provided by the users.It has then been updated to perform like/ dislike functions over a period of time.
Hobbies / Interests
I have an enormous interest in computer gaming . I play First Person shooter games , mainly Tom Clancy's Rainbow Six Siege at a semi-professional level. I have coached and also have been team leader for a team that is currently one of the top 10 eSports Teams in India.
My passion towards editing is what made me choose Computer Science as a Bachelor's degree stream. I participated in a lot of online photoshop competitions too. I was also awarded the first prize in a competition held by Lokaa Developers , Chennai.
Video editing was a skill that i developed short after completing my photoshop course . It was overwhelming to me at first i was able to work pretty fluently with it after some time. I edited a lot of videos and published them to a Youtube channel , which garnered over 20,000 views .
Ping me : balaji110499@gmail.com

Click here to view Resume