G

Gurprem S.

Software Engineer

San Francisco, California, United States7 yrs 7 mos experience
Highly Stable

Key Highlights

  • Expert in hybrid cloud solutions and API development.
  • Proven track record in deep learning and computer vision projects.
  • Strong background in networking and security protocols.
Stackforce AI infers this person is a Software Engineer with expertise in Cloud Computing and Networking.

Contact

Skills

Core Skills

C++NetworkingApi DevelopmentHybrid CloudRole-based Access Control (rbac)Deep Learning

Other Skills

Amazon Web Services (AWS)Artificial Neural NetworksAutomationCClient/serverComputer VisionConvolutional Neural Networks (CNN)Data AnalysisData AnalyticsData ScienceDatabasesEclipseEthernetFirmwareGCC

About

Extensive experience in Software engineering with a well-rounded background. Proven ability to work on multiple levels of product development with a customer-centric approach and an eye for user experience. Skillset- • Architecture: Familiar with x86 • Programming Languages: C, Python, Bash scripting, Basics/Syntax knowledge of Java, C++, Go • Frameworks: Keras, Tensorflow, pytorch, Scikit-learn, pandas, numpy, dockers, Kubernetes • Advanced Programming Concepts: Multi-Thread Programming, IPC, Shared Memory, Client/Server Architecture • Networking Protocols: TCP/IP, HTTPs • Database: Oracle, MySQL, Redis

Experience

7 yrs 7 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 7 mos
Current Experience

Google

Software Engineer

Nov 2024Present · 1 yr 7 mos · Sunnyvale, California, United States · Hybrid

C++LinuxNetworkingRedisPTPFirmware+9

Nutanix

Software Engineer

Oct 2021Oct 2024 · 3 yrs · San Jose, California, United States · Hybrid

  • ● Developed network and security configuration management and control planes, including REST APIs for software- defined networking (SDN) in a hybrid cloud distributed software system.
  • ●Engineered advanced networking features for hybrid cloud solutions (on-premises and public cloud platforms such as AWS and Azure) which included developing transit virtual private clouds and supporting Kubernetes pods on the same networking stack, micro-segmentation and security for containerized workloads (Cilium as CNI for Kubernetes workloads)
  • ● Implemented Role-Based Access Control (RBAC) features to significantly enhance security, compliance, and operational efficiency by ensuring appropriate user access levels based on their roles.
  • ● Automated unit testing processes and streamlined development workflows to improve software quality and reliability. This automation reduced manual testing efforts and increased overall productivity.
  • ● Demonstrated proficiency in microservices-based distributed system architectural development, leveraging cutting-edge technologies to enhance system scalability, resilience, and performance.
  • ● Led and collaborated with multiple cross-functional teams to ensure successful end-to-end delivery of projects, fostering effective communication and alignment across diverse stakeholders.
API DevelopmentCRepresentational State Transfer (REST)Python (Programming Language)AutomationHybrid Cloud+6

Ciena

Software Engineer

Oct 2019Oct 2021 · 2 yrs · San Jose, California

  • Design and development of infrastructure around various protocols: OSPF, LDP FRR, SR, TILFA etc. in a docker container based distributed environment
  • Implemented transactional and model driven APIs for install, update, manipulate, delete of the user configuration data and retrieve the operational data using netconf, C, Python, XML, yang data modelling, Redis database.
  • Implemented and enhanced the script automation for unit testing of the networking systems.
  • Implemented micro-loop avoidance feature for protected paths to achieve better switch-overs.
  • Debugged and analysed several production issues ranging from traffic drops, high switchover cases, memory
  • corruptions, functional issues in protocols using gdb, wireshark and ixia
  • Scale optimization of code to handle plethora of routes in the ip over mpls ring network topologies.
  • CPU profiling of code and daemons using gprof on scaled setup scenarios, fixing memory leaks and corrupitons captured via valgrind.

Panjab university

Graduate Research Assistant

Aug 2018Apr 2019 · 8 mos · Chandigarh Area, India

  • Developed a solution (ResDNN )for low-level computer vision image restoration task to denoise natural and X-ray images. Implemented the model in Kears and tensorflow, used MATLAB for image pre-processing.
  • Outperformed state-of-the-art methods by 5% increase in similarity index for X-ray images by preserving image details by supervised learning of image/noise features using deep learning (CNN). It utilizes skip connections, residual learning and optimized values of parameters for efficient model training.
  • Teaching Assistant in Data Mining using Python practicum.
  • Publications:
  • Deep Convolution Neural Network-based Denoiser for Mammographic Images.
  • Springers’ Communication in Computer and Information Sciences | ISBN 978-981-13-9939-8 | Acceptance Rate: 18%
  • Deep Residual Learning-based denoiser for Medical X-ray Images.
  • IEEE Transactions on Image Processing | Under Review (TIP-20772-2019)
  • ResDNN: Deep Residual Learning for Natural Image Denoising.
  • IET Image Processing |Under Review (IPR-2019-0623)

Zs

Business Technology Analyst

Sep 2016Dec 2016 · 3 mos · Gurgaon, India

  • Optimized sales-force compensation strategy of pharma client by data-driven insights, visualization and dashboard development in Tableau. Used regression, k-means clustering, etc. for optimizing several KPIs.
  • Built end to end data pipeline - from data preparation to deployment.
  • Coordinated between non-technical client and ZS team for requirement and feedback gathering.

National informatics centre, meity

Software Engineer

Jan 2016May 2016 · 4 mos · Chandigarh Area, India

  • Partnered with engineering, QAs, and developer teams while carrying out networking simulation study for optimizing IEEE 802.15.4 / Zigbee in OPNET in W
  • Implemented amends to the algorithm for enhanced throughput with a 3% reduction in end-end delay and 36% increase in no. of successfully acknowledged packets in C++.
  • Developed an internal portal using HTML/CSS, Javascript, MySQL for automating attendance process and work hour logging to enable employees to manage profiles, plan schedules, etc.
  • Prepared & presented technical reports documenting SDLC

Education

UIET Panjab University

Master's degree — Computer Science

Jan 2017Jan 2019

UIET Panjab University

Bachelor's degree — Computer Science

Jan 2012Jan 2016

Woodland Overseas School, Central Board of Secondary Education

High School

Jan 2008Jan 2010

Stackforce found 100+ more professionals with C++ & Networking

Explore similar profiles based on matching skills and experience