Post Job Free
Sign in

Engineering Software Developer

Location:
San Jose, CA, 95134
Posted:
October 27, 2010

Contact this candidate

Resume:

Bhumi Kapil Damania

*** ******** ***** *** **** CA 95134 * (213) 948 - 5966 *

*****.*******@*****.***

Education

University of Southern California (USC), Los Angeles Aug 2007 - May

2009

Masters of Science in Computer Science GPA 3.4

Mumbai University - Swami Vivekananda Institute of Technology, India

May 2007

Bachelors of Engineering in Computer Engineering

Relevant Coursework - Computer Communications, Distributed Systems,

Artificial Intelligence, Web Technologies, Database systems, System

Security, Software Engineering, Algorithms.

Technical Skills

Programming languages : C, C++, Java, Visual Basic, Subversion.

Web Technologies : HTML, DHTML, CSS, XML, XSD, XSL, XQuery,

JavaScript, Perl/CGI, Apache, Ajax.

Database Systems : MS SQL, MySQL, MS ACCESS, Cache.

Operating systems : Linux, UNIX, Windows 9X, XP, NT, Vista.

Experience

EPIC, Software Developer Jul 2009 - Present

- Developed a module to refine aggregate and merge data from various

databases to a central repository.

- Created an interface to collect patient information and securely store

data, abiding Joint Commission standards.

- Performing code review, testing the new features, writing release notes

to make the feature customer ready.

DreamWorks Animation SKG, Intern Sep 2008 - Dec 2008

- Responsible for developing a GUI, in wxPython, which lists all the

snapshots used in current shows.

- Integrated various Python modules to enhance the working of current

tools on Linux platform.

USC, ITP Department Grader Aug 2008 - May 2009

- Developed a website for the USC ITP 201 course which hosts assignments,

students info and their grades.

- Test and grade student's assignments on web technologies like HTML,

CSS, JavaScript, PHP and MySQL.

Academic Projects

Worldbook word frequency counter using MapReduce

- Exploited the MapReduce framework to perform parallel computation of

frequency on a distributed system.

- Structured the data using modular Perl scripts and employed load

balancing amongst parallel processes.

Multi-threaded Client Server Application

- Created a pool of thread which handles multiple clients.

- Maintained servers with state and took care of deadlocks and race

conditions.

Peer to Peer game

- Designed a multiplayer game on the P2P distributed networking

architecture.

- Various features of the game include score keeping, joining of player

at ad hoc time etc.

Rat in a grid maze puzzle solver

- Utilized the A* path finding algorithm with iterative deepening to

provide the shortest unblocking path.

- Improved the search algorithm using a binary heap data structure to

store intermediate paths.

Google calendar to-do list

- Built a website which retrieves user's Google calendar feed, processes

and displays them.

- Website works in offline mode where the entries are stored in a local

DB and synced when online.

Yahoo local movies

- Developed a crawler in Perl to scrape movies.yahoo.com into an XML

file.

- Movie information read from this XML file and displayed on an HTML

page.

Database application for a shopping mall

- Analyzed the database structure, built an EER model and relational

database in MySQL.

- Built an XML file, parsed it, built corresponding XSD and XSL and used

XQuery to query it.



Contact this candidate