Professional Documents
Culture Documents
Email: mamidoju@hotmail.com
Phone: +1 973 722 7557
SUMMARY:
Expertise in the area of designing and coding of applications using Sun Java Technologies (Core
Java, J2EE, JSP/Servlet, EJB and Struts/Spring Framework)
Worked on various development procedures like software development life cycle process and
UML concepts
Has the exposure on SOA/Web Services, SOAP & REST gateway Services. Explicitly worked on
client web service mechanisms Sentry & RRBus.
Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF
Used Spring Framework for developing the application and used JDBC to map to
Oracle/MySQL/Sybase database.
Use of Spring Security feature to encrypt the password to MD5 using salt mechanism and
remember the user session until cache is cleared.
Used Spring Interceptors to track frequently visited pages by the advisors and log them.
Used Spring Controllers to map the URL from the AJAX requests and used Data Access Objects
to store and retrieve information from the database.
Extensive use of ant to build and deploy the application into DEV environment.
Extensive use of Collection Framework features like Map, Object, List to retrieve the data
from database and present data to advisors.
Create email functionality with attachments for the advisors to send message to investors
along with the document generated with the information provided.
Experience in developing web applications using technologies like HTML, XML, Java Script,
AJAX, CSS, DOJO, Flash, JSP Tag libraries and Tiles.
Experience in developing and deploying J2EE components on application servers such as Web
logic Server 9.0/10.0/11g, Apache Tomcat, JBoss and IBM Web sphere 6.1/7.0.
Strong experience in Configuration tools like CVS, SVN, VSS and Rational Clear case.
Strong Experience in Relational database like Oracle 9i/10g/11g (SQL & PL/SQL), MySQL and
Sybase.
Hands on experience on Re-Engineering and requirements capturing from the existing systems.
Has the exposure to software development life cycle process and UML concepts.
Ability to lead the project/module and preparing the internal review cycle.
Has knowledge on Retail, E-commerce, Financial Services, Insurance, Banking Domain &
Social Media
Recognized as a good team player, with the ability to work in team as well as independently.
CERTIFICATIONS:
TECHNICAL SKILLS:
Others\
JRuleEngine a Java Rule Engine\
Oxizen XML Editor\
Sonar Software Quality Platform\
Apache Shiro Authentication Service\
LDAP and Active Directory\
BUSINESS DOMAINS:
Retail POS, Financial Services, Banking, Insurance, E-commerce and Manufacturing & Mobile
Social Media
PROFESSIONAL EXPERIENCE:
Working with Burlington Coat Factory Corporation is one of the American national department store
retailers for clothes, shoes and etc., with over 500 stores across the United States. I have been working
with Burlington Application development team to develop new computer programs & enhance the
existing. I have been part of various projects such as PAT, SysRepublic Tokenization, EPOS Servers Data
load, Gift Card generation, ReSA to REX & ORCO Encryption etc.
Responsibilities:
Prepared flowcharts and diagrams to illustrate the sequence of steps to describe logical operations.
Utilized tools to diagnose the defects of the system and fixed in time.
Modified the programs to increase operating efficiency for the new requirements.
Resolved the code quality issues for the company coding standards
Involved in analysis of computer code to detect syntax or logic errors during program test
Written documentation to describe program development, logic, coding, corrections and test patterns.
Content Hub is a content management solution to sync and share digital content on your devices via
the cloud management. The Manhattan server is the gateway between the client and external gateways
and the content storage. The Manhattan gateway is responsible for managing all storage within the
Content hub. The proposed system should support the upload and download of call logs, contacts, SMS
and MMS content types. System supports the media types including Audio, Video, Picture and File.
System provides the services like Add, Modify, Retrieve & Delete the media.
Responsibilities:
Used Jersey API, WSDL and SOA concepts to implement web services integration
Implemented REST clients to make REST calls to transcoding and content validation services.
Deployed the application in Weblogic server to test the REST API Service Calls
Designed & used Cassandra database model to store, manipulate and access content data.
Developed ORM objects by using CPO ORM based on TopLink/Hibernate ORM tools.
Resolved the code quality issues by and refine monitoring the Sonar Software Quality tool
Java 1.6, IntelliJ IDEA 11.x, Oracle Weblogic 11g Application Server, Cassandra 1.1.6 CQL Database,
REST Gateway API, CPO ORM (Cassandra Persistence Objects Similar to Hibernate), Smart SVN,
jBPM, Microsoft Visio, XML, XSD and Maven Build Tool, Sonar Software Quality Tool, Apache Shiro
Authentication
Project: Deferred Acquisition Cost (DAC) Analysis and Development July 2011 to Dec 2012
Client: Chartis Insurance, NJ, USA
URL: https://dac-int.chartisinsurance.net/
DAC (Deferred Acquisition Cost) is a tool which provides the Chartis International Reporting Offices and
the Chartis US Profit Centers a web-based platform to capitalize acquisition costs, amortize using
earnings pattern and calculate their DAC Assets/ Ending balances. The output of this automated
solution will enable the Reporting Offices/ Profit Centers to record DAC entries in their US GAAP results
on a quarterly basis. The project has Reporting Module on various measures (e.g. acquisition costs
capitalized and amortized DAC Asset balance) and dimensions (Product Line, RO, Profit Centers, etc.).
The project has Basic Administration Module for power-users to manage Users. The project has the
Interfaces to existing CI and CUS systems for Commissions, General Operating Expenses, and Successful
efforts factors, Earnings Patterns, etc. The project also deals the Data Backup/ Archiving, System
Testing, User Manuals
Responsibilities:
Created the use cases & SRS documents based on the requirements.
Created design specifications for the system and delivered the low level design specifications
Designed and developed java classes as framework components for Struts and Spring, involved
in designing MVC pattern using Struts Framework.
Developed Use case, Class diagrams and Sequence diagrams for the modules using UML and
Rational Rose.
Developed the Action Classes, created JSP'S using Struts tag libraries and configured in
Struts.xml,
Spring.xml, Tiles.xml and Web.xml files.
Used Spring framework for dependency injection with the help of spring configuration files.
Involved in the design and development of the Data Access layer using JDBC classes,
responsible for manipulating the data in Sybase database
Used DAO, DTO, Singleton, Composite view design patterns in the App development.
Consumed Web Services for internal and external partners/clients using Apache Axis.
Designed and developed the Reports using iNet Crystal Clear Report Engine
Designed master database tables, PL/SQL Scripts, Stored Procedures and other components
Developed the UI components using Java Script & JSON. Client side validations were done
using JavaScript.
Created and manipulated authentication scenarios using LDAP with Spring Security integration
Created the dynamic XML components to render the required output using XSL.
Transformed XML content into HTML using XPath, XML Schema and XSLT.
Responsible for unit test using JUnit, system test, UAT and delivered timely
Responsible for build and deployment of application in various environments including DEV, QA
& UAT with the help of HP Quality Control tool (HP QC)
Responsible for workbench setup using Integrated Framework (Struts/Spring and AIU)
Java 1.5, Struts 2.0, Spring 3.0, JSP 2.0, Servlets 2.4, JDK1.6, Oracle11g, JDBC 3.0, HTML, XML, XSLT,
CSS, PVCS, AJAX/JSON, JavaScript, Hibernate 3.0, Web Logic10.0, Log4J, JUnit, SOAP, WSDL, Web
Services, Ant, Eclipse 4.2, HP QC, SQL, PL/SQL, Microsoft Visio, LDAP, UNIX, Windows
The purpose of this project is to develop a global advisor application utilizing an integration framework
with call center widgets (for e.g. soft phone to answer call) and subscriber data/account management
application, to enable OnStar agents to deliver services. The integration framework Global Advisor
Workbench (GAWB) will enable the advisors to login to the enterprise applications with and required
applications (certain role), leveraging single sign on. GAWB shall provide an integrated desktop, a
universal desktop and a task driven desktop to the OnStar advisors to provide service to the
subscribers.
Responsibilities:
Created the Impact Analysis & Effort estimations documents for the change requests.
Created the use case documents, and updated the software requirements specification
documents based on the requirements.
Created design specifications for the system and delivered the low level design specifications
using UML diagrams, i.e. Class, Object, Sequence and use case diagrams etc.
Designed and developed java classes as Struts and Spring framework components.
Used Spring framework for dependency injection with the help of spring config files
Developed ActionForms, ActionServlets, Actions, configuring Action Mappings in Strutsconfig.xml, Validating ActionForms in Struts Framework.
Written Web services using Apache Axis2 and generated the WSDL.
Involved in the design and development of the Data Access layer using Spring JDBC,
responsible for manipulating the data in Oracle database.
Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database
backend.
Design UI screens using JSF, CSS, Struts Framework, Flash, Java Script and HTML.
Created workflows using Business Process Modeling (Weblogic BPM, similar to jBPM)
Designed master database tables, PL/SQL Scripts, Stored Procedures and other components.
Responsible for unit test, system test, UAT and delivered timely
The primary purpose of this project is to reduce ongoing maintenance costs, increase business
flexibility (e.g. release frequency), and simplify the technical infrastructure. This is a Reverse
Engineering project to redesign the existing Schwab.com functionality. Currently the site is
comprised of three distinct code bases(C/CGI, Java and Barista; a proprietary Java framework and
Content Management System).
Responsibilities:
Involved in the design and development of the Data Access layer using JDBC classes,
responsible for manipulating the data in Oracle database.
Work with Business Analysts to prepare the Software Requirements Specification documents
Platform & Skills: Java 1.4, JSP 1.1, Barista Framework, Eclipse 3.1, IBM Rational Clearcase,
Enterprise Architect, JavaScript and HTML and CMS, Framework: Barista Framework
Project: PPA 2.1 Self-Service Roth Conversion Oct 2009 to Jan 2010
Client: Charles Schwab Inc., SFO, USA
URL: https://investing.schwab.com & www.SchwabAlliance.com
Project details:
The current objective for this project is to build a self-service product on Schwab.com to enable
clients to convert from an eligible Schwab IRA to a Roth IRA to reduce the anticipated volume required
to be processed manually by Schwab reps as well as to provide a better client experience. This product
will be available under the Transfers & Payments page on the new Schwab.com. The volumes projected
in 2010 are approximately 92,000 online conversions for Schwab.com, which represents 25% of Retail
clients. Retail IS Clients will be able to process a Roth conversion on Schwab.com and Schwab Alliance
Clients will be able to process a Roth conversion on SchwabAlliance.com
Responsibilities:
Analyzed the business and modified existing system and designed UML Diagrams using
Enterprise Architect.
Designed and developed the Data Access layer using JDBC classes, and responsible for
manipulating the data in Oracle database.
Created design specifications for the system and delivered the LLD using UML diagrams
Platform & Skills: Java 1.4, JSP 1.1, Eclipse 3.2, IBM Rational Clearcase, Enterprise Architect, and
JavaScript, Framework: Barista Framework
Project details:
The goal of OCC project is to retire the 2 character OPRA symbol standard by replacing it with a 21
character (byte) series key. In addition to making changes to allow usage of the 21 character series
key, Schwab.com Client Web Portal will also be implementing a new presentation symbol that will be
used for interacting with the option UIs (both data entry and viewing). The new Option Presentation
Symbol format is more users friendly, logical, and similar to how a client would convey an option if
speaking (other than the date format) or entering a ticket for an option trade or quote as opposed to
the OCC Series Key.
Responsibilities:
Analyzed the business and modified existing system and designed UML Diagrams using
Enterprise Architect.
Platform & Skills: Java 1.4, JSP 1.1, Eclipse 3.2, IBM Rational Clearcase, Enterprise Architect, and
JavaScript, Framework: Barista Framework
Project: Greenfield Elaboration Phase I, II & III July 2006 to June 2009
Client: Charles Schwab Inc., SFO, USA
URL: https://investing.schwab.com
Project details:
The primary purpose of this project is to reduce on going maintenance costs, increase business
flexibility (e.g. release frequency), and simplify the technical infrastructure. This is a Reverse
Engineering project to redesign the existing Schwab.com functionality. Currently the site is
comprised of three distinct code bases(C/CGI, Java and Barista; a proprietary Java framework and
Content Management System).
Much of the legacy code has not been optimized leading to a huge chunk of unused code, making it
complex, lengthy and risky to release new code to production. This has to be seen along with the
complexities of customized infrastructure and tooling. Moreover, the sites those are within the system
boundary interface with a large number of other systems numbering 35 in all. Some of the integrations
include:
Responsibilities:
Analyzed the code from existing system and designed UML Diagrams using Enterprise Architect.
Client side validations were extracted from the existing system, which are developed using
JavaScript.
Closely interacted with Business Analysts and contributed in preparing Functional Specs.
Platform & Skills: Java 1.4, JSP 1.1, Eclipse 3.1, MS Team Foundation Server, Enterprise Architect,
MS Visio and JavaScript, Framework: Barista Framework (based on MVC Design Pattern)
Project details:
The GE Money E-Servicing is a replacement of Service.com. This is a branded version for existing
Service.com. The project presents the E-Business Strategy Team an opportunity to deliver the first
phase of the ITS Originations Strategy, simplifying the backend systems that are currently used for
online originations. The robustness and performance of the account origination and management sites
will also be enhanced. The initial launch product will be an Essex branded MasterCard and the
originations and account management systems delivered to the Essex project team will meet the
agreed Phase 1 requirements of Essex client. This project will enhance and deepen the GE Money
Financial Services relationship with Essex customers, providing a greater understanding of their online
customer base.
Responsibilities:
Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured
in Struts-config.xml, Web.xml files.
Designed the Front-end screens (GUI) and presentation layer using JSP, Servlets, HTML and JavaScript.
Designed and developed Framework Components using different design patterns, Involved in designing
MVC design pattern using Struts Framework.
Platform & Skills: JDK1.4, Struts Framework 1.2.7, XML, XSLT, JSP 2.0, Servlets 2.4, JDBC 3.0, Weblogic 8,
Oracle9i, SQL, PL/SQL, Java Script, Web Logic, HTML, CVS, ANT, Eclipse, Log4J, Windows
Project details:
WEBCONS (Web Hosting Control System) is a multi-server management and control system for Windows
based web hosts. The system is designed for any size web hosting companies, datacenters and ISPs,
which require a solid platform that automates all of the day-to-day tasks that would otherwise require
highly skilled man power, and large work forces. WEBCONS was written from the ground up specifically
to cater for the widely different types of hosting businesses in the industry. The advantage with this
WEBCONS is its new powerful restore tool. This tool gives you the ability to restore all features of
websites (including virtual directories), restore databases, statistics installation and DNS zones and
settings. The tool can also be used to migrate accounts settings between servers or products. It also
supports for freeware mail servers. WEBCONS supports the ability to control and administer many
different types of services from various vendors.
Responsibilities:
Platform & Skills: Java 1.4, JSP 1.1, EJB 2.0, MySQL, XML, JavaScript and HTML
Project details:
I2I is the complete Internet Management solution that solves every enterprise's Internet access-related
problems like excess bandwidth usage, uncontrolled surfing and security issues. It provides bandwidth
management and web cache, thereby ensuring faster downloads, provides content filtering, anti-virus,
anti-spam, firewall, multiple link load balancing and gateway failover, mailing solutions and printer
management on a single platform. I2I controls costs, raises productivity and protects the enterprise
from security threats like virus and worm attacks, spam and other external attacks. I2I enables
enterprises to retain confidentiality of information and reduce legal liability related to improper &
embarrassing downloads sexual harassment and other issues.
Responsibilities: