Shaival Shah

Software Engineer

Durham, North Carolina, United States5 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in computer networking and routing protocols.
  • Proficient in multiple programming languages including Go, C, and Python.
  • Experience in developing scalable cloud applications.
Stackforce AI infers this person is a Networking and Cloud Infrastructure Engineer with a focus on data-driven solutions.

Contact

Skills

Core Skills

Distributed SystemsCloud ApplicationsComputer NetworkingPython (programming Language)

Other Skills

Algorithm DesignAlkira, Inc.Amazon Web Services (AWS)ArduinoArtificial Neural NetworksBayesian inferenceBayesian statisticsBorder Gateway Protocol (BGP)CC++Cascading Style Sheets (CSS)Complex SystemsComputer VisionDeep LearningEncryption

About

As a computer engineering graduate with a master's degree in computer science, my primary focus has been on computer networking, algorithms, and data science. My previous work experience includes working with data science and financial trading models, and I have most of my experience in computer networking while working with a cloud networking startup. I possess an excellent understanding of routing protocols and services, particularly BGP, routing framework FRR, NAT, route leak. Have a strong proficiency in programming languages such as Golang, C, and Python. Additionally, I have a comprehensive understanding of distributed systems and operating systems. I am passionate about leveraging my skills and experience to solve complex technical problems and drive innovation. With my diverse background and expertise, I am confident that I can make a significant contribution to any team or organization I join.

Experience

5 yrs 1 mo
Total Experience
5 yrs 1 mo
Average Tenure
5 yrs 1 mo
Current Experience

Alkira, inc.

3 roles

Principal Engineer

Promoted

Jul 2023Present · 2 yrs 11 mos

Distributed SystemsCloud ApplicationsTransmission Control Protocol (TCP)Go (Programming Language)FRRBorder Gateway Protocol (BGP)

Software Engineer

May 2021Jul 2023 · 2 yrs 2 mos

  • Designed and developed mission-critical routing features to handle huge scale of routes, while optimizing the system to reduce response time.
  • Added proprietary features on FRR BGP to add more capabilities on tag-based routing, which resulted in increased functionalities.
  • Worked closely with cross-functional teams to enhance routing services and ensure the system was resilient to any failure.
  • Made major changes to improve the system's fault tolerance, resulting in increased uptime and reliability.
  • Collaborated with stakeholders to identify and prioritize feature requests, resulting in new product offerings and increased customer satisfaction.
Cloud ApplicationsCLinux KernelGo (Programming Language)FRRComplex Systems+3

Software Engineer Co-Op

Feb 2021May 2021 · 3 mos

Cloud ApplicationsGo (Programming Language)

Vmware

Intern - Member of Technical Staff- Engineering Operations

May 2020Aug 2020 · 3 mos · Palo Alto, California, United States · Remote

  • Developed pipeline using OracleDB and Perforce API, Python, and Pandas to extract test results data and analyzed continuously.
  • Successfully carried out an analysis on test results data to correlate files and workloads failure, which helps reduce triage time drastically.
  • Synthesized formulae to give failure score to workloads given the list of files edited to identify workloads most likely to fail.
  • Optimized data mining operations using Pandas and distributed operations over multiple cores using Python Multiprocessing.
Python (Programming Language)Bayesian inferencePerforcePandasBayesian statisticsOracle Database

North carolina state university

Data Engineer

Jan 2020Mar 2020 · 2 mos · Raleigh-Durham-Chapel Hill Area

  • Created a data pipeline in Python that extracts 2 million individuals’ hospital records from PostGresDB and outputs Boolean attributes.
  • Leveraged Pandas to manipulate huge data and distributed operations over multiple cores, decreasing the processing time by 30%.

Vmware

Software Engineering Intern

Jan 2019Jun 2019 · 5 mos · Pune, Maharashtra, India · On-site

  • Devised an algorithm in Python to differentiate OS processes from the application process, reducing user effort to get safe processes.
  • Introduced novel clustering algorithm to group VMs that run similar processes and make similar connections with 95% accuracy.
  • Collaborated with DevOps team and automate the job of getting information on open source libraries leveraging Jenkins pipeline.
  • Developed the shell script which setups the virtual machine and builds the AppDefense project when executed by Jenkins job.
  • Analyzed the patterns in DLLs when the process starts to identify the DLL injection attack by finding uncommon DLLs.

Firstalign

Machine Learning Engineer

Jun 2018Dec 2018 · 6 mos · Ahmedabad Area, India · Remote

  • Research and studying financial trading algorithms and their practical use against use cases. Made contributions, while working with our team members in the following areas:
  • 1. Research, identification, and selection of ‘best fit’ algorithm(s); LSTM, SVM, CNN, etc.
  • 2. Designing and validating the machine learning model(s);
  • 3. Testing and training models, identifying areas for improvement; and
  • 4. Implementing change.
  • Designed states from the time series on Market index data that significantly reduced noise when fed to the DL model. Designed trading strategy for a rule-based system that handles uncommon data when used with the DL model.
  • Designed stock deep learning model pipeline that extracts data and displays technical indicators in real-time.
  • Introduced a data preprocessing technique that eliminates 65% of false trade signals by converting intraday data into character sequence.
  • Designed and implemented sequence to sequence CNN-LSTM with attention mechanism to predict future sequence for a trade signal.
  • Worked on building a rule-based model with a machine learning model to increase the accuracy by manually coding strategies.

Softvan

Summer Intern

May 2018Jun 2018 · 1 mo · Ahmedabad, Gujarat, India

  • Involved in research work.
  • The main topic of research was to train multiple faces and recognize in real-time with the best possible accuracy.
  • Building a surveillance system for generic use.
  • Build one of the company’s client projects. The objective was to build backend web service for unlocking the phone by face.
  • Challenges such as reducing false positives and giving quick results were achieved.
  • REST API was created for the application with a response in JSON.
  • Developed algorithm using OpenCV HOG and Dlib face encodings which concurrently train new faces while predicting known faces with false-positive of only 0.6%. Developed API using Flask which gives results in 2.8 seconds for 60 fps video and 20 faces in the database.

Silverwing technologies pvt ltd.

Intern

Aug 2017Aug 2017 · 0 mo · Gujarat, India

  • Learn web designing using bootstrap frame work and deployment of project

Education

North Carolina State University

Master's degree — Computer Science

Jan 2019Jan 2021

Nirma University

Bachelor of Technology - BTech — Computer Engineering

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Distributed Systems & Cloud Applications

Explore similar profiles based on matching skills and experience