Post Job Free
Sign in

Developer Management

Location:
7601
Posted:
March 26, 2010

Contact this candidate

Resume:

Pradeep Krishnegowda

Ph: 646-***-**** E. *****.*******@*****.***

Summary

Four years of extensive object oriented software development experience in

development of performance oriented web applications (server and client)

Extensive knowledge in software development, testing and quality management

Excellent interpersonal skills, proven team player with ability to lead or

mentor junior developers

Proven time management skills and committed to an ideal of quality

Highly flexible and willing to assume multiple roles in meeting and

exceeding the client's needs

Sun Certified Java Programmer

Master of Science in Computer Science with emphasis on Software Engineering

from University of Southern California (USC), LA

Strong knowledge of Server side and multi threaded programming

Strong knowledge of Design Patterns

My core ability is creative problem solving. In general if I find a

challenging problem with high rewards or stakes I am not afraid to learn

new skills to get it done.

Skills

Languages : Java, C, C++, PL-SQL (Stored Procedures, Triggers), Java

Script, Python

Tools/API : HTML, DHTML, AJAX, Hibernate, Tapestry, Spring framework,

J2EE, jUnit

Databases : MySQL, Oracle 10g

Platforms : Windows, Unix

Others : MS Project, Eclipse v3.5, Subversion, git, PL/SQL

Developer

Work Experience

Developer / Lead Developer - Vitech Systems Group, New York, NY (July 06 -

Present)

Vitech provides software and solutions to Pension and Health Plan

administrators. Our software is a choice of over 100 organizations who

collectively serve over 7 million participants and manage over $500 billion

in assets

Designed, Implemented and Migrated a commercially successful product to

assist trade unions and public pensions with the administration of member

benefits.

Active design and development of the Loans Module from inception for the

product which is a dynamic, table driven definition of visual object,

providing greater flexibility across clients. Also architected and

implemented a work flow based design which would lead users through the

business process.

Developed a highly customizable amortization schedule and closeout amount

calculator which could also account for credit life insurance and escrow

amounts in its calculations across various loan types and loan interest

rates.

Extensive implementation of application-level and object-level services to

improve client developer productivity by providing custom client APIs to

ease their development effort and time.

Upgraded the product OR Mapping from Hibernate 2 to use Hibernate 3.3.2 GA

(more than 2400 hibernate mapping files)

Actively contributed to several client demos which usually had a turnaround

requirement of 2 -3 days including weekends.

Conducted business analysis to translate business requirements into

technical specification. Performed feasibility study of possible technical

solutions to address a business need and liaison with the client to

elaborate on scope and suggest optimal solution.

Participate in rotating support schedule for daily production operations.

Participate in peer code reviews, product enhancement gathering and design

sessions

Reproduced and fixed several bugs reported by clients across several

versions of the product.

Responsible for all aspects of the system, from application and database

design to development and testing

Awarded 2nd place in 500 bugs 10 days corporate challenge for successfully

fixing most number of bugs

Created and added a new process control mechanism for client code

compliance using peer reviews and Review Board. This improved code quality

and reduced the number of iterations by almost 30%

Provided business analysis, recommendation and recommended process

improvements.

Technical Lead - NEBF (National Benefit Electrical Fund)

NEBF is a Taft-Harley, multi employer, defined pension benefit plan that

provided retirement and related benefits to employees in the electrical

industry.

Lead a team of 6 developers, in 3 separate geographical locations

Developed code to implement eligibility criteria, and pension benefit for

participants which depends on their years of service, age at retirement,

type of benefit selected and the pension rate at the time of retirement.

Redesigned legacy pension application conversion batch processing to

improve performance using divide and conquer and splitting the processing

across multiple servers.

Communicated project status reports and other key metrics of the project to

stake holders

Used Agile Development (Extreme Programming for One) methodology for

implementation of pension benefit calculations.

Implemented the business process control work flow which leads business

users through the life-cycle of the pension application; from initiating a

new application to issuing disbursement and checking various eligibility

criterion's and validating all documents.

Provided business analysis, recommendation and recommended process

improvements

Environment: Java, J2SE, JDK, AJAX, Hibernate, HTML, DHTML, JavaScript,

CSS, Tapestry, PL-SQL. Stored Procedures, Triggers, Eclipse v3.5 jUnit,

Log4j, Subversion, Oracle 10g, Unix

Consultant / Java Programmer - Protiviti Inc (PG Lewis & Associates) Sept

05 - July 06

PG Lewis and Associates were a Data Forensics company which was acquired by

Protiviti. They provided data forensics, discovery and litigation services

and support

Responsible for complete software development life cycle from requirements

gathering to development, implementation and deployment of two secure

software systems - Case Management and Evidence Management Flow Control

application.

Automated Evidence Management System using bar code readers with logging

for every activity. This improved efficiency of Forensics personnel by

almost 40 - 50%

Maintenance of PG Lewis website.

Generated reports using BERT which were extensively used during litigation

Environment: Java, J2SE, J2EE (JDBC, JSP, Servlets), PL/SQL, Stored

Procedures, Triggers, HTML, DHTML, XML, Java Script, AJAX, Jakarta Tomcat,

MySQL, Jakarta POI, Eclipse v3.1

USC Viterbi School of Engineering - Graduate Student (Spring 2005)

Maternal Child Adolescent Clinic - Data Mining from Report Files

MCAC needed a data mining solution to convert a large volume of text and

excel files.

Designed and implemented the Data Mining solution leading a team of 7

Used Java Swing for the GUI and MS Access as the database backend.

USC Viterbi School of Engineering - Graduate Student (Fall 2004)

CSE Website Enhancement using Extreme Programming- Software Engineering

Department

Part of a team of 8 who enhanced the department website using XP

methodology

Developed implementation code using Pair programming approach

Developed prototypes to gather the requirements and user expectation in

detail.

Other Activities

Volunteered with New York City Child Support Corporation to migrate and

existing Content Management System (Light) to Drupal (Open Source CMS)

Published a paper on Extreme Programming for One as part of my graduate

studies at USC

Active member at Top Coder.

Participated in a 5K marathon run to raise funds to educate underprivileged

children in India, organized by ASHA for Education

Motorcycle touring, Travel Photography



Contact this candidate