
My soul, do not seek immortal life, but exhaust the realm of the possible. -Pindar
Status: Logged Off
Search All Resumes | Submit Your Resume
Inside Sales Representative Resume
Open opportunity to coach clubs in ASIA,EUROPE Resume
Experienced Executive Assistant/Estimating Coordinator - Veteran Resume
Sameer
US
Java J2ee Programmer/Analyst
I would prefer a job in Software Development that will give me the opportunity to further my already-extensive understanding as regards the creation and monitoring of in-Software Development in Java technology, with a view to later advancement to a more senior-level position.
, EJB, JDBC, Oracle, MySQL, MSSQL, PL/SQL.
Expertise in Front End development frameworks like Struts and Spring
(MVC) and applying J2EE Design Patterns.
Extensive experience in ORM tools like Hibernate using XDOCLET.
Strong understanding in Object Oriented Analysis and Design (OOAD)
concepts.
Expertise in Client Side Designing and Validations using HTML, Java
Script, JSP, Struts, Tag Library.
Extensive experience in Integrated Development Environment (IDE) like
Eclipse, NetBeans and JCreator.
Developed applications with Tomcat, JBoss, Pramati and BEA WebLogic.
Extensive experience in Oracle9i, 10 G, SQL Server 2000 and MySQL.
Extensive experience in writing complex SQL queries and good knowledge
in writing PL/SQL.
Extensively used Apache Ant as Java Build tool.
Extensive experience in Software Configuration Management using Version
Control Software such as SVN, CVS and VSS.
Have complete Software Development Life Cycle (SDLC) experience.
Excellent track record of leading team and projects to successful
completion under tight deadlines with high client satisfaction.
Possesses excellent Analytical, problem solving, leading and lFearning skills as well as keen interest in the emerging technologies.
Good Knowledge of project documentation especially preparing project plan, requirement analysis document, high level and low level design documents and test cases based on ISO and CMMI level 5 standards.
Expert in generating reports as Jasper Reports using iReport tool as well as Crystal Reports.
Extensive experience in using third party APIs like, QUARTZ used for Scheduling Jobs and POI used for Microsoft Excel operations.
EDUCATION
M. Sc. (Comp. Sci.) from College of Computer Sciences, Pune University,
Pune
C-DAC from Sunbeam Institute of Information Technology, Pune
University, Pune
TECHNICAL SKILLS
Programming Languages Core Java (JavaSE), C, C++, VB, SQL
Distributed Technologies RMI, EJB, Struts, WebServices.
Web Technologies J2EE, Java Servlet Technology, JSP, JSTL, JDBC API, JSF
GUI Swing, AWT
Frameworks MVC, Struts, Hibernate and Xdoclet, Spring
Web/Application Servers JBoss, Apache Tomcat, Pramati, Weblogic
Scripting Languages JavaScript, CSS
Markup Languages HTML, XML (DTD, Schema, DOM, XSLT)
Database Servers Oracle 9i, 10g, MSSQL 2000, MYSQL
Methodologies OOPS/OOAD, UML, J2EE Design Patterns
WebServices WSDL, SOAP (Using Apache Axis)
Version Control Tools CVS, SVN, VSS
Tools Eclipse, Net Beans, Edit Plus, Apache Ant, log4j
Operating System Windows 95/98/ME/NT/XP/2000/2003 and Vista, Linux
Reporting Tools iReport for Jasper Report, Crystal Reports.
EXPERIENCE
Baystate Financial, MA Programmer/Analyst June
07 - Till Date
DataSync Online
DataSync Online is designed specifically to meet the insurance brokerage
industrys unique data-integration needs, serving as a centralized hub that
securely moves critical application and policy information from insurance carriers to third-party distributors such as BGAs. This rapidly deployable solution provides seamless business-to-business electronic movement of data in all aspects of insurance processing from field application upload, automated underwriting, to distributor policy print to significantly reduce costs and improve application turnaround time. Third-party distributors can receive feeds and updates from multiple carriers by sending SOAP requests to WebServices. Carriers send messages to multiple BGAs and other distributors whenever the latest information is available using JMS messaging. Some carriers also provided mailboxes in form of SFTP and HTTPS locations for transfer of the data files. Used java networking packages to connect and download/ upload feed from such mailboxes.
DataSync Online is compatible with ACORD and NAILBA data standards and requires
no proprietary software at the carriers data center. This service was
responsible of parsing the huge XML data files of size around 70 MB and more
using SAX and DOM parsers. DataSync allows BGAs to maintain carriers information online. It includes modules to manage carriers contact information, account details, policy information etc. These modules are developed as actions in the Struts framework. Presentation layer uses JSPs, Direct Web Remote (DWR) Ajax components. Spring framework is used at middle tier. Hibernate is used for object/relational mapping for persistence and query service.
Responsibilities:
Extensive application of J2EE design patterns namely, Service Locator, DAO, Value Object, Business Delegate, Session Facade and MVC.
Responsible for updating artifacts like LLD, design documents including
the necessary UML diagrams like Use Case scenarios, Sequence Diagrams, and
Class Diagrams etc.
Write code for downloading pending case files from different DataSync
mailboxes.
Worked on WebServices java classes and WSDL using Apache Axis.
Design shell script to export and import SSL certificates to JDK.
Create a unit test for the persistence layer.
Configure Hibernate using Xdoclet and Spring framework.
Run the Unit test and verify CRUD with Hibernate.
Create unit tests for the Struts Action. Create Action and Model
(DynaActionForm) for the web layer.
Run unit tests and verify CRUD with Action.
Created ANT build file.
Create JSPs using tag libraries.
Involved in client side scripting in Java Script and Ajax.
Environment:
Java, Struts, JSP, Servlets, Hibernate, Spring, DWR Ajax
framework, Ant, Shell Script, HTML, XML, TOAD, Rational Rose, WebServices,
SOAP, Win CVS, JUnit, WSAD, ORACLE
IBM (SUNGARD), MA Programmer Analyst Jan 06 to May 07
IBM Data Integrator is a versatile tool that enables integration of financial
data and events across applications around the globe. IBM Data Integrator
allows transfer of stock market data and banking data from any kind of source to any target. The Source is stock market broker and target is a stock exchange. The user transactions used to be sent from source to the destination. This generic product was also used in banking and financial sector where the source is Remote Branch location and the target is Head Office Locations. Financial data includes daily user transactions such as debits and credits.
Source can be database, file and target can be same or vice versa. Here target database can be on the same machine or can be on remote location. User can select application servers and databases and the infrastructure without worrying about where is legacy data and synchronizes them with even newer applications. This allowed a remote fast real time data transfer on a daily basis from remote banks to their respective head offices.
The web based UI allows user to configure routes for data transfer. It also
allows user to select the data access strategy for example JDBC or Hibernate. The data selected from the source can be transferred to target side and can even be controlled by remote GUI that is Swing based. The Swing based UI was to integrate spring capabilities with the data transfer engine. Data integration/transfer module in IBM data Integrator was developed using stateless session
bean.
Integrator has features like recovery, connection polling, remote data
transfers, monitoring, encryption, compression, split, merge, joins, data level exception handling, batch processing, pre-processing, post-processing.
The file transfer can be in ASCII (delimiter separator, fixed data size or tab separated), binary format or can be excel sheet (XLS). It also has support for reading EXCEL sheet from one host m/c, transfer it to some central location using data Integrator, display it as a Graph or Chart or simple text using JSPs, Servlets .
Responsibilities:
Involved in the design and prepared activity diagrams, sequence
diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
Involved in coding for presentation layer using JSPs, XML and for
business layer using J2EE (Servlets, EJBs) and Hibernate technologies for
persistence layer.
Developed proof of concept using Spring and provided work/time
estimates for design and development efforts.
Used of ANT for automated data transfer module.
Application and use of various design patterns such as composite view,
session faηade, DAO and intercepting filter.
Used CVS as a Version Control Tool and followed standard software life cycle.
Involved in unit testing using JUnit.
Involved in unit integration, bug fixing, acceptance testing with test
cases, code reviews.
Environment:
Java (Multithreading, Networking), JSP, Servlet, Spring, Hibernate, EJB, XML, ORACLE, XML, XSLT, Eclipse, CVS, ANT, Rational Rose, TOAD
IBM (State Street Bank), MA Programmer Analyst June 04 to
Dec 05
Was part of a development team working on a credit research application project
used by credit research analysts who submit their research and update bond recommendations for bond issuers. Credit research application consist of several sector sites, like utilities/energy sectors, telecom, technology, insurance etc. Each credit research sector site can be setup with a set of analysis reports generated by analysts. There are several modules in the credit research sector sites like Ratings, Issuers Summary, Financial, Equity Research, Relative value charts and Spreads and Analytics.
I was involved in the design, development and implementation of a web based front end using J2EE components like JSF, and EJBs using Struts framework. The front design was based on MVC design in J2EE. Developed entity, session beans with business logic. Worked on configuration and deployment of the EJBs on WebLogic. Responsible for development, testing JSPs in the typical MVC paradigm.
Environment:
Java, JSF, EJB, Jakarta Struts, WebServices (SOAP, WSDL, UDDI), UNIX, WebLogic
Application Server, JDBC, JavaScript, HTML, XML, ANT, Rational Rose
Triloq Investment, India Senior Software Engineer Oct 03 - May 04
ONLINE MONEY LENDING SYSTEM
Online Money Lending System is a web based application for social lending. The users can visit the website to lend or borrow money for various reasons. The application/website will provide a common place for borrowers and lenders to meet and full fill their respective needs.
The application has various modules such as, User Registration, Lending, Borrowing, Billing, Administration, Security etc. This application also supports different roles like, Borrower, Lender and Admin. The application will control the access to various modules (areas) based on the roles of the logged in user.
Responsibilities:
Extensive application of J2EE design patterns namely, DAO, Value Object
and MVC.
Defining package structure.
Designing JSP using Struts and Titles Plug-ins and Action Classes.
Involved in the design and prepared activity diagrams, sequence
diagrams, class diagrams and use case diagrams for various use cases using
Rational Rose.
Writing Data Access Objects.
Used of ANT for automated data transfer module.
Used CVS as a Version Control Tool and followed standard software life
cycle.
Involved in bug fixing and code optimization.
Involved in client side scripting in Java Script
Environment:
Java, JSP, MSSQL 2000, Struts, JavaScript, JDBC, HTML, XML,
QUARTZ, Jasper Reports, Apache Tomcat Server, Rational Rose, Apache ANT, Eclipse, Microsoft Management Studio.
ICICI Bank, India Senior Developer May 02 Sep
03
Loan@Click
This project enables customer to apply for Loan online. A customer can apply for various types of loans, e.g. Auto Loan, Consumer Loan, Home Loan, etc. Customer need to feel up all the mandatory details in the application and then depending up on the data entered by customer, status of Loan will be generated.
This application has multiple statuses for loan such as, pending, discarded, successful etc. Depending upon the status the appropriate action will be taken by the system. Application has other services also, like Document Pick Up service, Check Status. By Document Pick Up service, customer can ask bank person to come and pick up all his documents. Customer can opt for this service if and only if loan status is Successful.
Responsibilities:
Involved in the design and prepared activity diagrams, sequence
diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
Defining package structure.
Designing JSP using Struts and Titles Plug-ins and Action Classes.
Extensive application of J2EE design patterns namely, DAO, Value Object
and MVC.
Writing DAOs to support java stored procedures.
Developing reports using Jasper Reports.
Used CVS as a Version Control Tool and followed standard software life
cycle.
Involved in bug fixing and code optimization.
Involved in client side scripting in Java Script
Used of ANT for automated data transfer module.
Environment:
Oracle 8i, Java, JSP, Servlets, Struts, JavaScript, HTML, XML, Jasper Reports, JDBC, Apache Tomcat Server, Rational Rose, Apache ANT, Eclipse, CVS, TOAD
Sigma Systems, India Software Engineer Dec 01 April 02
iBace
iBace is a boutique Third Party Administrator (TPA) for group, individual, life
and health insurance. This product provides enrolment for groups with hierarchy information as per employees. It also contains various plan for which employee can enrol. Product also generates monthly billing and insurance details. Also provides facility for employees to claim various benefits.
By using iBace as a full benefits administration-outsourcing service, clients access powerful online tools to enhance value, control data in one central system, and consolidate multiple carriers into one monthly invoice. iBace's administration, billing and claims services includes plan and benefit types for rated, ASO, flex and health spending accounts.
Responsibilities:
Defining package structure.
Extensive application of J2EE design patterns namely, Service Locator,
DAO, Value Object, Business Delegate, Session Facade and MVC.
Involved in the design and prepared activity diagrams, sequence
diagrams, class diagrams and use case diagrams for various use cases using
Rational Rose.
Used of ANT for automated data transfer module.
Designing JSP using Struts and Titles Plug-ins and Action Classes
Writing DAOs to support java stored procedures
Used CVS as a Version Control Tool and followed standard software life
cycle.
Developing reports using Jasper Reports
Involved in client side scripting in Java Script
Involved in bug fixing and code optimization
Appreciation from PM for the Self-Initiative regarding the same
Environment:
Oracle 8i, Java, JSP, Servlets, EJB, Struts, JavaScript, HTML, XML Jasper Reports, JDBC, Apache Tomcat Server, Rational Rose, Apache ANT, Eclipse, CVS
A job posting is required to veiw full resumes.
Click here to post a job now.
Electrical Engineer / P.E. - Industrial Project Manager Cleveland, Ohio (Job cod
Mechanical Designers / Engineers Akron, Ohio (1179)
Senior Mechanical Design Engineer Cleveland/Akron, Ohio (4119)
Sales Executive - Technology Cleveland, Ohio
Electronics Techs - $15/$17 per hour Cleveland, Ohio
Endangered Species Permitting Biologist
Environmental Biologist - NEPA
Experienced GS Developer / Ruby on Rails
Sales Associate (Industrial Acoustical Products) 2075
GIS Software Developer - Power / Utilities
Jr. .NET Developer (DJ879-4IL)
Sr. .NET Developer (DJ879IL 3)
Business Analyst (DJ879IL 2)