Post Job Free
Sign in

Project Engineer

Location:
Los Angeles, CA
Posted:
February 04, 2013

Contact this candidate

Resume:

CHETAN ANKOLA

**** ******** ******, *** ***, Los Angeles, CA 90007 - ******.******@*****.*** / ******@***.*** 732-***-****

Graduate Student 2012, University of Southern California, Computer Science.

Objective:

Seeking a position for co-operative education /Internship/ Full time, as a Computer Programmer ( Graduation

date: May 2012)

Professional Summary:

Summer-2011 intern at Yahoo! Inc. Sunnyvale for Mobile and Presentation Services.

Designed and developed high performance Node.js [Server side Javascript] Applications using MVC on YUI3.

2 years of professional experience as Research and Development Engineer in wireless communication at Nokia

Siemens Networks, Bangalore.

About a year of experience designing and developing web applications- social networking applications, xml based

applications and designing web pages in PHP/HTML/AJAX (CMS-XOOPS) during Internship at Cisco.

Extensively worked on Design and Specification work related to WCDMA, WiMAX and LTE in Wireless

Communication.

Over 2 years of experience in object oriented analysis, design and programming (OOA/OOD/OOP) (JAVA AND

C++) & Unified Modeling Language (UML), Web Design and Development, Test Automation and Hardware

testing (in wireless communications).

Effectively worked in various positions like Project Lead, Software Developer, Web Developer and Software

Tester, based on project requirements.

Have experience with web 2.0 and web services - PHP, MySQL, JavaScript, DOM, AJAX, SOAP, JSON XML, XSLT,

HTML/DHTML, CSS, AJAX, JSP, FLASH.

Have expertise on Content management systems: XOOPS, Joomla, Drupal and PINT.

Expertise in C/C++ (STL), Java, Perl, Python, Matlab, Unix shell scripting, TCL

Worked in Unix, Windows, Mac-OS environments and well versed with UNIX system programming and assembly

programming.

Technical Skills

Languages - Node.js, Mojito, YUI3, JQUERY, C/C++, Python, Matlab, PHP, J2EE ( JSP, Servlets, JDBC),

JAVA, SQL, CGI, XML, XSLT, HTML/DHTML, JavaScript, DOM, JSON, SOAP, AJAX, FLASH, Perl, Unix Shell

scripting (ksh, csh, sed, awk),TCL, Assembly language.

Databases - Oracle, MySQL 5.5, YQL (Yahoo!)

OS UNIX, Win 2x/NT 4.0/XP/ 7, MAC

Frameworks/tools/CMS - JDK, HUDSON (CI), Mojito(Yahoo! Node.js), Screwdriver [CI Yahoo

Node.js]XOOPS, DRUPAL, JOOMLA

Authentication Servers - LDAP.

IDE Eclipse, Netbeans, Code Composer Studio.

Application & Web Servers - Tomcat 5.x, Apache, MAC OS-X Snow Leopard Server, WebDAV.

Webservices - REST

Version Control CVS, ClearCase, Subversion, Dimensions, Git.

Object Oriented Design Tools: UML (Rational Rose, Rhapsody), MVC design pattern

Current Education:

Graduate Student Fall 2012 (University of Southern California)

Major: Masters of Science in Computer Science

Course completed: Operating Systems (Nachos), Computer Vision(Segmentation/Stereo-Analysis/Recognition),

Multimedia Systems, Artificial Intelligence, Web Technologies.

Courses for fall 2011: Algorithms, Geo Spatial Databases, User Interface Design (Android)

Projects:

Operating System:

Designed and completed an Incomplete Operating System called NACHOS, adding new

features like multi-processing, multi-threading, Virtual memory, Page tables, System calls,

Remote Procedure Calls(RPC), Centralized Server approach for RPC, Fully Distributed Server

approach for RPC.

Simulated a fully functional restaurant ( Carls Junior) as a user program run on the above

designed operating system, by creating multiple threads and processes and using

RPC/systemcalls guaranteeing mutual exclusion using Locks, Condition variables and

Monitors on Centralized server and fully distributed mechanism.

Computer Vision:

Implemented Object Recognition in OpenCV, using Bag of Features method, PCA-Sift

Feature and KNN method.

Implemented Stereo matching technique for images taken from camera at different views

Implemented Image segmentation methods like K-Means-Clustering and Mean Shift

Segmentation

Structure from motion: Computing a Euclidean upgrade, given an affine reconstruction from

two images with uncalibrated cameras.

Aritificial Intelligence:

Developed an Intelligent Agent that searches for optimal path for joining wires on a circuit

board, using A*, Uniform cost search and BFS/DFS with a self designed heuristics function for A*,

that searches the optimal path by expanding lesser nodes (C++)

Multimedia Systems:

Develeped a software that performs subsampling of an image on YUV space, and upsamples it

using an interpolation algorithm.

Developed a software that performs compression of images using vector quantization on an

RGB space for an image with a codebook, that is created using the color distribution

information(3d histogram)

Developed a content authoring tool and a video player that plays the defined content. The

Authoring tool is used to define events, add images and l inks for a given video and audio. The

video player understands the content and plays the video and audio in sync, alongside letting

