From:                              route@monster.com

Sent:                               Friday, September 2, 2016 10:12 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: TOMCAT

 

This resume has been forwarded to you at the request of Monster User xapeix03

Mahima Annagiri 

Last updated:  06/30/14

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Wesley Chapel, FL  33544
US

mahimadas@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Mahima Annagiri - CV

Resume Value: qumsg3ngctshx2hk   

  

 

MAHIMA ANNAGIRI

E-mail:mahimadas@gmail.com

Contact Number: (614)-886-1161

 

PROFESSIONAL SUMMARY

 

 

IT professional with more than 10 years of Experience in the areas of Design, Development, and Implementation of Internet and E-Commerce applications. Experienced in Application Servers such as IBM WebSphere, Tomcat, and JBoss. Proficient in Java/J2EE, Groovy/Grails, Struts Framework. Familiar with Agile SDLC, iterative processes, and traditional methodologies. Applied industry experience in Banking, Retail, Insurance, Financial services, and telecommunications industries

 

SKILLS SUMMARY

 

JavaJDK 1.3 – 1.5

Java (Enterprise)J2EE, EJB 2.0, JSP, Servlets, JNDI, JDBC

 

Java (Open Source)Groovy & Grails 1.04, Struts & Tiles Framework, Spring, Log4j, JSTL, XDoclet, DynaForms, Maven Build Tool, JUnit, JMock, EasyMock, Mockito, Apache Lucene 2.3.1 & Apache Solr, Hibernate, Ibatis, PayPal NVP API, Spring WebFlow

 

Software DevelopmentJ2EE Design Patterns, OOAD, Rational ClearQuest, MS Visio, Eclipse3.0, IBM WebSphere Studio Application Developer 5.1, IBM Rational Application Developer, IntelliJ, NetBeans, Macromedia Dreamweaver, JBuilder Enterprise 7.0                                                       

Web TechnologiesAJAX (using Prototype& JQuery), GWT, JSON, PHP, HTML, JavaScript, CSS, XML, JSON and Java technologies as above

 

Application ServersIBM Websphere Application Server, JBoss, Tomcat

 

DatabasesOracle, IBM DB2 Universal Database, Postgres8.2, MS SQL Server 2000, MYSQL, Interbase                                         

 

Version ControlRational ClearCase, CVS, Subversion, GIT 

 

Operating SystemsWindows NT/2000/XP, Linux

 

MethodologyAgile Scrum

 

 

 

EDUCATION

        Degree - Bachelor of Engineering (Electrical & Electronics) 1995 - 1999

University of Mysore, India 

 

 

 

 

 

 

 

 

 

PROFESSIONAL EXPERIENCE

 

JP Morgan Chase Bank:                                Feb 2013 – May 2014

Software Engineer

 

Project Description:

JP Morgan Chase Bank – Customer Assist

Customer Assist is a tool used in the bank branches to open Checking, Savings Accounts and also Credit Cards.

The tool uses GWT & Spring WebFlow. Involved in development, design and implementation of many of the Use Cases.

 

Environment: Java/J2EE, Spring WebFlow, Mockito & PowerMock for Unit testing, DB2, GWT, Rational ClearCase, Rational ClearQuest, IBM Websphere, RAD, Squirrel, GIT (Version Control), Maven, Tomcat, ASI framework (framework defined by the Infrastructure group)

 

 

TekSystems (Client: Nationwide Insurance)Jul 2011 – Feb 2013

Software Engineer

 

Project Description:

Nationwide Sales & Service Center - iMedia

Sales & Service Center allows investment professionals to manage existing/new clients by providing illustration / quote tools. The SSC website allows the investment professionals to manage client’s Pension Plans, Annuities & Life Insurance.

Worked extensively on Investment Solutions Builder© a web-based investment tool that allows Registered Investment Advisers (RIAs) to build and manage retirement plan fund lineups and asset allocation models for sponsors and participants with control and flexibility, online, anytime.

 

The web application is being developed using Struts2, Spring, JQuery & Agile Methodology including Test Driven Development (TDD), Pair Programming. Currently am involved in development of many Use Cases in an Agile environment with interactions with the business by Show & Tell

 

