Summary
Overview
Work History
Education
Skills
Projects
Languages
Disclaimer
Timeline
Generic

Manohar K G

# 32 1st Cross 2nd Mian JCR Layout Panathur Bengaluru

Summary

Proficient Software Developer with over five years of experience in designing and implementing applications and APIs using Python and Django. Proficient in utilizing libraries such as NumPy, Pandas, Matplotlib, Seaborn, and Openpyxl to enhance data processing and visualization. Demonstrated ability to create end-to-end applications by seamlessly integrating machine learning models, driving innovation and efficiency. Aiming to leverage technical expertise to contribute effectively to forward-thinking teams.

Overview

5
5
years of professional experience

Work History

Senior Software Developer

Microchip Payments
Bengaluru
06.2023 - Current
  • Developed APIs to handle CRUD operations for project management.
  • Implemented caching mechanisms to optimize database query performance.
  • Developed and implemented a mechanism to send automated emails at the end of the week.
  • Implemented Authentication mechanism using Django for user management.
  • Implemented authorization by providing access to different pages using user roles.
  • Reviewed project requirements to identify customer expectations and resources needed to meet goals.
  • Performed code reviews and enforced software development best practices.
  • Designed database schemas that represent and support business processes.

Software Developer

UST
Bengaluru
11.2019 - 06.2023
  • Analyzed client requirements to develop REST APIs using Django.
  • Engineered Django models to manage MongoDB CRUD operations.
  • Integrated Machine learning models to predict the classification and summarization predictions using Django Rest API's.
  • Developed and deployed various authentication mechanisms including Basic, Session, and Token-based for API security in Django Rest Framework. Managed deployment of Django-based applications in Cloudfoundry environments.
  • Automated report generation process, cutting down time from 4-6 hours to just 3 minutes using a GUI-based solution.
  • Automated email dispatching with Celery task scheduler.
  • Utilized pandas, matplotlib, and seaborn libraries to produce diverse charts for comprehensive data analysis sourced from Excel.
  • Coordinated with front-end developers to design user-friendly web pages.

Education

Master of Technology - Industrial Automation And Robotics

National Institute of Engineering
Mysuru
09-2019

Bachelor of Engineering - Electrical Engineering

Channabasaveshwara Institute of Technology
Tumkur
08-2015

Skills

  • Python
  • Django
  • Django rest Framework
  • Flask
  • Basic SQL
  • MongoDB
  • Basic HTML
  • CSS
  • Cloudfoundry
  • GIT

Projects

Projects tracker:

  • Created project for tracking the current ongoing projects in the organization.
  • Developed Models using Django ORM for performing CRUD operations.
  • Implemented JWT based authentication.
  • Added caching mechanism to improve the response time of the API's.
  • Implemented time scheduling mechanism to send mails once in a week.

Labspace Management:

  • Created APIs in Django for Blocking and Unblocking the seats in the labs.
  • Designed Database schema in MongoDB for storing the lab layouts.
  • Established approval flow and automated mailing system for tracking the user requests.
  • Created API's for analysis of lab occupancy data.

BRENDA Classification and Summarization:

  • Gather the data from cloud database, clean the unstructured data using Regex.
  • Trained data using SVM and Random Forest Models for classification of bug signatures and validation signatures.
  • Used BART, T-5 models for Summarization
  • Developed APIs using Django to predict Summarization and classification outputs.
  • Implemented APIs for performing CRUD operations and filtering operations on MongoDB data using Django ORM.
  • Implemented Authentication and Authorization Modules for the APIs.
  • Managed the Deployment of the app in Cloudfoundry environment.

Sysdebug Report Automation:

  • Created a GUI based desktop application using PysimpleGUI to enable and Disable the generation of graphs and tables.
  • Implemented dynamic fetching of data from cloud database to excel.
  • Used Selenium to fetch the graph from PowerBI application.
  • Utilized matplotlib, seaborn , pandas libraries to analyze data and create visualizations.
  • Created HTML templates with the visualizations for sending Automated emails.

Languages

Kannada
First Language
English
Proficient (C2)
C2
Hindi
Intermediate (B1)
B1

Disclaimer

I hereby declare that the above information provided is true to the best of my knowledge. I take full responsibility if any of the above facts are later proved to be inaccurate.

Timeline

Senior Software Developer

Microchip Payments
06.2023 - Current

Software Developer

UST
11.2019 - 06.2023

Master of Technology - Industrial Automation And Robotics

National Institute of Engineering

Bachelor of Engineering - Electrical Engineering

Channabasaveshwara Institute of Technology
Manohar K G