Phone: (M) +1-919-***-**** Email: firstname.lastname@example.org
North Carolina State University, Raleigh, NC (August 2019 to Present) Master of Science in Computer Networking
Courses: Linux Networking, Switched Network Management, Internet Protocols, Design and Analysis of Algorithms, Routed Network Design, Advanced Internet Protocols, Software Engineering Ramaiah Institute of Technology, Bangalore, India (August 2013 to June 2017) Bachelor of Engineering in Telecommunication Engineering CGPA(8.4/10) PROFESSIONAL EXPERIENCE
Position: Software Engineer at Mphasis (July 2017 to July 2019)
Worked on cloud-based Amazon Web Services and DevOps tool- Jenkins.
Deployed the code to DEV, Test, Pre-Prod and Prod environments using CI/CD in Jenkins.
Member of the team which controlled the stories for live production.
Co-ordinated with different teams to meet tight deadlines, fix unresolved issues. Responsible for maintaining relationships with clients according to company standards. INTERNSHIPS
Position: Trainee at Bharat Electronics Limited (June 2016 to July 2016)
Worked on a radar-based technology-IFF (Identification of Foe or Friend).
Evaluated signal patterns and pulse spacing of transmitted and received signals through IFF Antenna and Interrogator Decoder Unit of the radar respectively. PROJECTS
1) Performance and Alert as a Service (Skills – Python, Libvirt, Docker Container, Linux Networking)
Developed a VPC and an active monitoring system for the Availability, CPU usage and Memory of VM’s in the VPC.
Implemented Collectd, InfluxDB and Grafana to collect and display data of tenants.
Provided L2/L3 isolation for each tenant by using namespaces and GRE tunnels.
Implemented Keepalived between the VM’s collecting data and the backup VM’s in case of a failure.
Implemented an alert system for tenants. Extended the project to Containers and used docker for container orchestration 2) Peer-to-Peer with Centralized Index (Skills-Python, Sockets, File Handling)
Programmed a Peer to Peer file exchange program. Implemented client and server programs for exchange of RFC’s between peers using TCP.
Implemented concurrency at server and clients using threads. 3) Point to Multiple Reliable Data Transfer Protocol (Skills-Python, Sockets)
Programmed a File Transfer Protocol over UDP by using Go-Back-N ARQ Mechanism.
Implemented error handling, multithreading and classes in Python 4) Hand Gesture Recognition for Physically Handicapped People (Skills - Python)
Developed a glove fitted with flex sensors and created a database by recording the motion of flex sensors and Inertial Measurement Unit (IMU). Used micro-controller CC3200 to obtain data from different sensors and sent the obtained data to a serial monitor on Energia IDE. Displayed the data on an LCD screen and converted it to audio signals using UDP. Developed an android application to establish text to speech conversion. TECHNICAL EXPERTISE
Programming: Python, C, C++, Ansible
Skills: AWS, Jenkins, Linux containers, Wireshark, Github, Kubernetes, Docker, TCP/IP Networking, UDP, Overlays, Virtualization, Load Balancing, KVM, QEMU, Libvirt, GRE/Vxlan tunneling, IPTables, NAT, DHCP, ARP, VLAN, STP, OSPF, BGP, PBR, MPLS, HTTP, ICMP, FTP, DNS