Swathi_SrSunCertifiedJavaDeveloper

advertisement
SWATHI ESHWAROJU
Java/J2EE Developer
832-280-7945
swathie.java@gmail.com
PROFESSIONAL SUMMARY
 A Sun Certfied Java Programmer with around 7 years of professional experience in design,
development and implementation of Java, Web based applications with Object Oriented
Technologies.
 Experience on full software development life cycle (SDLC) starting from collecting business
specifications, user requirements, confirming the design decisions regarding data, process,
interfaces, reviewing/audit the code and documenting the entire life cycle.
 Good experience in implementing J2EE compliant applications using Struts framework,
Spring, MVC framework and Hibernate.
 Experienced with all phases of project in the design, development, documentation, testing
and deployment of enterprise solutions in J2EE architecture.
 Proficient in technologies Java, J2EE, Struts 1.1/1.0,Spring, JSP, Servlets, Java Beans,
JavaScript and HTML
 Strong Experience in Struts Frameworks and MVC Architecture.
 Strong background in object-oriented programming & concepts.
 Experience with integrated development environment (Eclipse ) and used various plug-ins
like JUnit and Maven
 Experience with Web Applications Servers.
 Comfortable in developing applications using editors like Eclipse, RAD.
 Proficient in handling & administering Web servers/application servers Tomcat, WebLogic,
Websphere.
 Experience on Web-based environments with thorough knowledge of RDBMS concepts.
 Experience working on SQL server 2005,SQL Server 2008 ,PL/SQL and oracle 9i
 Knowledge of UML and ability to build code based on use cases designed using UML.
 Good programming, bug fixing, problem solving and trouble shooting skills.
 Comfortable working in research, design and development.
 Strong acumen for problem solving and conceptualizing real world issues.
 Quick learner and ability to work persistently on challenging problems.
EDUCATION
 Bachelors in Electronics and Communication Engineering
Jawaharlal Nehru Technological University, Hyderabad, India
CERTIFICATIONS
 Sun Certified Java Programmer SCJP1.4
TECHNICAL SKILLS
Java Technologies
Web Technologies
Operating Systems
Languages
Servers
Middleware
Databases
Version Control Tools
Modeling Language
Modeling Tool
IDE/Tools
JAVA BEANS, JDBC, JDK
Core Java Programming, Struts, Spring, Servlets, JSP, Java Web Services
, XML , Ibatis, Hibernate
UNIX/Linux, Windows XP
Java, C, C++, SQL, PL/SQL Programming, Java Script, HTML
Tomcat, Weblogic, JBOSS, Websphere Application Server
J2EE
Oracle10g, MS Access, SQL Server 2005, SQL SERVER 2008, Oracle 9i
CVS, Perforce, Subversion, Rational Clear Case,VSS
UML
Rational Rose 2000, Microsoft Visio
Eclipse, RAD 6.1, ANT, Maven, Toad, Adobe Flex Builder 3.0, iReport Tool
WORK EXPERIENCE
Direct Capital Corporation Houston TX
Sep’13 – Till Date
Java Developer
Project : Sales Data App
Description:
Direct Capital offers equipment financing and working capital loans to business for equipment,
inventory, marketing, remodels, technology & more all over the U.S.
The project deals with the development of a web based application which allows the
sales/Credit/Funding reps of Direct capital to track the requests obtained from clients, status of
the requests at each stage and any clarifications\approvals needed for the closure of the request
Software: Core Java, Struts framework, Spring, Hibernate, JSP, SQL Server 2008
Roles and responsibilities


Designed and developed application components in an Agile environment.
Analyzed requirement documents, created use cases and designed and developed
prototype
 Used Struts framework to handle application logic and make calls to business objects and
services.

Implemented Dependency Injection (IOC) feature of spring framework to inject
dependency into objects .
 Developed User Interface using JSP, Struts Tag libs.

Developed Server side components with using Hibernate as ORM Mapping and Spring
 Extensively used Log4j to log regular debug and exception statements.
 Developed JUnit test cases and Test Suites for application code and involved in integration
and functional testing.
 Used Jira for defect tracking and maintaining release backlog.



Involved in the development of the spring middle ware services.
Created technical documents based on epics as we complete the stories.
Worked closely with project managers and other team members to form a team effort
in development when have dependencies.
 Closely worked with the QA team for testing and resolve bugs in the application.
Environment: J2EE, JDK 1.6.0, Eclipse Helios, Tomcat 7.0, Struts, Spring,Hibernate, SQL Server
2008, Jira, Perforce.
______________________________________________________________________________
BFS (Banking and Financial Services) – Bank of America Charlotte, NC
Nov’11 – Aug ‘13
Java Developer
Project: LRV Chartist
Description :
LRV Chartist application is a web based application which has two applications namely chartist and
Vantage. The application lists all the fixed income and securities bonds. Vantage Application also
lists the bonds related to different countries. Vantage application presents the live data to the
customers .Data is streamlined with the live data from Reuters .Chartist application allows us to
compare the present data with the historic data by plotting charts .It helps the users to compare
and understand the historic data with the present changing live data. LRV Chartist Application
also allows users to write blogs and post them.
Software: Core Java, Struts framework, Portletization, SQL Server 2008,
Roles and responsibilities







Developed Canadian bonds portlet, European Bonds portlet ,Australian Bonds portlet and
New Zealand Bonds portlet in the existing vantage application
Developed the portlets using Struts framework and portletization concepts
SQL Server 2008 is used as the back end RDBMS Tool
Used Struts framework to develop the application.
Designed User Interface based on MVC framework, which accomplishes a tight and neat coordination of Struts, JSP and Taglibs.
Developed server side business logic modules.
Implemented MVC, DAO and Singleton J2EE design patterns as part of application
development
 Implemented automation of a batch process which exports the inflation data related to
