Skip to content
View AmitMandliya's full-sized avatar
🎯
Focusing
🎯
Focusing
  • North Carolina State University
  • Raleigh, North Carolina, USA

Block or report AmitMandliya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AmitMandliya/README.md

Header

Hey there

My name is Amit Mandliya and I am a passionate software developer (especially backend development). I will graduate with Master's in Computer Science from North Carolina State University, Raleigh in May 2021. Currently, I am working as software engineering intern at Red Hat where I am contributing to Open Source Subscription Management Tool - Candlepin. I have worked in several languages like Java, Python, Julia, Ruby and R. Find my resume here.

πŸ“« How to reach me

You can find me on LinkedIn, or email me at amitmandliya.davviet@gmail.com .

πŸ’» Work experience

I have worked as software engineer at Accenture and Infosys for over 3 years. I was a part of enterprise content management team. My role involved creating custom Java applications that can interact with OpenText products, and develop StreamServe applications for business communication solutions. I have worked with utilities industry clients based in North America and Netherlands. My role involved gathering requirements from client, develop the system and deploy into production with CI/CD tools. I was also responsible for handling the high priority production issues with a resolution time of 90 minutes.

πŸ”­ Current work

I’m currently contributing to Red Hat's open source subscription management product - candlepin. My role involves migrating the existing dependency injection framework - Google guice to Spring Boot. Repository. The work also involves integrating various frameworks: RESTEasy, Hibernate, Security, Authorization, Liquibase, Asynchronous Job Management to Spring Boot, and reach the ultimate goal to create a stand-alone application easily deployable in Cloud.

πŸ“š Academic projects

I am fortunate to work on multiple interesting projects in my graduate studies under amazing professors. Some of them are listed below:

  • TouchDown A web application which analyze NC State's football match data and whow the summary visuals of the analysis. This is expected to save the football coaches 50 hours per year. The technologies used in the project were: Flask, Python, Vue, JavaScript.

  • Movie ratings prediction system: Developed a ratings prediction system by fetching data from open movie database and combining it with Netflix data. Selected KNN as baseline model and used stacking regression to build a model with ridge regressor, random forest regressor, and support vector regressor as estimators. The model was able to successfully predict the ratings of the movie 70% of the time with the error range of 0.8. The project was built in Python.

  • Team Formation Assisstant We are currently working on building a web application which takes the project requirements, team members availability, skill level, tools preferred, etc. as input and assigns the members for the new team. The technologies used are: Node.js, Python, Flask, React.

  • Wolfpub database: Designed a management system in MariaDB for Wolf publishing house to store, manipulate, and search books by staff members and distributors. Created an application in Java using Hibernate to perform the operations.

  • Applying nature-inspired heuristic to optimize the algorithms to solve NP Hard problems have become popular recently. One such heuristic is ant colony optimization. We are currently working on implementing this algorithm in Julia to solve the multiple sequence alignment problem. This problem has been an important one in molecular biology.

  • Socket programming: Implemented a peer-to-peer (P2P) system with a centralized index (CI). The idea is to develop a file-sharing system over TCP. Peers can join a system and inform server about the files it has and also download the files from other peers who has joined the system. The technologies used are: Java, Socket Programming, Multithreading.

πŸ”§ Technologies & Tools

πŸ“ˆ GitHub Stats

Amit's GitHub Stats

Pinned Loading

  1. candlepin candlepin Public

    Forked from candlepin/candlepin

    The Candlepin entitlement engine

    Java

  2. himol7/American-Football-Analytics-Application himol7/American-Football-Analytics-Application Public

    This repository contains an application: TouchDown - An American Football Analytics Application which provides pictorial analysis of football matches by performing data manipulation and analytics o…

    CSS 5 7

  3. TeamFormationAssistant TeamFormationAssistant Public

    Forked from lokesh45/TeamFormationAssistant

    An assistant which will take the project requirements, team members availability, skill level, tools preferred, etc. as input and assigns the members for the new team.

    HTML 3 3

  4. movie-rating-prediction movie-rating-prediction Public

    Utilizing the Open Movie Database API and Netflix Data for predicting rating of a movie.

    Python

  5. LMS-1 LMS-1 Public

    Forked from maharshi-gg/LMS

    Library Management System - LazyCoders

    Ruby 2

  6. expertiza expertiza Public

    Forked from expertiza/expertiza

    Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Founda…

    Ruby 2