SUDHANSHU SHEKHAR
Email: adir0m@r.postjobfree.com Mob: +1-669-***-**** LinkedIn: www.linkedin.com/in/sshekhar93 Add: San Jose, CA
EDUCATION
San Jose State University, CA, US Aug 2019–June 2021
Master’s in science in Software Engineering
Courses: Cloud Technologies, Virtualization Technologies, Software Security, Software QA, Data Structure & Algorithm, Operating System
Guru Gobind Singh University, New Delhi, India Aug 2011–May 2015
Bachelor of Technology in Electronics & Communication Engineering
Relevant Coursework: Computer Networks, Microprocessors, Embedded System, Operating System, Database
PROFESSIONAL SUMMARY
Software Engineering graduate student with 3.5 years of experience as a software developer
Highly skilled in C++, Golang, Object Oriented Programming, data structures, and software development in Linux environment
Good knowledge of virtualization, containerization, Kubernetes, and distributed systems.
Hands-on experience in container orchestration using Kubernetes and Docker.
Experience in working with CMP/PKI, socket programming and multi-threaded programming
Strong analytical and debugging skills
Well versed with Software Design Patterns, Software Development Life Cycle, Agile and SAFe methodologies
TECHNICAL SKILLS
Programming Languages: C++ 11, C, Go, SQL, Data Structures Web Technologies: HTML5, CSS, RESTful APIs, Postman Security and Networking: TLS, SSL Certificates, CMP/PKI, L3 Protocols, TCP, HTTP, HTTPS, UDP, DHCP, DNS Databases: MySQL, MongoDB, NoSQL Cloud Technologies: AWS EC2, AWS ECS, AWS API Gateway, GKE, Kong API Gateway, Docker, Kubernetes, RabbitMQ, VMM, CNI Other: Linux, Git/GitHub, Subversion, Insta Certifier, PlantUML
PROFESSIONAL EXPERIENCE
5G/LTE vRAN R&D Intern June 2020 - Present
Mavenir, Texas, US
Successfully completed a PoC to deploy Kubernetes cluster with autoscaling using Horizontal Pod Autoscaler, stateful Application using Persistent Volume, stateless application and auto-healing using Liveness and readiness probes.
Designed and created specification document for CMP/PKI integration for Radio Unit of Mavenir vRAN.
Created design/specification document for implementation of TLS to support NETCONF interface for Mavenir 5G architecture.
Designed specification for Common API Framework, for Northbound API, for RAN Management based on REST microservices
R&D Software Engineer Feb 2016–Jul 2019
Nokia Networks Bengaluru, India
Plug & Play Feature: Implemented auto-connection and configuration module, using C++ and IPCs for Small Cell Base Transceiver Station which reduced cost of BTS deployment for operator and made mass deployment easy.
Multiple Dynamic IP Feature: Implemented functionality to request and maintain multiple Subject Alternative Names in certificates to help establish multiple IPsec tunnels using single certificate chain to achieve enhanced security without increase in cost.
Software & Configuration Management Feature: Developed a software and configuration management module for Small Cell BTS using C++ and Design/Architectural patterns
Virtual Component Guard: Prevented minor and major bugs during review of design and code for Certificate Management module
CMP Application Refactoring: Successfully led the project of Certificate Management Module refactoring for Small Cell BTS which included design review, mapping of old requirements for new design and implementation using C++ 11.
ACADEMIC PROJECTS
Bitly Clone [URL shortening application]: Developed multi-tiered URL shortening application using Golang, MySQL, Riak, RabbitMQ, Kong API Gateway. Used Golang to implement REST microservices which are Control Panel Server, Link Redirect Server, and Trend Server. Used CQRS and event sourcing design pattern. MySQL and Riak for database cluster, RabbitMQ for message exchange between servers and Kong for API Gateway. Packaged the app into Docker containers and deployed on AWS EC2 instances.
Zipcar Prototype: Developed prototype of Zipcar using React, Node, MongoDB for a group project. Used Node to write REST API for backed microservices, Mongoose for creating MongoDB data models. Packaged the application in Docker container and deployed on AWS.