Environment: Java/J2EE, Struts2 & Tiles Framework, Spring, Oracle, Ibatis, JQuery, RESTFul Webservices using JAX-RS and JAXB, JSTL, Junit, EasyMock, JMock, HTML, JavaScript, SubVersion, Maven Build Tool, Hudson (CI tool), XSLT/XML, XEP Engine (PDF renderer), Tomcat

 

 

TekSystems (Client: J.P. Morgan Chase Bank)Dec 09 – Jul 2011

Software Engineer

 

Project Description:

Intranet Deal Model for Treasury and Security Services

 

The Intranet Deal Model (IDM) is a web-based tool that assists the Sales team in determining deal profitability when new opportunities are identified for both new and existing clients.  It also helps to streamline price approval, price implementation, and the pricing metrics gathering process.

 

I am involved in the design, development, enhancement and Maintenance of the project with the use of Oracle Stored Procedures, AJAX using Prototype and Struts & Tiles.

I am also involved in the analysis, design and development of Integration of Customer Knowledge Center (CKC) with Intranet Deal Model (IDM). Implemented the WebService Client to consume CKC WebService using WSDL2Java and Axis WebService Engine. Due to this implementation the users have the ability to send product and revenue information from an IDM deal directly to a CKC deal by clicking a button instead of manually entering it in CKC.

 

 

Roles & Responsibilities

        Main role on project as a Java Developer.

        Responsible for development, enhancement and Maintenance of various modules using Java, Struts & Tiles, Oracle  Stored Procedures and AJAX (using Prototype), WebSphere Application Server 6.0, JSON, TOAD for Oracle

        Responsible for designing and development of many modules/functionalities on IDM and mentoring the development team.

        Responsible for implementing new Search Feature which has the ability to easily locate information on products and service codes with the option of adding them directly to their deal

        Responsible for co-ordination and integration of IDM and CKC using WebServices.

        Involved in creating Proof of Concept for Integration of IDM with Approval Central using WebServices.

        Involved in migration/refracting the existing code from jdk1.4 to jdk1.5

        Currently involved in creating Proof of Concept for rewriting PRPC wizards in Java using Custom TagLibraries

 

Environment: JDK 1.4/1.5, Struts & Tiles Framework, Oracle, AJAX(using Prototype), WebSphere Application Server 6.0, JSTL, HTML, JavaScript, SubVersion, TOAD, Rational Application Developer, JSON, Apache Axis

 

 

 

GoAntiques (currently acquired by Worthpoint), USA      Feb 08 – Sept 09

Java Developer

 

For all the Projects in WorthPoint - Development methodology used was the SCRUM Agile methodology. Process included iterative development, 2 week sprints and daily stand-up meetings

 

Project Description

Implementation of Apache Solr for Worthopedia Search

WorthPoint.com provides market data on collectibles along with professionals who can guide the user with opinions and appraisals.

The project involves Implementation of Open Source Solr Search Engine for Worthpoint Search.

Worthpoint.com site was running on Drupal Content Management system. The performance seemed to be not as expected. So to improve the search speed and do indexing, the company decided to implement Apache Solr for the Worthopedia Search.

Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, a web administration interface. It runs in a Java servlet container

 

 

Roles & Responsibilities

        Main role on project is as Java Developer.

        Responsible for design and development of various modules using Groovy, Grails, Apache Solr & Postgres

        Understand and contribute to creation of Data Models

        Ensure that all technical requirements are implemented accurately

 

Environment: JDK 1.5, Apache Tomcat5.0, Apache Solr, IntelliJ IDE, Postgres 8.3, Groovy, Grails 1.0.4, SubVersion, Hibernate

 

 

Development of Community Network for Worthpoint.com

The project is development of Social Networking portal for antique collectors and dealers.

I was involved in the development of the following modules:

1) Personal Inbox – for receiving private messages

2) Wall – for posting and receiving notes from friends

3) Neighborhood Buzz – to keep track all the friends activities

5) Ask A Worthologist – Online service where a user can request an expert opinion of a collectible or antique

