Summary
Overview
Work History
Education
Skills
Projects
Additional Information
Research and Publications
Timeline
Generic

Nishant Parekh

St. Catharines,ON

Summary

Polyglot programmer with experience all across the software stack from firmware to cloud services. Complex problem-solver with an analytical and driven mindset. Always ready to learn new concepts or technologies, currently working on the cutting edge of the telecom industry.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer, vRAN

Red Hat Inc
05.2021 - Current
  • Deployment, configuration, and Maintenance of virtual Radio Access Networks using ORAN specifications for 5G deployments for Telco customers at the far edge
  • Design and develop solutions to manage vRAN deployments using Golang and Kubernetes-based operators and containers.

Software Engineer (Cloud Services)

Motorola Solutions
11.2018 - 05.2021
  • Azure Cloud Services: Design and Develop Cloud Services and server-less functions for programming radios Devops (CI/CD): Enhance and maintain Azure Devops Pipelines to automate and streamline CI/CD processes.

Software Engineer

Motorola Solutions
04.2016 - 11.2018
  • PTT Application: Push to talk app development on both Android and iOS for First Responders
  • C/C++ SDK: Developed and enhanced a C/C++ library to implement common business logic Application
  • Porting: Ported the existing ionic based hybrid application to a native Android and iOS applications

Team Manager and Developer

Carnegie Mellon University (Practicum Project)
01.2015 - 08.2015
  • The project was to create a sensor test-bed robot for researchers working in the field of robotics Team Management: Was responsible for managing a team of six from Requirement analysis to delivery, tracking progress and ensuring completion of all deliverables for the project
  • Interface Development: Developed the communication interface between the low level sensor systems (Raspberry Pi) with the high level system (laptop computer) using RS232 UART.

Assistant Systems Engineer

Tata Consultancy Services
09.2012 - 07.2014
  • Developed new features for web applications for BP to help them manage their global HR activities. Technologies: HTML, jQuery, Java, and MySql
  • Developed an SSO client-side implementation to integrate web application login with BP's centralized LDAP server.

Education

Master of Science - Embedded Software Engineering

Carnegie Mellon University
Pittsburgh, United States
12.2015

Bachelors of Engineering - Electrical Engineering

Dwarkadas J Sanghvi College Of Engineering
Mumbai
07.2012

Skills

  • Languages: C, C, Golang, Java, C#, Swift, Kotlin, Python, Bash
  • Frameworks: Kubernetes, Docker, NodeJS, React Native, Appium, Swagger, Angular, NET
  • OS/Platforms: Android, iOS, Linux, Windows, Microsoft Azure, Openshift, AWS
  • Hardware: ARM, AVR, Raspberry Pi, Beagle Board,

Projects

Elevator Simulation Project 

Fall 2015 CMU

  • Designed an Elevator Simulator based on SIL safety standards
  • The elevator design was done using sequence diagrams and state machines
  • Used a V Model approach to SDLC management
  • Traceability, Verification & Validation were incorporated in the process


Virtual Fence using Infrared Break Beams 

Spring 2015 CMU

  • Developed a network using 802.15.4 enabled nodes to form a virtual fence
  • The nodes were equipped with Infrared transceivers used to create the fence
  • Developed a Desktop application to manipulate the fence
  • Used a convex Hull sweeping algorithm to enable auto fencing between the nodes


Real-Time Kernel on Google Nexus 7 

Fall 2014 CMU

  • Implemented resource reservation framework for Android kernel to perform task budgeting and accounting
  • Used bin-packing heuristics for multi-core scheduling for improving power efficiency
  • Designed and implemented a frequency Governor to improve battery life for the device

Additional Information

  • Awards , Best Student Project - May, 2012
  • Certified Kubernetes Administrator (CKA) - Nov 2022

Research and Publications

Nest Thermostat Adapter for Sensor Andrew 

Summer 2015 CMU

Developed a python based adapter for the NEST learning Thermostat to incorporate it into the IoT framework developed in-house at CMU

Single Board Computer for Application Multitasking

2011-12 DJSCOE 

The project was developing a cyclic executive on an ARM based controller running 4 applications with a soft real time response.

Timeline

Senior Software Engineer, vRAN

Red Hat Inc
05.2021 - Current

Software Engineer (Cloud Services)

Motorola Solutions
11.2018 - 05.2021

Software Engineer

Motorola Solutions
04.2016 - 11.2018

Team Manager and Developer

Carnegie Mellon University (Practicum Project)
01.2015 - 08.2015

Assistant Systems Engineer

Tata Consultancy Services
09.2012 - 07.2014

Master of Science - Embedded Software Engineering

Carnegie Mellon University

Bachelors of Engineering - Electrical Engineering

Dwarkadas J Sanghvi College Of Engineering
Nishant Parekh