Post Job Free
Sign in

Java Manager

Location:
12345, India
Posted:
July 08, 2010

Contact this candidate

Resume:

ANKIT MINOCHA

Address : B-*/***, Janakpuri, New Delhi.

Mobile : +91-958*-***-***

Email : ****************@*****.***

Objective:

Learn and implement.

Corporate Exposure

TECHNICAL ANALYST (Web Technologies) ( Feb '10 - Current )

Srijan Technologies

Project : Reviewagent (Web Product)

Reviewagent is a PHP based engine, where-in it delivers data users to the

users on the fly, communicating with a Hadoop based recommender system,

Apache Mahout.

Technologies used

Language : PHP, Python, Java

Database : MySQL, NoSQL, MongoDB

Work Platform : Unix

Key Learnings

Being a web application, a benchmark was set for 10,000 + page views a day,

which brought in Scalability proficiency, and the usage of a (K,V) based

database, MongoDB.

Multithreading was used extensively, to enhance performance.

PHP was integrated with Java, which was quite challenging.

Project : Infrastructure Management (Ubuntu)

Migration of sites from one server to another.

Implementation of intelligent algorithms to improve site performance.

Maintain scheduled backups at various servers.

PIPELINE PROGRAMMER

Rhythm and Hues Studios (July '09 - January '10)

Key Roles

At Rhythm & Hues India, I worked with the CG Production Pipeline group to

architect and develop tools and supporting modules for the visual effects

production, in a scripting language environment. Projects include studio-

wide and production-specific tool development, as well as continued

development of the core pipeline support modules and sub-systems.

I implemented process improvements, new features, and fixed bugs using Perl

for the proprietary digital production pipeline, used by over a thousand

TDs (Technical Director) on a daily basis for multiple productions at

multiple locations Los Angeles, Mumbai, Hyderabad and KL.

I did a lot of troubleshooting, profiling and documentation of code,

debugging and develop new tools to optimize the work flow in the studio and

automate the time consuming non-creative work.

Apart from that, I have to inform and educate the TDs about any changes in

the workflow, new tools and technologies.

Skills Developed

Excellent UNIX skills.

Solid understanding of software design methodologies

Object-oriented software design skills.

Excellent documentation skills.

MySQL integration with Perl.

NetScout Systems INTERNSHIP (Jan '09 - June'09)

JAVA DEVELOPER

Key Roles

Performance Manager is a proprietary product which is responsible for the

analysis of the various kinds of data that flows through a network

(implemented for large organizations). This data is stored into a database,

which is also proprietary.

My work focused on the database, where I had to develop a tool in Java,

which was responsible for bombarding data onto the database. TCP

communication was preferred in this new model (old tool was developed over

SNMP communication). It was a Multithreaded application developed using

Sockets, Channels, NIO and Streams.

It was based on the Observable and the Prototype Design Pattern.

This was achieved well in time, and the speed of data transfer was very

much above the expectations, and it was well appreciated.

Skills developed

Excellent understanding of the OOPs, Design Patterns.

Deep understanding of Multithreading and the NIO and its core values.

Integrating Multithreading with TCP Sockets lead to dynamic thinking.

Challenges faced

1) Numerous race conditions

2) Efficient memory utilization

SHOPPING CART

Tools used : Jsp, Servlets, Apache-Tomcat, AJAX, Spring, EJB 3.0

TIME TABLE MANAGEMENT SYSTEM : (June 2006-october 2006)

Using Genetic Algorithm

Tools used : Java, MySQL

Features include:

Schedule classes by subject by teacher

Allot rooms and equipment

Substitutes identified instantly, for absenting teachers

Manage conflicts in Time Tabling

This project was proposed to Delhi University, and is implemented in a lot

of colleges there.

Software Exposure:

Operating System : Linux

Programming Language : Java, Perl, PHP

Database : Oracle 10g

Application Packages : Net Beans, IntelliJ

Web Technologies : Web 2.0, JavaEE, Perl, XML

Application Servers : Apache-Tomcat, Glassfish, Geronimo

Frameworks : Spring, JSF, EJB

Areas of Interest:

Object Oriented Programming

Unix based systems

Solving puzzles

Mathematics

Guitar

Academic Qualification:

Examination School/College/Institution Board/University Year Percent/CGPA

M.Sc Symbiosis Institute Of SYMBIOSIS 2009 2.954/4.0

(Computer Computer Studies and INTERNATIONAL

Applications) Research (SICSR). UNIVERSITY

Sun Certified Sun Microsystems Sun Microsystems 2008 85.00%

Java

Programmer

B.Sc (H) Comp Sri Guru Gobind Singh DELHI UNIVERSITY 2007 65.76

Science College

Of Commerce

H.S.C Cambridge School, New Delhi CBSE 2004 72

S.S.C Cambridge School, New Delhi CBSE 2002 70.4

Other Achievements:

Sun Certified Java Programmer(SCJP) for platform - 5.0.

Part of Mozilla Team (Campus Representative) for their Brand promotion

since July '08.

Headed the placement activities in M.Sc(C.A), and assured 100%

placement beating the October Blues '08.

Stood 1st in the Programming Challenge, in the event UNIFY'08, organized by

the students of SICSR under-graduates.

Represented SICSR in the IndicThreads conference, IndicThreads

Conference On Java Technology is the premier independent event on

Java technology in India.

Head of Guest Lecture committee in M.Sc (C.A).

Committee head for annual technical fest GNUnify '08.

Part of the organizing committee of SICSR ALUMNI MEET '08.

Student coordinator for annual technical fest - COGNIZANCE '06.

Extra Curricular Activities:

Active camper/un-organizer/volunteer of the BarCamp.

Active member of the Open Source Community.

Participated in debates and elocution competitions and college and school

level.

Part of the cricket and table-tennis team at college and school level.

Represented NetScout Systems in Inter IT Football Tournament.

Hobbies:

Exploring.

Travelling.

Guitar.



Contact this candidate