4) OMS tool – A User Management tool for administrator

 

Roles & Responsibilities

        Main role on project is as Java Developer.

        Responsible for design, development and testing of various modules using Groovy, Grails, Yahoo User Interface

        Responsible for creation of Data Models

        Maintenance & enhancement of the Worthpoint website

 

Environment: JDK 1.6, Apache Tomcat5.0, IntelliJ IDE, Postgres 8.3, Groovy, Grails 1.0.4, YUI, Ajax, CSS, SubVersion, Hibernate

 

Integration of PayPal Express Checkout

Express Checkout is Pay Pal’s premier checkout solution, which streamlines the checkout process for buyers and keeps them on the merchant’s site after making a purchase. Worthpoint currently accepts only credit cards.

According to PayPal, Small-to-medium-sized businesses get an average sales lift of 14% by accepting PayPal. This is because some customers don’t have credit cards, or prefer not to use them. By offering more ways to pay, we will increase the chance that customers will complete their purchases.

 

I was involved in the design and development of the all the modules related to PayPal Integration

Roles & Responsibilities

        Main role on project is as Java Developer.

        Responsible for design, development and testing of various modules using Groovy, Grails, PayPal NVP API

 

Environment: JDK 1.6, Apache Tomcat5.0, IntelliJ IDE, Postgres 8.3, Groovy, Grails 1.0.4, SubVersion, PayPal API, PayPal Sandbox Test Environment

 

 

 

Implementation of Lucene Search for GoAntiques

The project involves Implementation of Open Source Lucene Search Engine for GoAntiques Search in place of DB2. GoAntiques, headquartered in Dublin, Ohio, is the only virtual marketplace in the art, antiques and collectibles industry offering an integrated, one-stop solution for both storefront and live auction selling. GoAntiques offers more than 500,000 items from 1450+ dealers in 27 countries and logs more than 1 million visits and thousands of transactions each month.

GoAntiques Search was using DB2 text extender. Implemented Apache Lucene which is a Open Source text search engine – helped the company by saving on licensing costs for DB2.

 

Roles & Responsibilities

        Main role on project is as Java Developer.

        Responsible for development of various modules using Java, JSP and JSTL

        Responsible for maintenance and support for the modules developed

        Responsible for maintenance & enhancements of GoAntiques website

        Responsible for migration from jdk1.3 to 1.5

 

Environment: JDK 1.5, JSP, JavaScript, Apache Tomcat5.0, Lucene 2.3.2, JSTL, IBM DB2, Eclipse 3.2, JUnit, Ant, CVS

 

 

Software Futures (acquired by Faritec, South Africa)

Client: Vodacom, South Africa          Aug 05 – July 07

www.vodacom.co.za – Migration to J2EE & IBM WebSphere from Microsoft Environment

Sr. Java Developer

Project Description

The first phase of this project has been completed in record time of 3 months.

 

        Vodacom is a pan-African cellular communications company providing a world-class GSM service to millions of customers in South Africa, Tanzania, Lesotho, Mozambique and the Democratic Republic of the Congo. Vodacom’s South African operations also offer a UMTS or 3G service.

        Vodacom is the market leader in South Africa, with more than 5700 base stations around the country ensuring in excess of 95% of South Africans are within the coverage area of its impressive cellular network.

        The Vodacom.co.za website was previously hosted in a Microsoft environment, utilizes a MS SQL Server database and has functionality coded in ASP.net, serving 700 pages of information. 

        Vodacom decided to migrate the current system to a web-based solution running on IBM’s world class Websphere infrastructure to facilitate Vodacom’s full business requirements using international best practices for systems development. 

        The vodacom.co.za website was being developed to facilitate users to view Vodacom’s company information, products & services.

        The content is both static content (text), as well as dynamic content. The content is managed using BOA (Back Office Application), which will allow authorized user’s to manage this content. The users who manage this content are administrators, editors, writer’s etc.

        The content itself is generated by various means such as Database, XML files, CSV files & iCap Legacy System. English is the language in which content will be delivered and administered currently, but the system design will allow for allowing additional languages to be supported in future.

        The vodacom.co.za is a web portal. Hence, the number of users is expected to be very large. Therefore the application must be capable of handling a large number of concurrent requests. The browser’s supported will be Internet Explorer or Netscape, versions 4.0 and above.

        The application is being built on J2EE framework. The Data access and Business logic is going to be enclosed in EJB components (Session & CMP2.0 Entity Bean) and accessed through JSP pages. JSP & Struts Framework make up the presentation layer.

 

