Achyuth R.

Achyuth R.

Software Developer

Pune , India

Experience: 4 Years

Achyuth

Pune , India

Software Developer

34040.4 USD / Year

  • Notice Period: Days

4 Years

Now you can Instantly Chat with Achyuth!

About Me

A Software Developer , with 2 years of experience in designing and developing enterprise applications , with a specialization in solving problems using Highly-Optimized Algorithms . Areas Of Interest: Machine Learning, Artificial Intelligence, Distri...

Show More

Portfolio Projects

Created a scalable URL shortening service in Rust

Contribute

I designed, developed and deployed the service.

Description

URL shortening service shortens any given URL to a custom size based on the domain name of the shortening service. Created the APIs using Rust, Tokio web, Diesel.rs and MySQL.

Show More Show Less

Created a custom Recommendation System

Contribute

I solely built the whole project.

Description

Designed and developed the algorithm for creating the bloom filter. Used a test catalog for data which was stored in MySQL database. Integrated this with the Role based access control mechanism.

Show More Show Less

Implemented a Role Based Access Control in Rust

Contribute

I identified the problem. Designed and developed related services. Performed testing and deployed the services.

Description

Determining Users' access to various digital artifacts is a canonical problem in a large scale enterprise system.

Developing a consistent role-based access control as a service with consistency, scale and, performance in mind. The application supports managing various role-based hierarchies with support for grouping and aggregation of resources.

Writing the service primarily in Rust Programming Language.

Show More Show Less

An algorithm for path planning robots' navigation

Contribute

I was responsible for designing and development of the algorithm. I also gave a seminar on the same.

Description

The algorithm is used for multi-agent path planning. The algorithm is much faster due to its asynchronous nature. Due to its decentralized and state aware nature, it can be used in a wide variety of environments. This empowers complete autonomy for several AI-based robots.'

Implemented and demonstrated the algorithm in Java.

Show More Show Less

Created a product and compared different algorithms to detect DDoS attacks.

Contribute

I headed a team of 4 to implement the project. I was also directly responsible for the implementation and testing of the project.

Description

Implemented the Support Vector Machine Algorithm in Python. Aggregated and cleaned the data for the application. Integrated the algorithms with ElasticSearch, Logstash and, Kibanna for real-time monitoring. Achieved an Accuracy of 96%.

Won the runner-up prize in PICT's Impetus and Concepts 2017 competition.

Implemented in Python

Show More Show Less

Description

Led a team of 4 to implement various Machine Learning Algorithms in Python such as the Support Vector Machine, Entropy-based Discretization and Fuzzy C-Means clustering for real-time DDoS detection in Software Defined Network. Achieved an accuracy of up to 94%. Won the 2nd prize in the Open-source category in a national level competition .

Show More Show Less

Description

Implemented the Interruptable Multi-agent Asynchronous Decentralized Space-Time cooperative algorithm for path-planning in Python. Achieved a speed-up of 60% over the existing solution.

Show More Show Less

Description

Designed and Implemented the Parallelized Support Vector Machine Algorithm by implementing the parallel interior-point method to optimize the training phase. Achieved a speed up of upto 24% whilst keeping the memory footprint low.

Show More Show Less

Description

Implemented the Bloom Filter Algorithm for a recommendation system which recommended items from a catalog to the user. Achieved a speed-up of 2x than the existing solution by also reducing database lookups.

Show More Show Less