AMEYA BARVE 402 N Gregory Street Email: [email protected] Apt# 302 Phone: 312-613-6189 Urbana IL-61801 http://cs.uic.edu/~abarve

SUMMARY

An accomplished Software Engineer specializing in OO Design, Development and Analysis. Over 3 years experience in full life-cycle of software development process. Efficient in solving complex analytical and programming problems. Expertise in Java, Cloud Computing, ++, C, , Windows/ platforms and various Database systems. Skilled in project planning, analyzing requirements specifications and preparing project documentation. Good team player with strong written and verbal communication skills. Interested in full-time software development opportunities.

EDUCATION Master of Science – Computer Science (CS) (Graduation: August 2010) University of Illinois at Chicago(UIC). GPA: 3.50 Bachelors in Computer Engineering (Graduated: August 2007) University of Mumbai, India. Performance: 65.53 % equivalent to GPA: 3.66/4.0 APPLIED SKILLS  Programming languages: Java, C++, C, Perl, Ruby, (+ Shell Scripting)  Platforms: Windows 98/2000/XP/Vista, Linux(/RedHat), Windows Server  Database Systems: MySQL, MS SQL Server, PostgreSQL, SQLite3  Web Technology: HTML/CSS, JavaScript, PHP, JSP, ASP.NET, IIS,  Other Software: MS Office, Virtual Box, NetBeans IDE, Eclipse, Apache subversion,  Frameworks: Hadoop, Rails, Spring  Certification: Sun Certified Java (SCJP) for the JavaTM 2 Platform PROFESSIONAL EXPERIENCE Yahoo! Inc, U of I Research Park, Champaign, IL (May 2010 – Present) Job Title: Software Engineer (Contractor), User Data Analytics – Cloud Computing and Grid Migration . Processing BigData in Cloud using Hadoop framework implemented in Java. . Working on Grid Migration projects for the Right Media Exchange advertising platform of Yahoo. . Aiding migration of the legacy search/advertising data systems pipeline processing over the Grid. . Developing Java components and Perl scripts for pipeline data processing and management. . Implementing Data Processing modules which use the Mapper/Reducer interfaces of Hadoop. . Confirming proper storage and access of processed data over Hadoop Distributed File System (HDFS). . Analyzing Requirement Specifications and verifying that components confirm to the requirements. Other responsibilities: Fixing bugs, Coordinating deployment and Updating subversion repositories.

UIC Cancer Center, University of Illinois at Chicago (June 2009 – May 2010) Job Title: Graduate Assistant – Database Administration and Web Development . Designed Cancer Center membership database and created user forms in MS Access 2007. . Developed and executed complex SQL queries for extracting reports. . Developed and designed department Web site using Site Publish CMS, Adobe CS4 Design Premium. Enova financial, Chicago, USA. (July 2009 – August 2009) Job Title: Summer Intern - Research and Software Development . Simulated the ‘U.S. Bank’ ACH transactions to generate faster response to aid predictive analysis. . Developed modules in Ruby to parse ach files and generate return records based on certain criteria. . Implemented project with lightweight Sqlite3 database and then shifted to PostgreSQL for compatibility. . Used Active Records to automatically store/retrieve objects in the database. Technologies used: Ruby 1.8 on Rails (2.3.3), Sqlite3, PostgreSQL 8.3 Citi Technology Services Ltd, Citigroup, India. (December 2007 – July 2008) Job Title: Technology Associate – CTIGA Software Development . Designed components of “Virtual Tech” suite of web applications used for multiple internal purposes (reporting, raise requests & tickets etc) in Citigroup offices across 100 countries. . Analyzed application usability to ensure client satisfaction. . Consulted senior developers on improving the website design based on customer requirements. . Participated in enhancing application design using ASP.net with MS SQL Server as the back-end. . Coordinated deployment of new versions of Virtual Tech applications with offshore development team. Client Relations & Methodologies: Effective Client communication & agile software development. Rediff.com, Mumbai, India. (July 2006 – May 2007) Job Title: Student Intern – Software Development . Developed a tested and working project - “Proxy Server to download emails from POP3 server and deliver them to registered proxy users to be viewed over their GPRS enabled hand held’s”. . Performed Object Oriented Analysis and UML modeling to design various system components. . Implemented a modular back-end code in Java (J2EE) and JSP with WML for the front end. . Simulated and tested project in a realistic environment to prove its efficiency. . Prepared project documentation and other deliverables. Technologies used: Email Server (POP3), J2EE, JSP (Apache Tomcat), MS Access, Files, WML.

ACADEMIC PROJECTS 1) ‘Portfolio’ Code Search Engine - UIC, Accenture (ATL), College of W&M (Masters Project) Available online under GNU GPL: http://searchportfolio.net/ Developing an Information Retrieval Analysis Tool (IRAT) to compute textual similarity and popularity rankings of functional units (API calls) and their respective descriptors. Developing a Perl module using KinoSearch to compute textual similarity rankings and provide results for user queries. Technologies used: Perl 5.10, MySQL 5.1

2) Test Harness Tool using Java Reflection API, UIC (January 2009 – May 2009) Developed a Test Harness tool in Java to automatically test methods of Object Oriented Classes.

3) Usage Based Access Point Firewall (January 2009 – May 2009) Implemented a configurable application layer firewall using Squid Proxy web-cache/server 3 aimed to protect NAT’ed users lying behind an access point.

4) Captured Packet Data Analysis using C, UIC (April 2009 – May 2009) Analyzed and Compiled address based statistics from the tcpdump/libpcap capture files using C data structures (on gcc compiler) in a Networking course project.

5) Distributed Application Development, UIC. (August 2008 – December 2008) Developed 3-tier client-server architecture and implemented the application to remotely query MySQL database using Java (J2EE) RMI as a part of the course project.

6) Electronic Grade book (C++), Multimedia Systems Lab, DBIT. (October 2007 – November 2007) Implemented an electronic grade book application in C++ as a part of my volunteer work in the project to develop a Student Information System.

7) Web Design, Don Bosco Institute of Technology, India. (January 2006 – June 2006) Developed and designed a “Student Feedback System” as a part of the undergraduate curriculum. Technologies used: HTML, PHP, MySQL.

AWARDS/HONORS

. Received a Managerial “RAVE” award and Client appreciation for “Exceptional Customer Service” at Citi Technology Services Ltd in March 2008. . Won 3rd prize in National Level Robotics Event organized by Computer Society of India in March 2005.

RELEVANT COURSEWORK AT UIC

. Building Secure Systems . Object Oriented Languages and Environments . Introduction to Networking . Network and Distributed Security . Computer Systems Security . Computer Algorithms . Distributed Object Programming . Advanced Topics in Software Engineering