1. UDAY KUMAR BINGI
4220 Deer Lakes Dr, Amherst, NY 14228 * (716) 604-7877 * udaykuma@buffalo.edu
PROFESSIONAL SUMMARY
Computer Science graduate student with 3 years of experience in design, development and maintenance of Android applications.
Over 3 years of work experience in Java development.
Experience in building RESTful services and web applications.
Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging.
EDUCATION
University at Buffalo, The State University of New York Dec 2015
Master of Science, Computer Science GPA: 3.78/4.00
Course Work: Algorithms, Machine Learning, Information Retrieval, Software Engineering
Operating Systems, Distributed Systems
Andhra University, Visakhapatnam, India April 2011
Bachelor of Technology, Computer Science GPA: 9.01/10.00
Course Work: Data Structures, Computer Networks, Database Systems, Data Mining
WORK EXPERIENCE
Research Assistant- Web Developer, IDeA Center, Buffalo, NY (September 2015- Present)
Developing a website through which constructors(Builders) could create a profile for the ongoing construction project and submit it to the
University at Buffalo Architecture standard certification.
Software Development Engineer Intern, Amazon.com, Seattle, WA (May 2015 - August 2015)
Designed and developed Expectation Engine Service (Web Service) which enables the E-Commerce Platform Group of Amazon to define
mock behavior of banks and Third Party Payment Processors during development and enables Quality Assurance team to perform Behavior
Driven Testing.
Designed and developed a Client Library which exposes APIs to communicate with the Expectation Engine Service.
Senior Software Engineer, Samsung Research India, Bangalore, India (March 2012 – July 2014)
Developed analyzers for calls, messages and location for Context Awareness Framework to be used by other android applications to
get contextual data about the mobile user.
Designed and Developed User Interface and services for Story Album Application (Present in Samsung Galaxy S4)
Created widgets for Trip Advisor, Direct Share and Briefing Applications which sits on the Home screen of Samsung Galaxy phones.
Collaborated with SNS Framework Team to develop Sync Adapters for Facebook, Twitter and Instagram which manage the upSync
and downSync of data from respective social networking accounts.
PROJECTS
Amazon Dynamo style Replicated Key-Value Storage (Spring 2015)
Designed and developed a Dynamo-style key-value storage system that provides both availability and linearizability at the same time.
Implemented code to handle ID space partitioning, Replication and Failure handling.
Technologies Used: Java, Android SDK
System calls and Process Support for OS/161 (Spring 2015)
Designed and implemented system calls and data structures to manage processes and scheduling for OS/161.
Technologies Used: C
Peer-To-Peer File Transfer Application (Fall 2014)
Developed a simple application for file sharing among remote hosts using TCP and analyzed the packet switching network behavior.
Technologies: C; Linux
News Search Engine (Fall 2014)
Designed and developed multiple indexes on the news articles which provides an index introspection mechanism. A querying
mechanism along with scoring mechanisms (TFIDF and OKAPI) are implemented for better search results.
Technologies Used: Java
AWARDS & RECOGNITIONS
Won first prize in Microsoft’s coding challenge conducted at UB on 10/7/2015.
Got SBIR (Small Business Innovation Research) seed funding for the Talking Floor application.
TECHNICAL SKILLS
Programming: Java, C, C++, Bootstrap, JavaScript, jQuery, Angular JS, HTML5, PHP
Tools: Eclipse, Perforce, MySQL, Git
Operating Systems: Linux, Windows
Other Skills: Android Application and FrameWork Development, Design Patterns