JASMEET SINGH
*** * **** ****** ( Los Angeles, CA 90007 ( 213-***-****(
*******@***.***
EDUCATION
Master of Science, Electrical Engineering, GPA: 3.56
University of Southern California, Los Angeles, California
Bachelor of Technology, Electronics and Communication, GPA: 3.5
2003-2007
B.B.S.B Eng. College, Punjab Technical University, India
RELATED COURSEWORK
Operating System, Introduction to Computer Networks, Intelligent embedded
system, Wireless & Internet Computing, Analysis of Algorithm, Computer
Communications, Digital Image Processing, Embedded Systems, Web
Technologies, Wireless and Design Lab
PROFESSIONAL EXPERIENCE
ZumoDrive, San Francisco, CA
May09-Aug 09
Software Developer at Mobile Cloud Storage (Internship)
. Developed Zumodroid software over Android Platform that syncs user
documents, pictures and stream music from Zumodrive server.
Implemented synchronization with the server, secure login and database
development that successfully achieved mobile cloud computing.
. Creatively developed the user interface with thumbnails scan,
slideshow, streamed mp3 music and rendered word documents that
simplified the user access.
Cognizant Technology Solutions, India
Dec07-May08 Programmer Analyst
. Developed website for the insurance company using CSS, HTML,
JavaScript, JSP technologies that interacts with SQL database 2005 to
display static and dynamic pages.
COMPUTER SKILLS
Programming Languages: C, C++, Java, Visual C#, Embedded C, J2ME
Networking Skills: Socket Programming, TCP/IP, RIP, OSPF, BGP, IGMP,
Multilayer casting
Web Technologies: HTML, DOM, CSS, JSP, Web Server(Apache),XML,SOAP,REST
Platforms: Windows, Linux, Android
Tools: MATLAB, Visual Studio, Dreamweaver, GDB, Eclipse, Android SDK 1.6
Database: SQL Server 2005
Scripting Language: Perl, JavaScript
Certification
Sun Certified Java Programmer
ACADEMIC PROJECTS
Los Angeles Bus Tracker (Android)
Spring 2010
Developed a Los Angeles Bus tracker system over Android Platform that
guides the user about the nearest bus stop, bus schedules to its
destination and estimation of variation of bus schedule .The variation is
based on participatory sensing done by different users.
Breathing Game (Visual C#, XNA)
Spring 2010
Developed a 3D game that takes the user's input breaths through the
breathing device and fly the carpet through the walls and the bridges
accordingly. This helps in curing the patients suffering from spinal cord
injuries.
Distributed system (C/C++)
Fall 2009
. Accomplished in programming a distributed request look up of Amazon's
highly available key value store by programming partitioning
Algorithm, serving Get and Put request over Netsim Simulator.(C/C++)
. Continued the above development with the design of replication, node
transient failure and gossip based algorithm that reflects the highly
available and scalable characteristics of Amazon storage
prototype.(C/C++)
Environment sensing (Symbian platform)
Spring 2010
. Developed Environment sensing mobile application over Symbian OS that
effectively achieved in tracking Bluetooth devices, processing outside
noise and displaying current position on google map tagged with
timestamp.
Green Route (Android)
Spring 2009
Developed a Green Route application over Android Platform that uses
the phone accelerometer and GPS sensors and determines the estimated carbon
emission. This estimation helps in figuring out the green route.
Photo Manager (Android)
Spring 2009
Programmed a photo manager application that manages the clicked
photographs and associate it with the location tag, voice recording
and face tagging.
Operating system (Projects done in UNIX C/C++)
Fall 2008
. Developed kernel locks, condition variables and using them to simulate
thread atomization in kernel Senate pay phone system in C/C++.
. Programmed system calls of locks, condition variables in C/C++.
Developed multiprogramming and multithreaded features in Nachos
operating system using fork and exec system call
. Added functionalities of virtual memory in nachos operating system.
. Programmed remote procedure system calls in C/C++ so that different
client machines can access locks and condition variables kept on
server and simulating distributed Senate pay phone system
Computer Networks(C/C++)
Fall 2008
. Analyzed CSMA/CD shared Ethernet, Switched LAN's, Routing Protocols:
RIP and OSPF using OPNET
. Designed and developed socket project to simulate the communication
between mobile unit and check point through UDP socket and mobile
units with target through TCP socket in C(Unix)
RESEARCH PAPERS
. Optimizing Video Streaming over Wireless mesh networking,
. Pervasive Monitoring on health through smart phones
ACHIEVMENTS
. Rank first in Android Software Development competition on developing
LA Bus Tracker application over Android platform
. Participated in USC ACM Mobile Hackathon competition and our
application got selected in the top five applications