the bonds to the US whole bonds portlet in vantage application
 Extensively used Log4j to log regular debug and exception statements.
 Used Perforce for version control
 Used Maven for automated builds and deployed JAR and EAR files
 Involved in the development of the spring middle ware services.
 Closely worked with the QA team for testing and resolve bugs in the application.
Environment: J2EE, JDK 1.6.0, Eclipse Helios, Tomcat 7.0, Struts, Portlets, SQL Server 2008,
Perforce.
Banking and Financial Services – Bank of America Charlotte, NC
Java Developer
Project: Investment Banking Module
Roles and responsibilities
Sep ‘10– Oct’11
 Involved in the design and development of the investment banking application
 Developed the application using Spring and Hibernate
 Used Maven ANT build
 Used Rational Rose for application design
 Involved in onshore offshore coordination and daily status updates.
 Used SQL Server 2008 as the backend RDBMS tool
Environment: J2EE, JDK 1.6.0, JDK 1.3.1, Eclipse Helios, SQL Server 2008, Maven build, spring,
hibernate, Weblogic sever
Healthcare – United Health Group Cognizant Technology Solutions, India
Java Developer
Project: Consumer Database
Description:
Dec’09 –Sep’10
UnitedHealth Group is a diversified health and well-being company dedicated to making
health care work better. UnitedHealth Group offers a broad spectrum of products and
services through seven operating businesses: UnitedHealthcare, Ovations, AmeriChoice,
Uniprise, OptumHealth, Ingenix, and Prescription Solutions.
Consumer Database (CDB) application refers to the member details of its consumers. CDB
application is a mainframe application. CDB uses a third party tool called Initiate Systems(Java
based code) which is used for party matching, so as to tell CDB whether the member is an
existing member or a new member .CDB also has another Java based application CDB
dashboard which is used for tracking CDB application. CDB also has another Java based
application CDB portal which is java based Spring framework application used for the member
details of consumers in CDB.
Roles and responsibilities
As a single team memeber




Involved in the enhancement activities of CDB Dashboard application which runs on
the logs from the production server
Involved in the development of UNIX scripts for migrating the logs from production
server to development server due to performance issue.
Involved in the monitoring of Initiate system which is the third party tool used for
party matching in Consumer Database.
Involved in bug fixing and defect tracking in L1, L2 and L3.
Environment: J2EE, JDK 1.6.0, Eclipse Helios, Unix shell scripting, Spring, Ibatis, Initiate systems
JP Morgan Bank Cognizant Technology Solutions, India
Java Developer
Project: WCRM (Wholesale Customer relationship management)
Dec’08 – Dec’09
Description:
The project involves development activities of Wholesale Customer Relationship Management
(WCRM) system which is an internally developed CRM Application with five to six thousand global
user base across the wholesale lines of business (Commercial Bank, Investment Bank and
Treasury Services) at JPMC.
Roles and responsibilities




Involved in the development of new core spring services
Worked extensively in Struts to develop application module.
Wrote complex SQL queries for retrieving and updating data in oracle tables.
Strong front-end development using HTML, JSP, JavaScript, CSS.


Involved in the development of new PL/SQL packages
Involved in the development of DataServiceRequests (DSR) for loading the data from
staging tables to the main table.

Worked extensively in UNIX for building and deploying application in various levels.

Involved in the performance and enhancement of packages by changing the tables

Used Jira to enter the tickets and for tracking the bugs.

Used Apache Tomcat server for deploying the application and Ant for automated builds.
Environment: J2EE, JDK 1.6.0, Struts, JavaScript, CSS, JSP, HTML, PL/SQL, Jira, Eclipse Helios,
Ant, UNIX, apache Tomcat 1.6.5, Oracle 9i
Manufacturing and Logistics– 3M Company CTS India
Dec’07 – Nov’08
JAVA Developer
Project: 3M IHEMS
Description:
3m Company is a world leader in Manufacturing and is a Fortune 500 company. It is based in St.
Paul, Minnesota. Cognizant has an existing relationship with 3M to provide a variety of services
including Application Development and maintenance.3M is a $16 billion diversified Technology
Company with leading positions in consumer and office; display and graphics; electronics and
telecommunications; health care; industrial; safety, security and protection services;
transportation and other businesses.
IHEMS application mainly deals with the calculation of exposure assessment of its workers to
different chemicals used in manufacturing different goods.3M maintains the record of all the
details of different protective equipments like respirators, gloves etc. to be worn for different
chemicals in order to protect their employees from the exposure of harmful chemicals. Then it
calculates the exposure assessment for each chemical and tabulates the result. These results
become useful whenever a worker files a petition against 3M saying that exposure to a particular
chemical was hazardous.
Roles and responsibilities
 Involved in the Full Software Development Life Cycle (SDLC) of the application.
 Created UML Class diagrams, Sequence diagrams and Package diagrams.
 Implemented J2EE web application for Case Intake application using JDK, J2EE,
 Implemented server-side Java web framework with Struts 1.0, Server 2005
 Developed GUI using JSP and Object Oriented Java Script.
 Extensive experience in Internet Programming with HTML, CSS, XML
 Designed and developed Session beans.
 Used Websphere application server for deploying the application
 Involved in exporting the records to an excel sheet using iReport tool (jasper Reports)
 Set up debugging framework using Log4J on JBOSS environment and documented the
initial configurations.
 Used JUNIT for unit testing the different modules of the application.
 Involved in writing SQL Queries for database transactions.
Environment: J2EE, JDK 1.5.0, Struts, SQL Server 2005, JDBC, Servlets, JSP, JavaScript, Eclipse
3.1, JBOSS, ANT,HTML,CSS
Download