AMOL WALUNJKAR
Available: Immediately
Location: NJ
Relocation: Open
Visa: H1
Employer Details:
Contact Person: Sameer G
Email: sameer@gtssinc.com
WORK EXPERIENCE:
Intralinks, Boston, MA Sr. Software Engineer Jan 08 to Till
present
PROJECT NAME: On-demand Workspaces
Intralinks, Inc. is a service provider company and is leader in Online Workspace
market. Intralinks On-Demand Workspaces enable the secure online exchange of
sensitive business information across enterprise boundaries. They speed and
simplify document-intensive business processes. It has been used across
different industry sectors such as Financial services and Insurance, Government,
Metals and mining, Energy and Utilities. Online workspace provides for managing
access to critical and sensitive information, and safeguarding against increased
security and compliance risks. It has transformed the way that companies in many
different industries exchange information. Whether you are selling an asset,
undergoing an audit, syndicating a loan, or starting a clinical drug trial,
IntraLinks On-Demand Workspaces can accelerate the process.
This application provides a secure, central location where information is
accessible to any authorized party. Real-time reporting shows you which
information has been accessed, how often and by whom. Document-level
permissioning gives you control over who has access to every piece of information
in your On-Demand Workspace. Real-time access reports reveal which information
has been viewed when and by whom. IntraLinks enables you to maintain a full
auditable record of information disclosure for legal or compliance purposes.
Responsibilities:
Development and maintenance of different versions of the product using hi-end
Java/J2EE technologies.
Worked as a Portlet Developer, designed and developed JSR 168 Portal
Applications.
Design and development using UML and Object Oriented Programming
methodologies.
Implemented JAVA/J2EE design patterns such as DAO, Session Faηade, Singleton,
Value object, MVC at various places
Used Struts Framework to build application front-end with MVC design pattern
Extensive use of the Core and advance java technologies like Threading,
Servlets, JSP, EJB, Portlets.
Used CVS and SVN for version control
Was responsible for identifying and developing various Data transfer objects
and Value Objects and to define relationship between them.
Wrote test cases using JUnit and coordinating with testing team for
integration tests
Used Log4j APIs for logging in the application.
Interacted with product management team and business analyst team for
requirement gathering
Wrote application front-end with java technologies like JSP, apache Tiles,
JavaScript, Tag libraries
Environment: Core Java, Java Threads, Servlets, JSR 168 Portlets, JSP, J2EE,
EJB, Spring2.0, Struts1.3, HTML, XML, JavaScript, Ajax, RAD 6.0, UML, Ant,
WebSphere Portal 5.1, WebSphere 6.0, Oracle, JUnit, Log4j, Jakarta-commons,
hibernate, SQL, SVN, Toad, Rational tools.
Intralinks, Boston, MA Sr. Software Engineer May 07
to Dec 07
PROJECT NAME: Intralinks Mobile
Access to Your Workspace When Youre On the Go
Intralinks, Inc. is a service provider company and is leader in online workspace
market. They have numerous clients that use their services in On-Demand
Workspaces to safeguard documents, streamline communication and collaborate on
thousands of projects and deals. IntraLinks Mobile or SmartPhone is an
application for mobile devices that provides user with the same set options that
are available on web. It extends the power of IntraLinks On-Demand workspaces on
BlackBerry devices and iPhone.
An easy-to-use interface provides authorized users access to the information
they need, anytime, anywhere, via any standard web browser.
Key IntraLinks Mobile benefits:
Small-screen interface features easy-to-use navigation and fast display, and
takes advantage of click-wheel device functionality for maximum efficiency
Workspace access enables you to add, view and manage documents while on the
road
Access controls make it easy to add new workspace users and manage permissions
even when youre away from the office
Workspace management reports provide detail on which documents users and
groups are looking at for up-to-the-minute insight on a buyers interests
Contact management functionality allows you to add workspace users
information to your phones address book, send alerts to users, and email or dial
users from your phone in one click
Responsibilities:
Development of the product using hi-end Java/J2EE technologies.
Design and development of mobile interface of the application to use with
BlackBerry handsets.
Design and development using UML and Object Oriented Programming
methodologies.
Implemented JAVA/J2EE design patterns at various places
Used Struts Framework to build application front-end with MVC design pattern
Extensive use of the Core and advance java technologies like Threading,
Servlets, JSP, EJB, Webservices
Used SVN for version control
Written JUnit test cases and coordinating with testing team for integration
tests
Used Log4j APIs for logging in the application.
Developed front-end of the application with Java web technologies like HTML,
JSP, Apache Tiles, Struts Tag libraries
Interacted with product management team and business analyst team for
requirement gathering
Environment: Core Java, Java Threads, Servlets, JSP, J2EE, Spring, Apache
Struts, HTML, XML, CSS, Webservices(using AXIS), Eclipse3.1, UML, Ant,
Tomcat5.5, Oracle, JUnit, Log4j, Jakarta-commons, hibernate, SQL, SVN, Toad,
Rational tools, JaXB.
IBM, MD Software Developer Mar 06 to Apr 07
PROJECT NAME: IBM Tivoli Intelligent Orchestrator (TIO)
Todays on demand enterprises can satisfy customer-service levels by harnessing
more output from their existing IT resources. These enterprises can dynamically
deliver the necessary IT resources to applications in need and verify that the
right resources remain available to meet service-level agreements.
IBM Tivoli Intelligent Orchestrator is an automated resource management solution
for corporate and Internet data centers. Through orchestrated provisioning, it
provides the ability to manage the IT environment in real time, according to
defined business policies, to achieve desired business goals. It helps reduce
costs and improve server utilization.
Worked as Portal developer, designed and developed JSR 168 compliant portal
pages
Responsibilities:
Application development using Java web based technologies such as Servelets,
JSR 168 Portlets, JSP, Struts.
Involved in design and development of the presentation layer using JSP and
HTML, Tag libraries.
Used IBM custom front end development framework
Involved in writing the Beans for validations.
Designed and developed JSP pages for the application and put their detailed
configurations and their corresponding link work in an web.xml
Used Java Script for client validations.
Created server side code to implement JDBC connectivity to IBM Db2 version
8.1.
Used CVS as a Version Control Tool
Used Log4j as a logging tool.
Involved in bug fixing and other maintenance of the application with
ClearQuest
Environment: Core Java, J2EE, Servlets, JSR 168 Portlets, JSP, JDBC, Apache
Struts, IBM Db2 8.1, RAD 6, Tomcat 5.5, IBM WebSphere, IBM WebSphere Portal 5.1,
ClearQuest.
Bank of New York, NY Software Engineer Feb 05
to Feb 06
Order and Trade Management System is an extensive application that allows
placement and management of orders for large clients or high net worth
individuals. Order Management System allows placing and editing of orders. All
the orders can be viewed on Order Book and Market Views. The trading of orders
can be executed from Order Book and extensive details related to counter-party,
brokerage and switch parties can be added. All the trades appear on Trade Book
and require a cycle of verifications on it by various parties to complete the
trade.
Front end design and development was done using Struts.
Responsibilities:
Application design and development using UML and Object Oriented Programming
methodologies.
Order Entry Interface with sub-interfaces for Fixed Income, FXFwd, Swaps etc.
Design & development of Derivatives (Futures & Options). This involved
processing of SWIFT messages: MT54X and MT598 including validations and exception
routing for manual processing.
Involved in development of Free Trade & FTD (New, Cancel and Break & Break
Cancel) instructions.
Design & Implementation of Trade Book for Brokers and Managers.
Trade Details and Edit Screen allowing switch parties.
Used Struts Framework in presentation of Order book and Trade book screens and
reports.
Implemented service interfaces with stateless session EJBs.
Interacted with business analysts in requirements gathering and analysis.
Discussed and provided suggestions on usability, suitability and improvements
in interface design.
Used Log4j APIs for logging in the application.
Db2 was used as database Server.
Used CVS for version control.
Wrote test cases using Junit and coordinating with testing team for
integration tests.
Environment: Core Java, J2EE, Servlets, JSP, EJB, Apache Struts, XML,
Eclipse3.0, UML, Ant, WAS, IBM db2, Sybase, JUnit, Log4j, Jakarta-commons,
hibernate, SQL, CVS, Toad, Rational tools, WSAD, JaXB.
Persistent Systems, India Software Developer Oct
03 to Jan 05
PROJECT NAME: Siteman Cancer Center Bioinformatics Core
Microarray experiments performed at multiple Washington University cores are
available to investigators who initiated the experiment. The metadata and data of
these experiments is use to be in a huge amount. Application processes this data
and stored in a meaningful format at central repository at the Bioinformatics
Core. Using the web interface investigators can download their data for all the
experiments they had perform in the past. Also, they can share their experimental
data with other investigators using different options.
Major goals of the application is to collect and manage large amount of gene
expressions, gene sequence and to provide a web based data mining and analysis
tool to generate and validate new hypotheses.
Responsibilities:
Study and analysis of business and functional requirements.
Designed architecture diagram, entity relationship diagrams, UML class
diagrams, use case diagrams, sequence diagram, flow charts, as per the
application requirements.
Developed the Java Swing based tool to be used by expert user(s) for creating
and updating new experiments, parsing experiment data etc.
Worked as a team lead for a small size team. Involved in project planning,
requirement gathering, task allocations etc.
Building business logic with Java J2EE design Architecture.
Developed web interface using JSPs and Struts tag libraries such as html,
logic, bean.
Developed SOAP based Java webservice which is mainly use for user
authentication across multiple applications sharing same user data.
Maintaining documentation using Javadoc.
Extensive usage of J2EE design patterns namely MVC.
Extensive usage of XML throughout modules.
Delivered the application demos to client for new features.
Involved in bugs recording, bug fixing, code review and other maintenance of
the application.
Environments: Core Java, Swing, J2EE, Servlets, JSP, Apache Struts, XML, Apache
Log4j, Ant, Eclipse, Hibernate, Oracle, Tomcat, CVS, WinSQL, Bugzilla.
Persistent Systems, India Software Developer Jan
03 to Sept 03
PROJECT NAME: BEA Weblogic Workshop (Property Editor)
WebLogic Workshop is a versatile framework that allows you to develop many types
of applications, including Web applications, Web services, portals, and business
processes. In this article, I will describe how you can use WebLogic Workshop to
write and deploy Enterprise JavaBeans.
Property Editor is one of the useful components embedded inside BEA Weblogic
Workshop 9.1 which is developed on the top of Eclipse technology. It is mainly
used for display/edit the properties of JSR175 annotation in an easy manner. It
also interacts with several other view components inside the IDE. The property
editor will automatically update itself to display the attributes that are
relevant to what you are currently editing.
Responsibilities:
Worked as a team member to develop the application using technologies like
SWT, Eclipse plug-in development framework.
Interacted with onsite development team for requirement gathering and other
updates
Involved in bugs recording, bug fixing, code review and other maintenance of
the application.
Used Perforce as a Version Control Tool
Maintaining documentation using Javadoc
Involved in bugs recording, bug fixing, code review and other maintenance of
the application.
Environments: Core Java, Java Threading, Eclipse plug-in development framework,
SWT (Standard Widget Toolkit)
Harbinger Systems, India Software Developer Oct 01 to Dec 02
PROJECT NAME: AnytimeTransact
AnytimeTransact is an enterprise-level software system that uses speech
recognition technology to give real estate agents and clients direct, 24/7,
automated access to their transaction information right over the phone.
AnytimeTransact dramatically cuts down the amount of time loan and escrow
officers and title representatives spend fielding customer inquiries about their
transaction status while simultaneously keeping everyone better informed. The
system will even call your customers to update them when their transaction
progresses. AnytimeTransact speeds workflow, decreases the occurrence of filing
errors and positively impacts the bottom-line.
AnytimeTransact provides voice interface to exiting enterprise web application
by extending the existing application. Major goal of the system is to provide a
voice interface via voice technology namely VXML. User can perform the business
transaction by voice browsing. In addition, the system also provides different
alerts facilities to their users such as email, SMS and Voice alerts, which is
one of the vital parts of the system.
Responsibilities:
Application development using Java web based technologies such as Servlets,
JSP, Java Web Service.
Developed the HTTP based Web Service Client which calls up the existing web
service to get the application related data which comes in XML format.
Developed the component to transfer one form of XML to another form using
XSLT. Further, the transfered XML is parsed and the parsed data is stored to
database using JDBC.
Involved in design and development of the presentation layer using JSP and
CSS.
Involved in writing the Beans for validations.
Designed and developed JSP pages for the application.
Used Java Script for client validations.
Created server side code to implement JDBC connectivity to IBM Db2.
Involved in bug fixing and other maintenance of the application
Environment: Core Java, J2EE, Servlets, JSP, JDBC, XML, XSLT, IBM DB2, Eclipse,
IBM WebSphere Application Server.
Harbinger Systems, India Software Developer Sept 00 to Sept 01
PROJECT NAME: Online Decision Support System for investors
The system is based on Stock Market information, which is built as a Web
Application. With this application we are thriving to create a safer environment
for investing. We aspire to achieve this by increasing levels of transparency
into decision making process. The system is developed to fetch the finance
related data from different public sources such as U.S. Securities and Exchange
Commission. This data is pertaining to various financial statements such as
statement of income, cash flow statements, balance sheet which the US companies
make publicly available. This data is in huge amount. Our application further
analyzes and processes this data with various subsystems and further used to
calculate various measures, indicators, ratios that will guide user to take the
finance related decisions.
The other part of the system is called as News Tracker. Using our application
user can see the Latest News Releases for all the US companies at one place.
Responsibilities:
Did analysis of the business and functional requirements.
Designed the application which includes architecture diagram, entity
relationship diagrams, UML class diagrams, use case diagrams, sequence diagram,
flow charts, as per the application requirements.
Application development using J2EE design architecture with technologies as
Servlets, JSP, JDBC, RMI.
Designed and developed the RMI model as a part of the application wherein the
client connects and executes complex business logic at server and save the result
back into the Oracle database.
Involved in design and development of the presentation layer using JSP and
HTML.
Used Java Script for client validations.
Environment: Core java, Servlets, JSP, JDBC, XML, IBM DB2, Eclipse, Tomcat.
|