Architect And Sr. Developer Resume
SUMMARY
Technical Skills
Operating Systems: UNIX, Win XP/2000/NT4.0/98/95, Sun Solaris 5.6, MS-DOS, Linux
Languages: Java/JDK 1.4.2/1.5, C,C++
Web Technologies: JSF, JSP, JDBC, HTML, Servlets,iText 5.0
Enterprise Technologies: J2EE 1.2/1.3, EJB 2.0/3.0
Web/Application Servers: JBoss 2.0/3.2.x/4.0.0, Apache Tomcat 3.3, Websphere 6.1/7.1
IDE: MyEclipse, IntelliJ, RAD , Jasper iReport
RDBMS: Oracle , DB2
Reporting Tool: Jasper Professional, Jfreechart for charting
Methodologies: Agile ,Software Engineering, OOAD, and UML, Design Patterns: Data Access Object, Singleton, Session Façade,
Service Locator,MVC, Business Delegate, Front
Controller, Factory Pattern, and DAO
Frameworks: Struts, Spring Webflow, Hibernate, Spring security
Configuration Tools: CVS,Accurev, Team foundation server, Subversion
Professional Experience
1) PROJECT PROFILE:
Project Title:
Confidential,
Location:
New York, NYC
Role:
Architect and Sr. Developer
Operating Systems:
Windows
Programming Languages:
Jquery, Java 1.5, J2ee, Restful Webservices, Spring security 2.3 ,ExtJS
Client:
Confidential,
Duration:
May 2011 - till date
Role Performed:- Architect, Sr. Developer
Project Description:-
Kaplan Tutoring started initiative for creating a platform for Common Core standards. The Common Core State Standards Initiative is a state-led effort coordinated by the National Governors Association Center for Best Practices (NGA Center) and the Council of Chief State School Officers (CCSSO). The standards were developed in collaboration with teachers, school administrators, and experts, to provide a clear and consistent framework to prepare our children for college and the workforce. Kaplan has started to think through it to come up with a solution to both teachers and students to use these standards. For teachers, Kaplan will be using its yet another successful product called TSR ed portal. Where educators will be able to get to their state standard material and information based on grade, standard and subject. For students, a portal is being developed where there will be a lesson home page, each lesson will lead to pre assessment, guided practise, direct instructions and quiz.At the end of the year, student will take post assessment, based on the scores, lessons will be assigned “below-level”, “at-level”, “above-level”.
Client description:-
Kaplan offers a broad range of programs and assessment tools aimed at helping K12 students and teachers achieve academic success. Programs range from after-school tutoring and virtual high school instruction for children to online curriculum development, reading and math intervention, supplemental skill and test readiness solutions, and college preparation programs for school districts.
Responsibilities
1) PROJECT PROFILE:
Project Title:
Confidential,
Location:
New York, NYC
Role:
Reporting Solution Architect
Operating Systems:
Windows
Programming Languages:
Jasper reporting Tool
Client:
Confidential,
Duration:
Jan 2011-April 2011
Role Performed:- Programmer/Analyst
Project Description:-
Kaplan Tutoring has an online portal for K-8 and precollege SAT ACT product. The product was sent to many institutes/schools for the students to master their curriculum. Once these students are on board, the project was to create reports at state, county, district, school, teacher or class level and see the performance of the students in various subjects and respective lessons. The challenge was to create reports in short duration (2 months) of time and for a large number of students (about 50000). My responsibility was to evaluated the requirement and come with with a reporting architecture. I created the architecture document and presented a reporting solution which would cater to the wide requirement of the business. Once the business and Management came to consensus , As a team leader I led the development team and designed the reporting solution. I was also actively involved in the development of the reports.
Client description:-
Kaplan offers a broad range of programs and assessment tools aimed at helping K12 students and teachers achieve academic success. Programs range from after-school tutoring and virtual high school instruction for children to online curriculum development, reading and math intervention, supplemental skill and test readiness solutions, and college preparation programs for school districts.
Responsibilities
2) PROJECT PROFILE:
Project Title:
Confidential,
Location:
New York, NYC
Role:
Designer, Senior Developer
Operating Systems:
Windows
Programming Languages:
Spring MVC, Spring security, Jfreechart, Hibernate, iText, Jasper
Client:
Confidential,
Duration:
Jan 2010- Dec 2010
Role Performed:- Consultant (Designer, Senior developer)
Project Description:-
Pre-College product is aimed at catering to the Pre-College students. The portal provides access for parents/students to purchase the ACT, SAT test prep courses for their children. Courses are either classroom based, online or private
one-on-one sessions or Live online. The product provides customized learning management system for students based on their aptitude level. Students scan their diagnostic results in a system and the results are received by the product through webservice. Based on the scores attained on the diagnostic test, the lessons or courses are displayed. Based on the purchase of the product, student will have multiple practice test after the courses. Once student takes the practice test, reports will be shown to show their performance in the various subjects. The instructors get access to features like student progress reports, classroom data,
lesson plan etc. This product was integrated with existing K-8 product.
Client description:-
Kaplan offers a broad range of programs and assessment tools aimed at helping K12 students and teachers achieve academic success. Programs range from after-school tutoring and virtual high school instruction for children to online curriculum development, reading and math intervention, supplemental skill and test readiness solutions, and college preparation programs for school districts.
Responsibilities
3)PROJECT PROFILE:
Project Title:
Confidential,
Location:
Omaha, NE
Role:
Requirement analyst, Senior Developer, Trainer, Documentation
Operating Systems:
Windows
Programming Languages:
Spring, Hibernate, JSF Trinidad
Client:
Confidential,
Duration:
Jan 2009- Jan Dec 2009
Role Performed:- Consultant
Project Description:-
eCustomer service is online application used to view the account summary of the cards. The application
provides services like account summary, account info modification, statement delivery and email service.
The application was developed in 1990 and was developed using jsp and servlet. With timeframe as the client bas of First Data for this product increased, there was no design pattern followed, and the product was very difficult for maintaining and for customization for new clients. With the current client count of 80 , there were total of 5 code bases which catered the services for all these clients.
Refresh project’s goal is to re engineer the product to cater to the large customer base. The requirement is to maintain a common code base which can be configured when a new client comes on board. The configurable factors are the text on screen, the look and feel with different page templates, colors. The functionalities based on the client. The product has to maintain PCI compliance in auditing and logging. The account holder information is stored in mainframe environment. The data is retrieved using FDR (First Data) proprietary ODS calls. All the user information and product related information is to be stored in oracle database. The configuration is maintained in the oracle database based on Bank id and product type.
The project is operated in Agile methodology. We had active daily sprint meetings and my team made sure that we delivered the product on time and gave a good demo in the end of each sprint.
Client description:-
First data management services is a leading card processing company. First data supports large financial institutes and merchants by helping them process and understand the intelligence behind every transaction. First data helps in secure transactions on the card and provides solutions for payment solutions, Card issuing Solutions, Prepaid and Paperless payroll solutions, Mobile commerce solutions, eCommerce solutions Internet banking solutions, Global merchant solutions, Bill payment solutions and Fraud and risk management services. Having over a 100 client base for its products, First data handles loads of data and has good record of performance.
FirstData issues customized credit/debit cards. This card can be signature based or pin based secured cards.
Responsibilities
4)PROJECT PROFILE:
Project Title:
Confidential,
Location:
TSYS Prepaid, Alpharetta
Role:
Developing, Testing, Documentation
Operating Systems:
Windows
Programming Languages:
J2EE, Jasper, Spring hibernate
Client:
Confidential,
Duration:
May 2007- Jan 2009
Role Performed:- Consultant
Project Description:-
TSYS Prepaid provides prepaid cards for its clients. There are tools and processes built for executing the creation of accounts, creating the embossing file, maintaining the card numbers and managing the accounts. The tools are customized to various clients of TSYS based on the corporate program the client belongs to. The tool has in-built scheduler which runs jobs on regular basis for executing operations on the accounts and card holders. TSYS Prepaid administrator is a web based tool for setting up a client in our system, creating the corporate program for the client , setting up the card material details. The administrator has the ability to set up jobs for the clients for maintaining the card details. The administrator handles setting up of various fees like inactivity, maintenance fees. The application uses complex portal parameters to manage the frontend. TSYS Prepaid Contact Application (CCA) is a proprietary web based application used to manage customer calls, emails and interactions. In addition to this functionality, CCA has a direct link into Clarity’s transaction database allowing users to view cardholder transactions in real time.
Client description:-
The prepaid card industry has experienced exponential growth in recent years and TSYS has been at the forefront of this trend. Prepaid cards are quickly replacing cash, checks and paper vouchers because they are safe, convenient and easy to use.
Prepaid cards provide significant value to consumers and businesses in all markets. For corporations they provide savings by replacing costly paper checks with reloadable cards. For over 80 million Americans without checking accounts, they act as a bank account in your wallet and open new opportunities for spending typically not afforded to this group.
Corporations see the value in prepaid products in their reduced bottom line, streamlined processes and satisfied employees. Incentive, payroll and gift cards are solutions Fortune 500s embrace to meet their business needs. Their employees enjoy receiving a gift that is safer than cash or checks, can be replaced if lost or stolen and is usable anywhere Visa and MasterCard are accepted.
TSYS Prepaid card solutions are Visa– and MasterCard– branded and also allow funds withdrawals at ATMs. TSYS prepaid offer expert card program development, real–time transaction processing and program management services. Our customizable Web–based front end allows our customers to manage multiple programs in real time with robust reporting tools.
Responsibilities
5) PROJECT PROFILE:
Project Title:
Confidential,
Location:
Bangalore
Role:
Developing, Testing, Documentation
Operating Systems:
Linux, Windows
Programming Languages:
Spring Webflow, J2EE,Perl scriptings
Duration:
May 2006- April 2007
Role Performed:- Developer
Project Description:-
The architecture of current Orbitz is being leveraged to a new architecture by name "whitelabel". Orbitz objective is to create a single, global, comprehensive on-line travel platform capable of running consumer, white label and corporate businesses Austin Marketing is a part of Project Austin and is involved in marketing domain. The current platform is going to be leveraged to whitelabel platform. There are various modules of the current architecture which is being transformed to the whitelabel architecture.
Client description:-
Orbitz is a leading online travel company offering leisure and business travelers a wide selection of low airfares, as well as deals on lodging, car rentals, cruises, vacation packages and other travel. The site was created to address consumers\' need for an unbiased, comprehensive display of fares and rates in a single location. Orbitz\' inventory includes more than 455 airlines, tens of thousands of lodging properties worldwide and 12 rental car companies. Orbitz search results are presented in an easy-to-use matrix that displays a vast array of travel options.
Responsibilities
6) PROJECT PROFILE:
Project Title:
Confidential,
Location:
Bangalore
Operating Systems:
Windows
Technology:
Struts,J2EE, Perl scripting
Client:
Confidential,
Duration:
Nov 2005- April 2006
Role Performed:- Developer
Project Description:-
The Pay Decision Tool application is a web-based tool that allows managers the ability to recommend merit, adjustment, promotions increases, and bonuses for all domestic employees. It models information and manages separate budgets for adjustments, merit increases and promotions. The PDT application is used to enter, approve, modify, and reject recommendations for increases, adjustments, promotions, and bonuses.
The project involves enhancement of existing code and documenting the same for future enhancements
Client description:-
Intuit transforms business and financial management for small businesses, accounting professionals and consumers. The company\'s mission is to create new ways to manage personal finances and small businesses that are so profound and simple. The company has nearly 17,000 employees with major offices in 13 states across the U.S., and offices in Canada and the United Kingdom.
Responsibilities
7) Project Profile:
Project Title:
Confidential,
Location:
Bangalore
Role:
Developing, Testing, Documentation
Operating Systems:
Linux
Technology:
PayPal Proprietary xml language
Client:
Confidential,
Duration :
Jan 2005- Oct 2005
Role Performed:- Developer
Project Description:
PayPal Web Development Ranch deals with the enhancements of the client’s site. The goal is to take care of the enhancements required. To achieve this desired result, there will be interaction with the onsite regarding the requirements which will be analyzed and an execution plan will be proposed to the client before being executed.
The project also involves modification of the existing site features along with the development of the new client features.
Client description:-
PayPal, an eBay Company, enables any individual or business with an email address to securely, easily and quickly send and receive payments online. Available in 55 countries and regions around the world, buyers and sellers on eBay, online retailers, online businesses, as well as traditional offline businesses are transacting with PayPal.
Responsibilities
Educational Background
Bachelor of Engineering, Computer Science Engineering