Avinash Kanumuru, Developer in Bengaluru, Karnataka, India
Avinash is available for hire
Hire Avinash

Avinash Kanumuru

Verified Expert  in Engineering

Machine Learning Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
December 1, 2020

Avinash has more than seven years of experience developing machine learning models and creating predictive solutions for businesses. He also has three years of experience building data warehouse and business intelligence platforms as a software engineer. Avinash has proven knowledge in building REST API. He is currently focused on building scalable data and ML services leveraging cloud platforms.

Availability

Part-time

Preferred Environment

Git, Linux, Python 3, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I've developed was a machine learning algorithm to extract transaction tables from PDF bank statements and categorize them for credit underwriting.

Work Experience

Senior Manager - Decision Science

2019 - 2021
HSBC
  • Developed an ensemble classifier to categorize transactions into various cash flow heads and assess customers' repayment capability for lending purposes.
  • Developed the capability to extract transactions from PDF bank statements.
  • Contributed to a customer micro-segmentation project using the HDBSCAN technique to target niche segments for personalized messaging.
Technologies: Random Forests, Python 3, Machine Learning

Manager - Decision Science

2017 - 2019
HSBC
  • Served as part of RBWM transformation project for contact strategy automation and real-time offer decision with machine learning capable tools.
  • Developed framework for Offer Optimiser for effective communications with customers.
  • Led the team in Mexico in setting up systems, processes, and practices.
Technologies: Marketing Analytics, Logistic Regression, Python 3

Analyst - Decision Science

2014 - 2017
HSBC
  • Clustered customers based on their banking and channel activities to generate leads for cross-selling. Used clustering technique and created business rules for segmentation of customers.
  • Developed customer engagement score that is used in offering new products, predicting attrition, and developing retention plans for Mexico customers.
  • Determined price elasticity of loans and suggested optimal price points by risk and customer propositions for upcoming campaigns with deep-dive analysis.
Technologies: SQL, SAS

Research Analyst

2013 - 2014
Schlumberger
  • Provided consultants with operational and financial analysis for cost-cutting measures in oil and gas upstream and participated in consulting engagements with big clients.
  • Benchmarked SBC performance in social media with peer and competitor firms and recommending action plans.
  • Suggested and implemented process improvements that automated processes.
Technologies: Data Analysis

Senior Software Engineer

2009 - 2012
Wipro Technologies
  • Created an eCommerce project for medical products category for US clients including Microsoft's piracy control team and Cardinal Health.
  • Produced business intelligence reports for fraudulent usage of activation keys using a mix of threshold and policy-based rules as part of a DWH-BI project.
  • Developed dashboards for monitoring databases for teams and automated generating resource billing status reports for senior management.
Technologies: Data Warehouse Design, Business Intelligence (BI), SQL

Detection of ID Card and Extract Details

Developed a machine learning model to detect ID cards and then identify types of ID cards using a trained model. Further extract details from the ID cards to autofill product application forms.

Achieved an accuracy of 87%, including extracting correct details from the ID cards. The model is trained on a set of four types of ID cards with various resolutions and orientations.

Complaint Categorization Using Topic Modeling

Categorized complaints into various topics (concern areas) using NLP algorithms (LDA and LSTM). Further performed sentiment analysis to find the customer emotion and rank each complaint accordingly to help business with customer satisfaction KPI metrics.

Customer Segmentation with Density-based Techniques

Segment customers to find behavioral micro-segments based on demographic and transaction activities and communicate relevant messages or offers, using machine learning algorithms like k-means, k-NN, and HDBSCAN techniques.

Languages

Python 3, SQL, Python, SAS

Libraries/APIs

Pandas, NumPy, Scikit-learn, XGBoost, OpenCV, PySpark, REST APIs, Spark ML, PyTorch

Paradigms

Data Science, Business Intelligence (BI), ETL

Platforms

Jupyter Notebook, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Linux

Other

Data Analysis, Random Forests, Logistic Regression, Machine Learning, Artificial Intelligence (AI), Business Strategy, Data Warehouse Design, Natural Language Processing (NLP), Marketing Analytics, Data Analytics, Statistical Modeling, GPT, Generative Pre-trained Transformers (GPT), Business Management, Agile Practices, Deep Learning

Frameworks

Spark, Apache Spark

Tools

GitHub, Seaborn, Git, BigQuery, Tableau

Storage

Google Cloud, MySQL

2012 - 2014

MBA in European Business

ESCP Business School - Paris, France

2012 - 2012

Post Graduate Diploma in Management (PGDM) in International Management

Management Development Institute (MDI) - Gurugram, India

2004 - 2008

Bachelor's Degree in Electrical and Electronics

Osmania University - Hyderabad, India

MAY 2021 - PRESENT

Tableau: Hands-on Tableau Training for Data Science

Udemy

JANUARY 2021 - PRESENT

Spark for Machine Learning and AI

LinkedIn

DECEMBER 2020 - PRESENT

PyTorch Essential Training: Deep Learning

LinkedIn

OCTOBER 2019 - PRESENT

Agile Foundations

Project Management Institute (PMI)

FEBRUARY 2016 - PRESENT

Machine Learning by Andrew Ng

Coursera - Stanford Online

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring