Git Product home page Git Product logo
Amit Mandliya photo

amitmandliya Goto Github PK

followers: 6.0 following: 4.0 repos: 35.0 gists: 0.0

Name: Amit Mandliya

Type: User

Company: North Carolina State University

Bio: Software Developer from North Carolina, US. Currently interning at Red Hat. Worked at Accenture and Infosys, India. Experience in Java, Python, Julia, R.

Location: Raleigh, North Carolina, USA

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

Amit Mandliya's Projects

american-football-analytics-application icon american-football-analytics-application

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

angular-gettingstarted icon angular-gettingstarted

Sample Angular application used in the "Angular: Getting Started" course: http://bit.ly/Angular-GettingStarted

antcolonyoptimizaton icon antcolonyoptimizaton

Julia Package for approximating the solution for Multiple Sequence Alignment Project using Ant Colony Optimizaton

csc510sehw01 icon csc510sehw01

Homework 1 for Fall 2020 CSC510 Software Engineering Group Z22

expertiza icon 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 Foundation.

facebooc icon facebooc

Yet another Facebook clone written in C

lms-1 icon lms-1

Library Management System - LazyCoders

martinheinz icon martinheinz

My GitHub Profile README. Don't just fork, star it, so others can find it too! πŸ‘€

multiple-sequence-alignment icon multiple-sequence-alignment

Applying nature inspired ant colony optimization algorithm to solve the multiple sequence alignment problem in Julia language.

peer-to-peer icon peer-to-peer

A console based Peer to Peer (P2P) file sharing system with a centralized index (CI). Peers can join the system and share files (RFC text files) directly with each other. The centralized server is responsible for keeping a track what files each Peer and files it has.

r-demo icon r-demo

A starter project for an R workshop

recent-data-breach-analysis icon recent-data-breach-analysis

Online data are being produced in increasing amounts due to extensive use of Internet, IoT devices and generating previously physical data in digital form. These data are stored in diverse formats. Practitioners and researchers can be benefited significantly if these massive heterogeneous data could be integrated and made accessible. But often data can reveal user identity and sensitive information that can lead to loss of privacy which in turn leads to loss of trust, reputation and user base of a company/government. In this paper, we have provided a state of the art review of the privacy threats by studying the recent data breaches. According to our study, loss of user privacy leads to great loss of reputation and monetary value of any institution We have tried to understand the perspective from the victim’s point of view for the incidents. We have provided few measures in relation to the incidents through which it can be avoided in future.

simple_ftp icon simple_ftp

Implement the Go-back-N automatic repeat request (ARQ) scheme and carry out a number of experiments to evaluate its performance

snake-ga icon snake-ga

AI Agent that learns how to play Snake with Deep Q-Learning

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.