Gnana Deep Pallela
*******.*********@*****.*** 510-***-**** San Jose, California, 95126 GitHub LinkedIn
OBJECTIVE: Creative and resourceful Master’s in Computer Engineering candidate seeking Internship to leverage my present skills and to develop new skills to obtain further knowledge and experience in Computer Engineering.
EDUCATION:
San Jose State University San Jose, California
Master of Science in Computer Engineering Expected December 2018
Gokaraju Rangaraju Institute of Engineering and Technology Hyderabad, India
Bachelor of Technology in Electronics and Communication Engineering Received June 2016
Relevant Coursework: Data Structures and Algorithms, Operating Systems, Network Programming, Network Architecture and Protocols, System Software, Internet of Things, Network Security, and Computer Design.
TECHNICAL SKILLS:
Languages : C++, C, Python, Core Java, Shell Scripting
Technologies : HTML, CSS, JavaScript, Django, Flask, MySQL, MongoDB, AWS EC2, AWS S3
Platforms : Linux (Ubuntu/RedHat), Microsoft Windows, Mac OS X, Windows Server 2012
Networking : TCP/IP, UDP, HTTPS, DHCP, DNS, QUIC, RTMP, SMTP, Telnet, BGP, OSPF, ARP, Firewalls, IPsec, OpenSSL, Firewall, NAT, VLAN, VPN, IDS/IPS, IEEE 802.11b
Tools : VMware ESXi, Docker, Wireshark, GNS3, Visual Studio, Arduino, MATLAB
.
ACADEMIC PROJECTS:
Distributed Banking System
Developed a Multi-Threaded Concurrent Server to serve customers, tellers, and administrators by handling multiple requests using Python Socket APIs and GUI implementation using Flask Framework.
Built an E-mail notifier using SMTP protocol to send the monthly transactions and balance available.
Language: Python; Database: MySQL; Web Technologies: Flask, HTML5, CSS3; Protocols: TCP/IP, SMTP
High Availability Services using Containers in ECEP
Built live migration of containers across edge nodes in a network using Python scripting.
Developed load balancing of edge nodes using Docker swarm clusters.
Created platform to manage containers using Flask Framework.
Language: Python, Platforms: Linux (Ubuntu), ECEP; Web Technologies: Flask, HTML, CSS; Tool: Docker
Wireless-enabled Parking Management System
Designed a prototype using the Arduino, GSM module and an Ultrasonic sensor.
Implemented an Arduino program to obtain data from the sensor and update it to the MySQL database.
Developed web pages using Flask Framework to know the status of the parking slot.
Languages: Python, Arduino Programming; Web Technologies: Flask, HTML5, JavaScript; Database: MySQL
Master – Slave Network Application
Built a Multi-Threaded Server application where a controller manages operations of multiple clients.
Implemented functionalities such as testing port availability and retrieving Geo-location based on the IP addresses.
Language: Java; Platform: Linux (Ubuntu); Tools: Wireshark
Virtual Private Network
Designed SSL VPN using Tunnel and secured using AES encryption in CBC mode and MAC method.
Performed user authentication using public-key certificates and control channel is established using TCP (using OpenSSL) to exchange /update session key and to terminate the VPN tunnel.
Platform: C, Linux (Ubuntu), OpenSSL, AES Encryption, TCP, UDP, TUN/TAP, VPN, Wireshark
EXPERIENCE:
Network Engineer, IBM, India August 2016 – January 2017
Monitoring network maintenance activities and ensuring prompt troubleshooting of network issues using Netcool.
Setting up and managing local and wide area networks (LAN, WAN) to maintain maximum network uptime.
Actively participated project scrum meetings and reported issues status to the manager.