नमस्ते, Hello, hola!
I'm Akshay Vyas

Senior Software Engineer, HyperTrack Inc., Bengaluru, INDIA [July'22 - Present]

Ex-Toyota Research Institute (TRI), Ex-Amazon Web Services (AWS)

Master of Science (MS) [Fall'18] in Information Technology from Rensselaer Polytechnic Institute (RPI), Troy, New York, United States

About me

I am a diligent-learner passionate about Computer Science & Information Technology, having effective leadership, problem-solving, programming skills, and a hardworking mentality presently seeking full-time opportunities. Enthusiastic about applying expertise and extensive experience in the spheres of Product/Project Management, Software Development, Data Science/Analytics, Machine Learning, and Deep Learning.

Presently, working as a Senior Software Engineer at HyperTrack.
In the past, I worked as a Software Engineer, Deep Learning in Automated Driving-Perception at Toyota Research Institute.
Previously, I worked as a Software Development Engineer at Amazon Web Services and contributed to the AWS cloud business, building services to support cloud infrastructure, stream processing, and developing services for billing, invoicing, and tax reporting purposes.

Strategic Leadership and Management Skills
Software Development
Team work, Collaboration
Full Stack Development (HTML, Javascript, PHP)
Data Science & Analytics
This is me - Student

Education


Rensselaer Polytechnic Institute (RPI), Troy, New York, USA

Master of Science (MS IT)

Coursework in Software Development, Machine Learning from Data, Computational Vision, Information Systems for Management, Applied Analytics & Predictive Modeling, IT Capstone, Big Data Policies
Coursework in Data Science: Learning the nuances and underlying concepts in the field of Data Science.
Coursework in Foundations of HCI usability (Human-Computer Interaction): Learning and applying usability testing, performing user experience research, focus groups, surveys for the projects.
Coursework in Business Issues for Engineers and Scientists: Learning about the Income statement, Balance sheet, Cashflow statement and much more.


Shri G. S. Institute of Technology & Science, Indore, MP, India

Bachelor of Engineering (BE CSE)

Successfully Completed bachelors in Computer Engineering.
Coursework in Database Management System (DBMS), Data Mining, Modern Information Technology, Artificial Intelligence, Analysis & Desing of Algorithms, Data Structures, Computer Architecture, Computer Graphics, Distributed Computing, Information Security, Operating System, Operations Research, Soft Computing, Software Engineering, System Programming.


Bharat Mata Convent Sr. Sec. School, Ganj Basoda, Dist. Vidisha, MP, India

High schooling

Successfully completed my high schooling with my major in mathematics & science. Additionally, I did my junior schooling from the same C.B.S.E. board school. Started coding in 11th standard in C++ Programming language. Build a Telephone directory system using C++ as a part of my 12th standard project.


Would you like to know more or just discuss something?

Contact me

Research Publications

Dynamic Simulated Annealing for solving the Traveling Salesman Problem with Cooling Enhancer and Modified Acceptance Probability

Publication Date: March 13, 2018
Journal: INTERNATIONAL JOURNAL OF SCIENTIFIC & RESEARCH PUBLICATIONS (IJSRP)

Abstract

In this paper, a dynamic (i.e. self-adaptive according to the number of nodes) Simulated Annealing Algorithm is presented to solve the well-known Traveling Salesman Problem (TSP). In the presented algorithm, the temperature parameter is adjusted on the basis of the number of nodes. To achieve dynamicity, a new parameter named “Cooling Enhancer” is introduced to control the cooling rate, thereby, regulating the temperature. Additionally, an enhanced version of acceptance probability has been used. The efficacy of Dynamic Simulated Annealing with Cooling Enhancer & Modified Acceptance Probability (DSA-CE&MAP) is compared against the basic simulated annealing algorithm (SA) [2] for some benchmark TSPLIB instances [1]. Experimental results illustrate that the new dynamic simulated annealing algorithm performs better than the basic simulated annealing algorithm for solving TSP. It has been observed that the quality of solutions (i.e. minimum total cost or distance) is significantly increased as compared to earlier method.



Genetic Algorithm for Solving Traveling Salesman Problem using Neighbor-based constructive Crossover operator

Publication Date: April 5, 2018
Journal: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY (IJESRT UGC-Approved)

Abstract

In this paper, a new crossover operator named Neighbor-based Constructive Crossover (NCX) is evolved for a genetic algorithm that generates high quality solutions to the Traveling Salesman Problem (TSP). The proposed crossover operator uses the better edges present in parents’ structure by comparing the neighboring nodes of a node in order to generate off-springs. The efficacy of the proposed crossover operator, NCX is set against two other crossover operators, single point crossover (SPCX) [19] and sequential constructive crossover (SCX) [1] for several standard TSPLIB instances [2]. Empirical results and observations illustrate that the new crossover operator is better than the SPCX and SCX in terms of quality of solutions.

Important Links

EXPERIENCE

Senior Software Engineer at
HyperTrack Inc., Bengaluru, INDIA [July'22 - Present]


2
Research Publications
2
Degrees
9
Projects
6
Online Certifications

My Projects

I have worked on dozens of projects so I have picked only the important ones.

×

Digital Dashboard for GE POWER
Jan 2019 - April 2019

Developed a digital dashboard for GE Power using ElasticSearch and Kibana. This project was successfully completed as a part of Master's IT Capstone at RPI. Contributed to the project as Project Manager and Developer within the team.

Different dashboards created for visualizing the numerous Key Performance Indicators (KPIs), metrics, critical event countdowns. The visualizations within the dashboards included budgetary allocations for a particular project or for a specific Team, monthly costs and monthly savings for various applications and services used by the teams, yearly expenses by teams, etc.
Users: admin, solution_architect, executive_leader.
Tenants: admin_tenant, solution_architect_view, leader_view.
Technologies used: Elasticsearch, Kibana, Open Distro Plugin by Amazon (for user-based access control), Python Flask, Docker.

Tennis Analytics: Predicting the future Women Tennis "STAR" players
Mar 2019 - April 2019

Tennis Analytics is the final project of the Course: Applied Analytics and Predictive Modeling.

Objective: Predicting the Future Women Tennis "STAR" players.
Definition of STAR: A singles tennis player who has won at least one grand slam title and is ranked no. 1 at least once.
Data: Women Tennis Association (WTA) data from years 1994 - 2018.
Modeling Approach: Using the ELO Rating System to assign each player a performance rating each time a player plays a match. The ELO Rating System (exemplified in above image) gets every time a player wins or loses a match.
Solution Strategy: Considering the first 5 year Elo Rating trends for the 9 existing "STAR" players: Victoria Azarenka, Venus Williams, Serena Williams, Naomi Osaka, Maraia Sharapova, Simona Halep, Angelique Kerber, Garbine Muguruza, Caroline Wozniacki. Using the existing "STAR" players trends and considering the ELO Ratings of new players who began player in/after 2014 and then comparing the trends and finding similar/better trends.
Results: Following are the predicted Future Women Tennis "STAR" players: -

* Aryna Sabalenka
* Amanda Anisimova
* Elise Mertens
* Ekaterina Alexandrova
* Darya Kasatkina

For more details: Click here

Restaurant, Cuisine recommendation & features correlation using Yelp Data
Nov 2018 - Dec 2018

Goals: 1. To recommend new cuisines and restaurants to the users based on ratings that they might like. 2. To recommend features to the restaurants that would probably help restaurants increase their star ratings, thereby, the number of users and revenue.

Hypothesis: Hypothesis 1a (H1a): Recommending a new cuisine to a user based on clusters that are created using restaurant ratings (average rating/average number of stars). Hypothesis 1b (H1b): Providing top five restaurants (if available) in the chosen city based on the ratings given by users. Hypothesis 2 (H2): Identifying a correlation between the features provided by the restaurants to the ratings given by the users.

Usability testing on YACS - course scheduler (an RCOS: Rensselaer Center for Open Source Project)
Sep 2018 - Dec 2018

Course: Foundations of Human-Computer Interaction Usability Instructor: Dr. Miles A. Kimball

Types of testing and analysis learned and performed: User Analysis, Usability testing, Focus groups, Focus Interviews, Surveys.
What did I learn: Collaboration with developer team, the importance of usability on interfaces, team management, leadership.

Enhancing the Algorithms for Solving the Traveling Salesman Problem and Simulation of Best Path using a Robot Dec 2017 - April 2018

The project consists of various approaches to solve the well-known NP-COMPLETE TRAVELING SALESMAN PROBLEM (TSP). Several approaches include using Genetic Algorithm with different Crossover Operators such as NCX (Neighbor-based Constructive Crossover), SCX (Sequential Constructive Crossover), WCX (Window-based Constructive Crossover), SPCX (Single Point Crossover), GCX (Greedy Constructive Crossover). Another approach is using the Simulated Annealing algorithms (DSA-CE&MAP & SA) for solving TSP. Enhanced algorithms created by us are:- NCX, DSA-CE&MAP. The simulation is done using a robot car which is controlled by the software present on the provided URL.

What I did: Worked on NCX and other crossover operators and simulated annealing algorithms with Dashmeet. Also, did coding for the same. Additionally, contributed to the code for the robot vehicle. The robot vehicle code was written in C using Arduino. Also, worked on the hardware part.
What I learned: Team-work, Collaboration, Cooperation, Leadership skills, Improved problem-solving skills, Management skills, Improved Research capabilities.

Online Electoral System 4 Dec 2016 - April 2017

The project was aimed at building a university online electoral system for easing the election procedure. The project was fabricated using JSP, J2EE servlets using HTML, XML, css, javascript, jquery at front end and SQL database and wamp server at back end.

What I did: Completed most part of backend coding including JSP, servlets and JS and also helped in HTML pages for front end.

Infirmary Management System July 2016 - Nov 2016

The project was aimed at managing the hospital database eradicating the drawbacks of paperwork. The project was developed using J2EE servlets with HTML, CSS, javascript at front end and PL/SQL Database management tool of wamp server at backend.

What I did: Backend coding which include Java servlets, J2SE and also designed the whole website.

quickRTC July 2016 - Nov 2016

The project was aimed at building a web-based real-time communication using WEBRTC technology and APIs. The project was assembled using javascript with HTML, CSS at front end.

What I did: Using webrtc API and understanding it's nuances inorder to implement it.

Railway Reservation, Inquiry & Catering System Dec 2015 - April 2016

The project was aimed at easing the reservation, inquiry and catering process by handling the railway databases. The project was made in PHP with SQL database at backend and HTML, CSS, js at the front end.

What I did: Created and coded different modules. Managed the whole database using MYSQL. Additionally, created the whole "Catering" module and helped in other modules including reservation and enquiry.

Certifications

Strategic Leadership and Management Specialization (Coursera)

Deep Learning Specialization (Coursera)

Big Data Specialization (Coursera)

Python for Everybody Specialization (Coursera)

Single Page Web Applications with AngularJS (Coursera)


[Note: The certificates can be accessed via my Linked In page]

Skills

Programming Adeptness:  Python, R, SQL, C, C++, Java(Core SE+EE), Octave/Matlab, Javascript, Cypher.

Web Designing:  HTML, CSS, Angular JS, React, React-native.

Platforms:  Windows XP/Vista/7/8/8.1/10, Linux, Cloudera, Android.

Software Tools:  AWS (S3, Lambda, SQS, SNS, Cloudwatch, Cloudformation, SWF, Kinesis), IBM SPSS Modeler, Jupyter Notebook, RStudio, Anaconda, Spyder, MS Office, Android Studio, Atom, Netbeans, Splunk, Gephi, Neo4j,
Knime, GraphX, Giraph, Spark, Wireshark, Jetbrains Webstorm & Pycharm, Git, Github, ElasticSearch, Kibana, Atlassian bitbucket, Jira, Confluence.

View/Download Resume

Contact me

Email Id: akshay.av.vyas@gmail.com

Select theme colour

Stylesheet switching is done via JavaScript and can cause a blink while page loads. This will not happen in your production code.