Rayan Dasoriya

Raleigh, NC, USA

Software Engineer focused on DevOps and Full Stack Development.


Experience

DevOps Engineer

IBM Corporation, Raleigh, US
  • Managing the transformation of a legacy system handling millions of requests in a day to a cloud-centric system
  • Designing an infrastructure to facilitate a realtime and seamless flow of sales data through Kafka and Spark
  • Developing API endpoints for automating the workflow in a UI based application
  • Building a CI/CD pipeline to automate the build, test, deploy and monitor of application
  • Impelemented a load balancer to handle the requests to a multi-cluster application
  • Designing Ansible roles for managing modular components to drive developer friendly automation
June 2020 - Present

Software Developer

IBM Corporation, Raleigh, US
  • Designed and implemented high business value features and services for IBM Digital Marketplace team using MEAN stack
  • Managed the build using Travis to deploy various microservices into Kubernetes cluster
  • Primary engineer for integrating Hashicorp Vault to securely store some important keys and certificates
  • Managed the role of a scrum master by continually tracking the application performance using New Relic and Logentries
February 2020 - June 2020

Software Developer Intern

IBM Corporation, Raleigh, US
  • Created a custom Watson score calculator for all the cases on Cognitive Support Platform to improve the interaction of the support agents by prioritizing the severe cases
  • Managed transformation of a monolithic architecture into microservices for Kubernetes Deployment on OpenShift
  • Designed a real-time monitoring dashboard and alert notifications for IBM Cloud Kubernetes Service
  • Completed the existing CI/CD pipeline by designing an automation UI testing module, which replaces at least 600 hours of manual testing per annum, using NodeJS and Selenium
May 2019 - December 2019

Webstack Trainee

iPixels Agency, Mumbai, India
  • Developed multiple websites in a team of 4 from scratch for different clients based on their requirements
  • Worked on live servers, server-side scripting and front-end web development
  • Organized meeting with the stakeholders to gather the requirements and provided them the wireframes by doing iterative development
May 2017 - July 2017

Software Developer Intern

Oraculous Services, India
  • Worked as a part-time intern at Oraculous services
  • Programmed an android application, iRiss App to make free calls using credits with 1,000+ downloads within a year with 4.0+ ratings on Google Play Store (Discontinued)
  • Designed an Automated Deployment System to assure quality code, testing, and security
  • Developed websites for various clients using Wordpress and Bootstrap
August 2016 - May 2017

Education

North Carolina State University

Master of Science
Computer Science

GPA: 4

August 2018 - December 2019

Narsee Monjee Institute of Management Studies

Bachelor of Technology
Computer Engineering

GPA: 3.67

August 2014 - May 2018

Technical Skills

Programming Languages & Tools
Languages Python, Go, Javascript, Shell Script
ML Libraries/Tools TensorFlow, NumPy, NLTK, SciKit Learn, Pandas
Web Technologies Angular, React, Node.js, Next.js, Flask, REST API, GraphQL
Database MongoDB, Cassandra, MySQL, PostgreSQL, Redis
Software/DevOps Tools   Kubernetes, Docker, Openshift, Istio, Ansible, Travis CI, GitHub, Jenkins, Apache Kafka
Cloud Services IBM Cloud, Amazon Web Services, Microsoft Azure, DigitalOcean

Publications

A Novel Approach for Data Management over Cloud

IEEE ITT 2018: Fifth Information Technology Trends

We developed an efficient model for storing and retrieving files over the cloud using a data-centric approach. This management of files promises a better access speed (upload and download) from the local machine to the cloud and vice versa.

Use of Optimized Genetic Algorithm for Software Testing

IEEE 4th International Students' Conference on Electrical, Electronics and Computer Sciences 2018

This paper demonstrates an algorithm that can be applied to both black box and white box testing to get some of the best test cases rather than selecting all the parts using a Genetic Algorithm.

The Uncertain Future of Artificial Intelligence

publication description IEEE Confluence-2018:8th International Conference on Cloud Computing, Data Science & Engineering

This paper explains different advancements, benefits, and injury caused or can be created to the society which is also our principal contribution towards the subject. It also tells why the future of Artificial Intelligence, despite having advantages, remains uncertain.

Advancements in Data Analytics using Big Data and Cloud Computing

International Journal of Applied Information Systems (IJAIS)

This paper shows the advancements done in the field of Data Analytics with Cloud Computing and Big Data, and also proposes a scheme for making Big Data Analytics more accurate, efficient and beneficial to the cloud environment.

Significance of Software Development Models

International Journal of Advanced Research in Computer Science

With the evolution of different software development models over the past years, it became a topic of utmost interest to categorize and segregate them depending upon the applications, advantages, and disadvantages. This paper discusses various models on different metrics with the pros and cons of each of them and also helps us select an appropriate model depending on the project.

A Review of Big Data Analytics over Cloud

IEEE 2nd International Conference on Consumer Electronics Asia publication description

This paper proposes a scheme for making Big Data Analytics more accurate, efficient, and beneficial. It also includes MapReduce Algorithm which will help in maintaining a log of user’s activities in the cloud and show the frequently used services.

Dynamic Load Balancing in Cloud: A Data-Centric Approach

IEEE International Conference on Networks & Advances in Computational Technologies (NetACT)

This paper proposes a dynamic load balancing algorithm that will assign load to the servers depending on the type of content it possesses.


Awards & Certifications