user interact with the video and the events as defined by the authoring tool.[JAVA]

Web Technologies:

Created a facebook mashup application that serves weather data from weather.com by RESTFUL

API Service and integrated it with Android application. Frontend: HTML, CSS, JavaScript /

DOM. [backend used : PERL / CGI ]

Algorithms design

Implemented an unix ls -r algorithm to traverse directory with a from scratch written doubly

circular linked list. [C/C++]

Implemented maze-generation and solving using BFS and Dijkstra s [C/C++]

Geo - Spatial Databases:

Implementing an android based application called IB LOBS, that deals with connecting strangers

by defining regions of interests on a google map and letting users share information once the

user is within that region. [ JAVA / ANDROID - SDK]

User Interface Design:

Implementing an android based application called KRAACS, which is a lazy-search application to

search restaurants and to be able to order food from multiple restaurants using YELP/Google API.

The design is similar to the sketch a search application by Yahoo! on the iphone. [ JAVA /

ANDROID - SDK]

Current GPA [Masters]: 3.25

Professional Work Experience:

Summer 2012, Intern Yahoo! Inc. Sunnyvale[May 2011 August 2011]

Job role:

Wrote a uniform test execution framework using Node.js (Dealt extensively with xml manipulations and

running generic test commands)

Worked as part of the Cocktails team at yahoo on the Screwdriver which is a Node.js Continuous

Integration [ Mojito app ] for pushing nodejs/Mojito applications upto deployment ( Wrote Libraries in

Node.js and yui3 for frontend)

Wrote an application called BUGSON for aggregating information from Bugz illa and HUDSON web

services using Node.js. [Wrote 2 libraries one for each Hudson and Bugzilla, and created GUI Application

using mvc framework, YUI3 and nodejs.)

Server maintenance - Civil and Environmental Engineering, University of Southern Californi a

[August 2010 Current]

Job role:

Maintain website of CEE department using CMS Pint.

Administration of personal server (Snow Leopard MACOS-X) for the chair of CEE department.

Nokia Siemens Networks, Bangalore, India. [July 2008 July 2010]

Role:Research and Development Engineer

WiMAX 3.5G-Worldwide Interoperability for Microwave Access architectures

Designed, developed and tested a simulation project for WiMAX creating a server with a simple

scheduler serving 2 clients adhering to IEEE 802.16e using C language. Also developed CORE - WiMAX

modules (language C++) in MAC layer which includes features related to SUB FRAME OF THE ACTUAL

WIMAX 5 ms Frame sent in AIR, and QUALITY OF SERVICE SERVICE FLOWS.

W-CDMA 3G-Wide Band Code Division Multiple Access architectures and specifications area.

Designed and developed a module called SPECTRALLY EFFICIENT LINK ADAPTATION (SELA) for the

Multiple Input Multiple Output [MIMO] antenna feature of WCDMA in C. Designed a PHY -SIMULATOR for

MAC layer in High Speed Uplink Packet Access using Python. Automated On-Board Target Testing for

High Speed Downlink Packet Access [HSDPA] in WCDMA using Python.

LTE Long Term Evolution 4G architectures and specifications area.

Have worked on Optimizations and performance related issues[C++]

Cisco Systems. Internship [2008]:

Role: Designer and team lead.(3 member team)

Was involved in the design and development of a Web based project and a tool for social networking, dynamic

test plan generation, automated execut ion of test scripts on the test hardware and a simplified bug -reporting

mechanism for Testers, developers and line Managers @Cisco. The project was part of the internship project

during under graduation.[Used:XOOPS, object oriented PHP 5.0, mySQL, XAJAX, SOAP,LDAP,JavaScript ]

Under graduation [2004 - 2008]

Bachelor of Engineering, Vishwesvariah Technological University, India (People s Education Society Institute of

Technology) -2008

Aggregate Percentage [UG]: 75 (3.8 GPA)

Projects:

Developed an Online Auction System [HTML,PHP,Javascript,CSS,MySQL,] [2005]

A Web based project where any user can sell, buy, bid for products (Apache

server).

Developed a Student Record Archival and Retrieval System for Department of Informat ion Science

[C++] [2007]

A File Structure Project on EXTENDIBLE HASHING for EFFICIENT ARCHIVAL and RETRIEVAL of STUDENT

RECORD. The project carried out at PES institutions, Bangalore aimed at replacing the existing backend of

Information science department s Student archival and retrieval system and plugging in an optimized code of

Extendible hashing to resolve scalability and efficiency issues with the department database.

Developed a Face Recognition And Detection Application [Under graduation: Final year project 2008]

[JAVA]

Face Detection and Recognition using Eigen Faces (PCA) technique,

The project aims at detection of faces in an image irrespective of lighting conditions and the number of faces

using eigen faces technique, skin connectivity and K-nearest neighbor algorithms

Hobbies:

I maintain a personal website @ http://chetanankola.com where I experiment with html5, CSS3, JQUERY,

YUI3.

- Have implemented Youtube Instant using Google Web services for Youtube.

- Have implemented Flickr Instant using YQL service from Yahoo!

I practice acoustic guitar and love alternative rock music.



Contact this candidate