Vinay Shivanna
E-Mail: actic8@r.postjobfree.com Contact No.: +1-408-***-**** LinkedIn: http://lnkd.in/bNbMJbp
Address: *** **** *** ******** ******, #156, San Jose, CA 95112
Summary
Full stack developer with 3.7 years of industry experience of working on product development, implementation and support projects.
Education
M.S. Computer Engineering, 2014-2016(Expected): San Jose State University - 3.5 / 4.00
Bachelor of Engineering, Computer Science and Engineering, 2007-2011:
Vishweshwara Technological University – 3.84 / 4.00
Technical Skills
Languages : C, C++, C#, VB.NET, PHP, Core Java,Python
.Net Technologies : ASP.Net 3.5, WCF, ADO.Net, Web Services, MVC,REST,SOAP
Web Technologies : HTML, Java Script, AJAX, Bootstrap
Operating Systems : Windows 7/ XP/2003,Unix
Testing : Manual Testing,Automation
Development Tools : Visual Studio2008,2010,Eclipse,Wireshark,VIM,SVN
Databases : MS-SQL Server 2005,SQLite3
Server : IIS 5.0/6.0
Networking : TCP/IP,UDP,HTTP,DHCP,ARP,DNS,IPV4,IPV6
BigData : Hadoop, MapReduce, HDFS from Udemy.
Academic Projects
1. Shared Pool for Multiple DHCP Servers: Fall-2014
Developing of DHCP Client and DHCP Server with IP Shared Pool for dynamically distributing network configuration parameters, such as IP addresses for interfaces and services.
Performing of the DHCP Operation which includes Server Discovery, IP Lease Offer, IP Request, IP lease Acknowledgement
Environment: C/C++, SQLite3, UNIX.
2. File Sharing Server: Fall-2014
Implementation of Web Server using HTTP protocol which provides multiple clients (Web browser) with services like File Upload, Download and sharing of files among the different users.
Providing the concurrency for the Server to handle multiple client requests using Multithreading.
Environment: C/C++, SQLite3, UNIX.
3. Network Simulator for Peer to Peer Network using Hybrid Protocol.
Simulate a Hybrid P2P network using NS3 tool.
Perform file sharing among the peers.
Compare download time against normal P2P file transfer.
Environment: C/C++, NS3, UNIX
3. Live audio/video streaming using MPEG-DASH
Hosting the Live broadcasting application on amazon AWS EC2.
Recording streaming video and uploading them on AWS S3.
MPEG DASH based application to provide live streaming capabilities to mobile devices.
Node.js and FFMPEG server to stream data from source to clients at real time with minimal delay.
H.265/HEVC codec support to reduce the file size and save bandwidth.
Web RTC, Web sockets, dash.js and JavaScript to design the player and content generation.
Experience
Audible Magic Corporation, Los Gatos, California, USA - May’2015- Dec’2016: Software Engineer Intern
Worked on Partitions and Replication in SQL Server to handle large volume of transactional data.
Development of Content Management Website for Audible Magic for expanded service type definitions using VB.NET, ASP.NET, SQL SERVER 2008.
Development of Website to manage service type definition and capacity management using
VB.NET, ASP.NET, SQL SERVER 2008.
Development of Content Registration website using MVC architecture, VS2015, SQL SERVER.
2. Content Registration Website
Allowing the user to register the content of audio or video files in the website
Designing and Implementation of Upload Controller to upload and audio and video files
Writing unit test cases in the .Net framework.
Creating the API for OpenStack to save the uploaded files in the content registration
Environment: .Net, C#, Visual studio 2015, SQL Server2008, Bootstrap, Javascript, Jquery.
Wipro Limited, Bangalore, India- Sep’2011 to Aug’2014, Associate Engineer. Project: Hospital Information System (HIS)
Analysis of business requirements and developed CR’s (Change Requests) Requested by Clients.
Good knowledge in implementing optimized code to meet performance and scalability of product on both in Web/Client Server Applications.
Working on Service Oriented Architecture.
Co-ordination with On-site team for Implementation.
Writing and performing Unit Test cases.