*** ****** **, *** **** SURBHIT BHATNAGAR Ph: - 408-***-****
Email: ****************@*****.*** LinkedIN: linkedin.com/in/surbhit-bhatnagar-2809 Git: github.com/SurbhitBhatnagar
WORK EXPERIENCE
Company: Tantiv4, Milpitas, CA Software Developer Intern {June 2017- Aug 2017 Feb 2018 – May 2018}
Involved in designing, developing & maintaining 3 applications on different technology stacks (MEAN, Voice, Blockchain):-
Rental Contracts Decentralized Blockchain Application (Ethereum, Web3.js, Node.js, AngularJS, REST API, Solidity)
Created the smart contract representing a rental agreement using Solidity (language to handle Blockchain).
Responsible to create backend services to register a property on the company servers using Node.js.
Created the frontend for user to post/ reserve a property through attractive Bootstrap UI and AngularJS.
Recorded rental transactions between renter & property owner on the blockchain using Web3.js injected in AngularJS.
T4 (Alexa Voice Application): (Natural UI: Amazon Alexa, Node.js, OAuth 2.0, AWS Lambda JavaScript (ES6))
(https://www.amazon.com/Tantiv4-T4/dp/B073T58WFR?ref=chatbottle )
Developed company’s first Natural UI application to enhance the user interactivity of the IoT product: FetchitGO.
Designed Voice interactions for app to answer user intent requests and using OAuth 2.0 provided Authorization flows.
Philips Hue Lights Web Application: (Socket Programming, C, Linux, Philips Hue API, JavaScript, HTML5, AngularJS, Node.js)
Designed a web application to display and control Philips Hue Lights on home network using Bootstrap UI and AngularJS.
Discovered the Hue Devices on the Hue Bridge, using SSDP protocol, and communicated to servers using RESTful APIs.
SKILLS
Languages: Python, JavaScript (ES6), Solidity, C, C++.
Database & Cloud: MySQL, MongoDB, AWS Lambda, Heroku.
Web Technologies: Node.js, AngularJS, React.js, Redux, Kafka, HTML5, ES6, CSS3, jQuery, AJAX, Bootstrap, RESTful Web Services.
Tools & Technologies: NLP, OAuth 2.0, Natural UI, DialogFlow, JSON, VUI, MLab, Raspbian OS (ARM 11 Processor), Git, Eclipse.
Protocols: IPv4, IPv6, TCP/IP, OSPF, TCP, UDP, SSDP, MQTT, CoAP, SIP, DNS, DHCP, HTTP, FTP.
ACADEMIC QUALIFICATION
MS in Computer Engineering, San Jose State University (GPA: 3.61) May 2018
Bachelor of Technology in ECE, Amity University, India (GPA: 3.7) May 2016
Relevant Coursework: OS, Network Security, Socket Programming, System Software, Enterprise Distributed Systems, Web UI Design.
PROJECTS
FlyHigh Web Application: (Frontend: AngularJS, React.js, AJAX, JQuery Backend: Node.js, MongoDB, Heroku JavaScript)
Created Single Page Application providing real-time flight search, along with travel plan filters.
Developed backend services and defined the REST APIs.
Simulated the flights data in the NoSQL (MongoDB) collections.
Flight Search Voice Application: (Frontend: Natural UI [Amazon Alexa] Backend: Node.js, NLP Cloud: AWS Lambda JavaScript)
Designed and developed an Alexa Skill for Real-time flight search and flight status, hosted on AWS Lambda Function.
Retrieved real-time flight information in backend using Node.js by calling Google QPX Express and FlightStats REST APIs.
Reinforcement Learning for Optimum Path Calculation in P2P network: (Python Ryu-Manager SDN Machine Learning)
Applied Q-Learning in Ryu controller to find the most optimum path in a network for different network scenarios.
Network scenarios considered: Congestion in the shortest path, broken- links, network attack (avoided the path with attack).
Supervised Learning for Network Intrusion Detection: (Python SDN Machine Learning)
Trained and tested Network communication logs using KDD and Kyoto network data-set for detecting malicious data.
Created a unique Ensemble of multiple supervised learning algorithms to ensure enhanced accuracy.
Network Based Distributed Learning Management System: (Socket Programming FTP MySQL RPC File Transfer C++)
Developed a System for student-to-student, Instructor-students encrypted interactions (AES) and File Sharing.
Designed Message Transfer Server, MySQL database to store information, and RPC File Handling for file transfer and store.
PUBLICATION
Research Paper (Featured on IEEE Xplore Innovation Spotlight) (Python, OpenCV, Machine Learning, Image Processing, HDF5)
(http://ieeexplore-spotlight.ieee.org/article/finger-vein-authentication-biometric-security-system/)
“Finger Veins Authentication using Local Ternary Co-occurrence Pattern Feature Descriptor”, International Conference on Inventive Computation Technologies (ICICT), August 28, 2016. DOI: 10.1109/INVENTIVE.2016.7830217
Developed a Biometric system to authenticate a person based on Finger-Vein Pattern replacing easily hackable finger-prints.