Vodacom.com and Vodacom.co.ls – Migration to J2EE & IBM Websphere from Microsoft Environment

 

The second phase of the project was migrating the .COM and Vodacom Lesotho site to J2EE environment.

 

Vodacom.co.za - Maintenance and Enhancement of the Website

 

The third phase of the project involves enhancements and maintenance of all 3 websites.

 

Roles & Responsibilities

        Main role on project is as Java Developer.

        Responsible for development of various modules using Struts and EJB for this website

        Involved in Database Design for the websites

        Responsible for Integration with CIRIS (Repository for Roaming Data) system for International Roaming Module for vodacom.co.za website

        Responsible for Unit Testing

 

Environment: Windows XP Professional, IBM Rational Software Architect 6.0, IBM Websphere 5.0 Application server, Rational ClearCase, Rational ClearQuest, IBM DB2 Universal Database, JDK 1.3.1, JSP, EJB 2.0, J2EE design patterns, Struts Framework (v1.1), Apache POI (for creating Excel Worksheet) and JavaScript.

 

 

3C Technologies, South Africa

Client: First National Bank (FNB)           Feb 05 – July 05

EGAMI (Imaging Project)

Java Developer

Project Description

First National Bank (FNB) is the oldest bank in South Africa and currently trades as a division of FirstRand Bank Limited.

 

In the current South African market, FNB is the only bank that is not image-enabled. The obvious benefits of image-enablement, as well as the capacity problems currently being experienced in FNB Banking Operations have prompted the eGami initiative, which aims to resolve some of these problems through the implementation of imaging and image management.

 

EGami System is being developed using Java/J2EE Technologies

        Presentation Layer is comprised of JSP, Struts and Tiles framework, Xdoclet and Dynaforms

        A service Layer for serviced layered architecture

        A Domain/Object Model Layer that is shared across applications

        A Resource Layer for accessing external resources such as Databases, Documentum, LDAP servers as well as EIS systems

 

Roles & Responsibilities

        Role as a Software Developer

        Involved in the development and testing of the Presentation Layer using Struts and Tiles Framework.

        Involved in the design, development and unit testing of PDF rendering component with the use of iText and rendering the PDF to Fax and Email

 

Environment: J2SDK1.3, Jboss, JSP1.2, Eclipse, XML, DB2, Struts and Tiles Framework, Log4J 1.2.8 framework, JSTL, Maven, WinCVS, Xdoclet, DynaForms, iText, HTML, JavaScript, CSS, Macromedia Dreaweaver, MS Visio, JavaScript and Windows XP server

 

 

 

Scorpeonet Technologies Ltd, South Africa

Client: City Council of JohannesburgMay04 – Dec04

Bank Reconciliation and Automation

Technology Manager

Project Description

City Council of Johannesburg is a government organization with 11 regions and number of utility agencies under it. The Audit General report for City Council of Johannesburg identified certain shortcomings in the Billing & Payment System. One of the problems was the Bank Reconciliation. The City Council accepts payments for utilities in numerous ways through Cares System (standalone system), Pick’n’Pay Stores, Checkers, Electronic Payment etc. There exists a requirement for an Automated Bank Reconciliation process to be implemented to cater for the reporting of integrity of the collection process and its associated process. Our Bank Reconciliation system provides an interface for Reconciliation of all the payments made through the Cares System, Third Party or Electronic Payments.  The System has been developed on a multi tier platform with the total separation of a graphic user interface. Java/J2EE technology has been used with Apache Tomcat webserver to handle JSPs, Servlets and Bean processing. The Web Interface has been done using Struts Framework. The application runs on a central server available on the LAN (local area network) and is accessible from this network based on the security setup. The Reconciliation is done with Bank statements and the Files obtained from the Pay points. The Scheduler (file parser) written in Java is responsible for automatic uploading of pay point files and bank statements into MSSQL server.  The graphical user interface has been done using JSP, Struts and SQL Server as Database.

 

Roles & Responsibilities

        Main role on project as a Team Lead

        Responsible for Database Design for the project

        Involved in the design, analysis, development and deployment of the project

        Responsible for mentoring junior developers

        Involved in the integration of Front end UI and classes

 

Environment: Tomcat Server, J2SDK1.3, JSP, MyEclipse3.8.2/ NetBeans, Struts Framework, SQL Server2000, TOAD, HTML, CSS, Macromedia Dreaweaver, MS Visio, JavaScript and Windows XP server

 

Ulwazi Digital Information Ltd                       Jan04 - Mar04

Programmer

Project Description

Content Management Site - The content is managed using Application developed in JSP. Only authorized users are allowed to manage this content. The users who manage this content are primarily teachers or the administrator.

Finally, this application is used as a generator to create manuals for Grade 9, 10, 11.

Roles & Responsibilities

        Main Role as a Developer

        Involved in the development and testing of the presentation layer using JSP and Interbase

Environment: Jdk1.3, Tomcat Server, JSP, FireBirdSQL (Interbase), HTML, Eclipse Macromedia Dreaweaver, Crystal Reports8.0

 

Devweb Technologies LtdNov03 – Dec03

MailStamp

Programmer

Project Description

MailStamp is a dummy mail server, which interacts with the database to send email with specific banner/footer according to the settings for that receiver.

 

A front end designed using PHP, HTML helps the administrator/user of a specific company to store sender and receiver email address as well as specific stamps and footer to be sent along with the email.

When an email is sent using a Mail Client, the java program at the backend accesses the database and sends specific banner/footer as per the settings in the database.

 

The Administrator of that company can obtain the reports of how many emails were sent using the mailstamp and by whom at the front end.

 

Roles & Responsibilities

        Main Role as a Developer

        Involved in the design, development and testing of the presentation layer using PHP and Mysql

        Involved in the design, development and testing of the business layer using Java and Mysql.

Environment: Apache Web Server, PHP4.0, Mysql, HTML, Java, J2SDK, Eclipse, Quanta Plus, Linux, FuseBox Framework

 

VTC, South Africa Sep02 - Oct 03

Learning Management System

Software Developer

Project Description

        Virtual Training Company is pioneers in CD based training (CBT).

www.vtc.com

This site was originally done in Lasso and Filemaker Pro. Involved in designing and development of the site in PHP and Mysql with Apache and Mac OSX

        Learning Management System. (LMS)

Corporations use the intranet management system and academic institutions to define training goals, control, manage access to training titles and to monitor a group or individual‘s progress against defined goals.

 

Roles & Responsibilities

I was involved in designing, development, testing and implementation of management system for the clients. I was also extensively involved in implementing and installing this product to Clients such as Technikons, universities as well as companies like Adam & Adams, ITTC, Vega Solutions, and Advanced Concepts. These clients were having different Environments like Linux/Windows/Mac.

 

Environment: IIS /Apache web Server, Java, JSP, Apache, PHP4.0, MYSQL, HTML, JavaScript, CSS, Windows/Mac, QuickTime Player, Source Guardian Encoder

 

Cerulean Infotech Pvt Ltd, Bangalore Mar 02-Jun 02

Developer

Project Description

        Subscription based membership application

The project is online course. The content is managed using CMA (Content Management Application), which will allow authorized user’s to manage this content. The user’s who manage this content is the administrator.  The content is both static content (text), as well as streaming content (audio and video) with the use of QuickTime Streaming Server.

The project is designed and implemented in a very generic way

The presentation logic is done using JSP.The backend is Mysql.I was involved in the designing and developing UI using JSP, JavaScript and HTML and deployment of JSPs

Environment: Tomcat Web server, Jdk1.3, JSP1.1, Eclipse, MYSQL, HTML, CSS, JavaScript, Windows

        Mohammadmashat.com

