I'm

Akash Deshmukh

Software Developer, ML/AI Enthusiast, MS in Computer Science, University at Buffalo, Ex- Oracle, Ex-NIT Raipur
Hero Image
Image

Learn About Me

Who AM I?

My name is Akash Deshmukh. I am currently pursuing Masters in Computer Science from the State University of New York at Buffalo and graduating in Feb 2023.

I have 5 years of experience working as an Application Developer 2 at Oracle Financial Services Software. My responsibility was to build enterprise web applications for financial services like banks. I also got opportunities to work on machine learning projects like Anti Money Laundering Event scoring system at Oracle.

I am passionate about solving problems that are at the overlapping of software engineering and ML engineering domain.

Software Development

95%

Machine Learning

60%

Skills

Data Structure and Algorithms
95%
Java
85%
Python
90%
Oracle SQL
90%
Spring and Spring Boot
95%
Scikit Learn
85%

Experience

Jul 2016 - July 2021

Oracle Financial Services Software

Application Developer 2

Bangalore, India

Jun 2022 - Aug 2022

Id Tech

Online Instructor

California, US

Education

Aug 2021 - Feb 2023

State University of New York

Masters In Computer Science

GPA - 3.87/4.0

May 2012 - Jun 2016

National Institute of Technology NIT Raipur, India

B.Tech In Mechanical

GPA - 8.4/10.0 (Honors)

My Portfolio

My Excellent Portfolio

Blog

RAFT CONSENSUS ALGORITHM

Consensus indicates that several servers agree on the same information, which is required for designing fault-tolerant distributed systems. Consensus algorithms enable a group of computers to function as a coherent entity that can withstand the failures of some of its members. RAFT protocol helps in achieving consensus.

In this project I implemented the two major task involved in RAFT algorithms Leader Election and Safe Log Replication

Github Project Detail
Blog
DETECTION OF PROPAGANDA TECHNIQUES IN NEWS ARTICLES

Propaganda is commonly defined as information of a biased or misleading nature, possibly purposefully shaped, to promote an agenda or a cause. In this project I built a machine learning system for the Detection of Propaganda Techniques in News Articles. There are two subtasks to be solved as part of this project which are Span Identification and Technique Classification. We are able to secure position 17 on leader board in SI Task and position 20 in TC Task.

Github Project Detail
Blog
Churn Prediction

The objective was to develop ML model to predict the churn probability for the customer.
Definition of churn: A customer having closed all their active accounts with the bank is said to have churned. Churn can be defined in other ways as well, based on the context of the problem. A customer not transacting for 6 months or 1 year can also be defined as to have churned, based on the business requirements

Tools and Techniques : Pandas, Numpy, ScikitLearn, matplotlib, sklearn.pipeline, JupyterNotebook Github Project Detail
Blog
Churn Prediction Model Deployment in AWS

The objective was to deploy a model on AWS which predicts whether the customer is going to churn in the near future or not.

AWS services
  • AWS ECR
  • AWS ECS
  • AWS Code commit
  • AWS Code Build
  • AWS Code Deploy
  • AWS Code Pipeline
Github Project Detail