Rayan Dasoriya

Raleigh, NC, USA

Software Engineer focused on DevOps and Full Stack Development.


Software Developer

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
  • Building a CI/CD pipeline to automate the build, test, deploy and monitor of application
  • Implemented a load balancer to handle the requests to a multi-cluster application
  • Delivered automation scripts using Ansible saving 14 hours of manual work weekly
  • Created Go templates for values in helmfile and integrated helm secrets to handle the multi-cluster deployment
  • Developed a serverless event-driven error handling pipeline in Node.js using Redis cache with Slack integration
  • Designed and implemented high business value features and services for IBM Digital Marketplace team using MEAN stack
  • 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
Feb 2020 - Present

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


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


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 injuries 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