Description: Multilanguage Site

This site was originally developed in JSP. This project is basically migration from JSP to PHP. The site is available for both English and Arabic Languages. This is customized for both the languages with proper Content Management. The Client is an author in Arabic. The client himself maintains the content through the interface provided for Content Management. This site uses Mysql database.

Environment:  Apache web server, PHP4.0, MYSQL, HTML, JavaScript, Linux Server, Macromedia Dream weaver, Eclipse, JDK1.3, JSP, and Tomcat

        Clickbank.com

Description: ClickBank is the combined billing, marketing, and product distribution system used by thousands of web businesses (sellers) that offer unique products and services delivered over the Internet itself via web pages, files, or email. Sellers promote their products through this network of over 100,000 online marketers (affiliates).

Each seller selects a percentage affiliate commission in advance.

Affiliates then earn this percentage on every purchase made by every customer they refer to the seller. For each sale Clickbank bills the customer, pays the seller, and pays the commission to the affiliate.

The project was for the Unlimited Long distance 4u affiliate program

I am involved in the requirement analysis, design, development and unit testing of the Admin and Affiliate module. The admin will be able to pay affiliates accordingly and also approve an affiliate. The admin can check the yearly statistics of the affiliate, commission earned by each affiliate.

Each affiliate can view and maintain the details of his/her account and commissions earned and the affiliates can have sub affiliates.

The database and tables were created using PHPmyAdmin.

 

EnvironmentPersonal web server, PHP4.0, MYSQL, Template HTML, JavaScript, Linux, PHPMyAdmin.

 

Roles & Responsibilities

        Main Role as a Developer

        Involved in the development, testing and deployment of the above applications

 

 

Ionidea Interactive Pvt. Ltd, Bangalore            Nov 99 - Nov00

Rcounter/Rtheatre

Software Engineer

Project Description

Rcounter is an Internet based concept that helps people to book tickets for any movie and any show in any city. It provides access to latest information on movies/play across the globe. Specifically tailored for the entertainment industry, Rcounter is a virtual “Automated single-point entertainment organizer". It is an eBusiness centre that allows profit centres with a  'Push To' or 'Push From' business model for distributors, theatre companies, advertisers & sponsors, stage and event managers to efficiently service the entertainment needs of patrons, audience, subscribers and spectators.

 

I designed, developed and deployed the Administrative modules, Theatre modules, Node modules and Subscriber modules using PHP3.0.

Administrative module:

        Allows overall control of the site.

        New registrations for theatres, distributors, Nodes, Subscribers, Franchisee

        Statistics, Security, uptime, scalability and upgrades

Theatre module:

        Register

        Submit Layouts

        Decide Shows

        Download Bookings

        Approve Nodes & Distributors

Subscriber module:

        Browse through movie listings in different cities

        Register & book movie tickets

        Rate Movies

Node module:

        Register

        Send request to the theatres

        Book tickets on behalf of the public

I have also performed unit testing for the above modules.

Environment: Apache web server ver 1.3.14, Red Hat Linux 6.2, PHP3.0, HTML4.0, MYSQL, Template files, JavaScript.

 

Project Description

 

        Personal Homepage Module- This module helps the subscriber to have a personal homepage of his Own. Each subscriber is allocated 5 MB space and is allowed to have 5 links, which help him to maintain information such as family information; education etc .It also helps him to build his resume and also upload photos.

        I Designed, Developed & Deployed modules such as House keeping and Users Authentication .I was involved in Unit testing for the above modules.

        Resource Management System - This module provides a way to manage books, periodicals, CDs, Client docs

        Network seating arrangement – (Image mapping) I was involved in the analysis, design, development and deployment of all the modules of both the above systems .I was also involved in designing the structure of the template files, Coding and testing for both the systems

 

Environment

Apache web server ver. 1.3.14, Red hat Linux 6.2, PHP3.0, MYSQL, HTML4.0, Coffee Cup Image Mapper and data files

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Sr. Java Developer

JP Morgan Chase Bank

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Team Lead

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

 

Target Locations:

Selected Locations:

US-FL-Tampa

Relocate:

No