735Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Download Resume Format
Bipin Giri, B. Eng., MBA
35 Puscar Ave, Apt 230 • East Hanover City, SN, 11250
Tel: (510) 630-8121
Summary
Fifteen Years experience
in Software Development out of which
more than Ten years of
experience in Java Application
Development, Enterprise Java, Distributed Application development, Object
Oriented Programming (OOPS).
Education
Master of
Business Administration, University of Maryland, University College, Adelphi,
MD, USA, 2003
Bachelor of
Computer Engineering, University of
Pune India ,
1994
Certifications
·
Quality Service
Skills Learning International, CA, USA Feb ’97.
·
Java Programming
(‘A’ grade) University
of California , Santa Cruz , USA
Sep ‘97.
·
Java Analysis and
Design using UML Sun Microsystems, Inc, Palo Alto, CA, USA Jan, ‘00.
·
Sun ONE iPlanet
Application Server (NAS) Sun Microsystems, Inc, Palo Alto , CA , US Mar ‘00.
·
Oracle 7.x, Oracle
Corp., Redwood Shores , CA , USA
Mar ‘95.
Technical
Skills
Operating System UNIX (Sun,
HP, AIX), MS Windows 95/98/NT/2000/XP
Compilers C/C++, MS
Visual C++, Visual Basic, Borland C++, MFC, WIN API, DLL's, ActiveX, ODBC,
HTML, CGI, PERL, WAP, WML, XML (XML, DTD, XML Schema, XSL, XSLT), HP OpenView, JAVA (J2SE, J2EE, J2ME), Eclipse 2.1.1,
Jdeveloper 3.x, ANT, WebSphere Portal for Multiplatforms 5.0, WSAD 5.0, Web
services, Struts1.1x/2, Spring, Javascript (DWR, Dojo, Prototype, Extjs)
Portals JSR 168,
SAP Portals, Sap Netweaver, Webdynpro, IBM Portals, Apache jetspeed, Vignette,
Light Framework, BIRT, Crystal Reports.
WebServers CGI, ISAPI,
NSAPI, iWs, Apache Tomcat 4.x
Application Servers iPlanet iAS 6.x, Websphere
4/5, Weblogic 6.x/8, Jboss 2.4.x, OC4J
RDBMS Data
Modeling, Pro*C, PL/SQL, Oracle 7/8,
Oracle 10g, Sybase 11, SQL Server 6.5, DB2, SQLBase, hibernate, ibatis,
JDO, JPA
Middleware JMS, MQ, DCOM, CORBA, SOAP, LDAP, WSDL
Methodologies OMT, UML,
Coad Yourdon, Workflow
Professional
Experience
Nextgen Web LLC Programmer Analyst Apr 2009 – to date
Design
and development of a Multithreaded Server Applications connected to multiple thick
clients for organizations and Thompson Reuters and WebMD.
Responsibilities:
·
Use Case Driven
software development activity. Worked as Lead Developer, created the
application components using the observer design pattern and incorporated
common socket libraries for connection management.
·
Reviewed Functional
Specifications from product group to create Technical Design documents using
UML diagrams as a guide for development.
·
Created and Documented Sequence Diagram for
showing the interactions between connected system components.
·
Wrote Code to push both synchronous
(Request/Response) and asynchronous (Events/Alerts) messages to multiple
connected clients.
·
Incorporated code and approach for user
authentication, authorization and heartbeat, registration, gathering status of call
center metrics, agents of skill groups using system services.
·
Interfaced with SOA based Webservices, IVR,
Avaya, Dialer, Broker, Thick Clients, ACD Switch Infrastructure components.
·
Packaging and deploying the Server
Application as a MS Windows Service.
·
Java and Flex, Flash, AS integration using
different approaches, LCDS, BlazeDS, Granite, Cairnorgm, SOA, ESB .
Environment: Eclipse Ganymede, Flex UI, JMS, Core Java, Java
1.5, Generics, Google Collections, Multithreading,
Concurrency, TCPIP Network Socket Programming, NIO, Servlets, SOA, Axis
WebServices, CVS, Ant, Junit, Log4j, Avaya SIP, IVR, VDN, JTAPI, MS Windows XP.
Omgeo LLC, 55 Water Street, NY
Software Engineer Jan
2009 – Feb 2009
Design,
development and maintenance on a legacy post trading application (Central Trade
Manager System), encompassing trade match, pairing, allocations and
reconciliations functions, to incorporate new Trade Enrichment and Workflow
features.
Responsibilities:
·
RAD methodologies
to perform SDLC, manage and coordinate various development activities of the
project with team members located on dispersed geographical sites, and locations.
·
Reviewing
Functional Specifications, Use Cases from product group to create Technical
Design documents for development.
·
Identifying existing
and new system interfaces, re-factoring and code changes needed both horizontally
and vertically across all layers, namely, UI, Mid Tier, DB, and external
connectivity with third parties.
·
Adding new fields, formats and data
structures to in coming system messages for application of dual counter party
Post Trade Standing Settlement Instructions between Investment Managers,
Executing Brokers to and from the CTM system.
·
Handling and polling of messages delivered in
XML (FIX format) directly to the
system by manual intervention (Applet GUI) as well as automatically via regular
Web Interfaces.
·
Handling of Synchronous and Asynchronous
Errors, Validations, and Exceptions etc.
·
Identifying, modifying and updating affected stored
procedures, tables, and views.
·
Application of dual counter party Standing
Settlement Instructions between Investment Managers, Executing Brokers and the CTM system on Trade Contracts (Trade
Levels with Trade Details) ,
·
Reviewed code for Exchange Traded
Derivatives, OTC Derivatives across FX, Credit, Rates, Equities, Commodities.
·
Custom Business Rules processing in code.
Environment: Core Java, Java 1.5, JSP, Applets, Servlets 1.2.x, Eclipse 3.x (Ganymede),
Oracle 9 / 10g, JMS, SOA, ESB, IBM MQ, Acurev Version Control, Junit, Whitebox
Test Suites on MS Windows XP and Ubuntu Linux 8.
Ishi Systems, Inc, Jersey City , NJ
Software Engineer Sep 2008 – Nov 2008
Architecture,
design and development of Element Manage System for end client (Verisign, Inc), a system designed to
easily manage various servers and components running on them. The system also
aids in deploying components to the servers remotely and securely.
Responsibilities:
·
RAD/Agile/XP/SCRUM methodologies
to perform SDLC, manage various activities of the outsourced project namely
custom and automated complex deployment scenarios.
·
Framework design and architecture catering to
various data structures, OO concepts, service layers comprising of the (Spring,
JSF, Ajax ,
Hibernate, MySQL) software technology stack.
·
Choosing correct design patterns,
implementations based on rapidly changing client requirements.
·
CRUD Functionality Development for components
that were managed by the EMS System and were capable of remote deployment to
various Servers and environment specific value replacement of placeholders in
configuration files.
·
Components status monitoring, alerts on
Deployment, start, stop, deploy, un deploy phases.
·
Custom Exception Handling, logging and Audit
Trace Management for application level events.
·
Performance tuning of Applications, Servers,
Sql statements, and Databases.
Environment: Core Java, Java 1.5, JSP, JSF1.2 Custom Components, Dojo Widgets,
Apache MyFaces, JQuery, YUI, J2EE, SOA, My Eclipse, Ajax, MySQL, Oracle10g,
JBoss 4.2.1 Application Server, Spring AOP, ORM Hibernate 3.2, configuration
and deployments, Maven, Subversion, MS Windows XP
Marlabs, Inc, Edison ,
NJ Senior Java/J2EE Consultant at
Lehman Brothers, NY Apr 2008 – July 2008
Performed
development and maintenance on the Investment Bank’s Web based Trust
Information Management System for both Internal Users as well as Customers as
part of the municipal structured products group.
Responsibilities:
·
Created Page Flow / Workflow Web Based
reporting processes from ad-hoc user requirements, leading to de-leveraging of
corporate fixed income third party assets, trusts, bonds.
·
Created new features as well as modified
existing Quantitative Features in code such as automatic fixed, variable
floater rate calculations, derivatives, interest payments, amortization
schedules, building data-driven techniques to analyze market value, exposure by
analytics such as trusts, bond lots, ratings, cusips.
·
Wrote programs to perform bidirectional
exchange of trust and security documents in various formats, handling
upstream/downstream data files, for trading desk users, mid office, back office
and customers.
·
Evaluated Perl scripts. Worked with the internal product team to
develop and deploy the new features and enhancements in the code to production.
·
Performance tuning of Applications, Servers,
Sql statements, and Databases.
·
Providing technical functions in support of Prime
Brokerage services, portfolio, leverage, derivates, swaps, options, futures to
hedge funds and other institutional investors.
·
Fixed income instruments eTrading, Credit Default
Swaps, and Credit Default Obligation’s.
·
Structuring bonds using Collateral, Stocks,
Loan and Reporting.
·
Financial Model
Simulations, such as Monte Carlo Analytics.
·
Worked with Integrated web services,
messaging and user interfaces provided by Tibco Business works, GI, EMS and the Trading Application.
Environment: Java, JSP, JIRA, SOA, Javascript, Struts1.1, JavaFX,
Perl, Eclipse, Autosys, DHTML, DWR, TIBCO GI Ajax, Jakarta POI, JSP Reporting,
Netui Tags, Beehive, Workshop 8/9, ALSB, BEA Weblogic Application Server
Clusters management, configuration setup and deployments, Connection Pools and
Data Sources, JDBC, SQL / stored
procedures using Sybase 11, Oracle 9.x
CyberThink Inc, Bridgewater , NJ Senior Programmer
Analyst Jun 2004 – Mar
2008
Performed multiple
roles leading to the design and development of a Trading Application for the
brokerage division at various Financial Clients.
Responsibilities:
·
Working with the Brokerage division in
migrating, architecting and re-engineering a legacy trading platform to a Web
based Model, translating current manual workflow based trade processing
procedures, and calculations into high level design, low level detailed design
and code from functional requirements specifications, Use Case Documents, and
Sequence Diagrams.
·
Creating tiered, distributed and clustered
application architecture, state transition diagrams, uml design documents with
along with Asynchronous JavaScript Rich Internet Applications Framework, back
office messaging, database schema, bulk processing, two phase commit transactions
and persistence components.
·
Writing java programs to do trade details
display, matching, allocation, enrichment and back office booking, handling
upstream/downstream trade data files comprising of singular and multiple trade
entries.
·
Working with internal development and
deployment team to create and install the new application using standard ant /
maven deployment scripts.
·
Performance tuning of Applications, Servers,
Sql statements, and Databases.
Environment: Java,
Struts1.1, Struts2, AJAX, Javascript, Crystal Reports, BIRT, Eclipse ATF,
Apache Wicket 2.x, JAXB 2.0 XML / XSD / XSLT Transformations, IBM Rational
Application Developer 6 / 7.5, EJB local 2.x / 3.x, XA Transactions, SOA, Sun
Metro Webservices, JMS, SIB, MDB, MQ 6.x
Messaging, ORM JPA, Oracle SQL Developer 10.x, JSON, IBM WAS 6, Connection Pool
and XA Data Sources, Application Server Messaging Queues and configuration
setup, JDBC, PL/SQL Stored Procedures, Oracle 10g.
Sprint
Canada Inc, Toronto , ON , Canada Nov 2002 – Jun 2004
Systems Analyst
Responsibilities:
·
Translated business needs into technical
requirements and articulated results to internal customers, working
closely with Business Analysts for receiving and analyzing requirements from
customers/design teams and by providing
high-level project cost estimates, impact analysis, resource requirements,
implementation plans and system/program technical specifications.
·
Developed analytical and insightful
recommendations to meet deliverable targets and complete project tasks within
budget and to customer satisfaction through development of new developer level
tools and procedures to improve the build and development environment for java
based open OSS
platform, utilizing the IBM J2EE platform.
·
Created
application architecture and technical architecture.
·
Evaluated
migration using IBM WBI and CrossWorlds.
·
Created
a WBI based SOA (service oriented
architecture).
·
Developed
application design recommendations and best practices based on prior experience
and new research. Also, developed recommendations for applications migrating
from BW3, both.
·
Publish/subscribe
applications and process automation applications
·
Teams,
build and development team, test, release, change management, Vitria product
support, and the documentation team
·
Telecom projects involving number portability
between mobile and land line phones
Environment:
Integration brokers and business process management (BPM) –Vitria 3.1.7/BME 4.2
(Business Ware Process Modeling (Automator), ORM Toplink, Businessware Process
Query (Analyzer), Connectors (various types), Businessware Cockpit), Siebel6.5,
Configurator, Siebel escripts, RUP/UML (Use Cases, Class Diagrams, Sequence
Diagrams & Component Models), BEA Weblogic 8 beta, J2EE design
patterns& best practices, Struts, Session Bean/Entity Bean, Architecture,
lifecycle, caching, deployment, JDBC 2.0, Eclipse 2.1.1, WBI, Crossworlds, WSAD
Integration Edition, ESB, SOA, Message
Broker, WebSphere Application Server V4.0/5.0, Web Services (SOAP/WSDL/Apache
Axis), Message-oriented middleware (MOM) Messaging software (MQSeries, Tuxedo,
JMS), Transaction processing, HP Openview, Ant Scipts, Rational
ClearCase/ClearQuest, Portal Infranet 6.5, XML, XSL, SQL,
PL/SQL,
CORBA/ IDL / XML Stub generations, Sun One Directory Server, Sybase 11 Stored
Procedures, DBArtisan 7.3, Oracle8.x on Unix and NT
MapInfo
Canada Inc/CGI /Versa Systems Canada Inc (Ebizxpert, Inc), ON, Canada Jun 2001 – Sep 2002
Senior Software
Developer/Architect Scarborough
Responsibilities:
·
Designed and modified the existing User
interface front end
·
Developed and integrated new software
components within existing server applications using the web services
architecture.
·
Securely exposed business logic and business
processes over the Web for complete integration with partners, suppliers and
customers.
·
Worked with Mapinfo's Telecom Client’s
(Nortel, Motorola) on developing their mobile products line (location based GIS
applications working with the global positioning system (GPS)) , supply chain
management application.
·
The screen showed a map with positions of the
persons within a given radius in real time, enabling the user to email
directions, and send short service messages.
·
This operational mapping system provides
spatial insights for business activities such as logistics, warehousing, supply
chain and helps to understand critical relationships between their assets,
resources, customers, citizens, prospects and competitors.
·
Architecture, design and development of Versa
Systems Ltd’s Healthcare Case Management System application written to meet
HIPAA, EDI requirements.
·
The application is used to determine
disability claims made to the U.S
·
Social Security Administration by various
State departments.
·
The Case Management System was designed to
address to continual pressure facing adjudicators as they review evidence from
physicians, clinics and hospitals as well as employers and others.
·
The application enhances their ability to
handle increasing caseloads yet maintain a high-quality, comprehensive
examination of each claim.
Environment: Swing, SOA, UI Java Development - MVC design pattern, Java Applets, J2ME, SSL, LDAP, Java Script, XML, XSL, TogetherJ, IBM
Websphere 4.x, SQL, Siebel6.x, MapInfo
Pro 6.5, mapXtend 2.0, MapXtreme 3.x on Unix and NT
(DWL
Inc) IBM, Toronto , ON , Canada Jul
2000 – May 2001
Senior Product
Developer - R&D
Responsibilities:
·
Created object oriented design in UML, using
Spiral Development Methodology and the Rational Unified Process leading to
creation of use cases, class diagrams, state diagrams, activity diagrams,
sequence diagrams, collaboration diagrams and deployment diagrams.
·
Also, prepared written software
specifications.
·
Lead a small team of developers to deliver
components of the overall (DWL Unifi) product, performed code reviews on
software modules developed by other software developers, reported progress to
Project Manager.
·
Solved complex technical problems related to
modeling components, creating, maintaining technical environment, databases,
software installation, tuning, programming, debugging software, implementing
new technologies.
·
Utilized Electronic Data Interchange (EDI /
XML) document formats to help expand the reach of their current EDI systems to
non-EDI trading partners that currently completed their business-to- business
transactions on paper.
·
The target data was extracted from existing
computer services, translated to meet the trading partner's specifications, and
then the document was transmitted.
Environment: UML, J2EE,
J2ME, EJB, JDBC, JSP, Servlets, Swing, iPlanet Application Servers, SOA, IBM
Visual Age 3.x, Websphere 3.x, Javascript, DB2, ORM Toplink, Oracle 8.x, WAP,
WML, XML, X.12 EDI, Unix and NT
Sun
Microsystems Inc, Santa Clara , CA , USA Feb 1999 – Jun 2000
Technical Support
Engineer
Responsibilities:
·
Participated into the object oriented design
and architecture of the SunOne Stack products including Netdynamics, iPlanet
Sun One application server product (iAS 6.x), portal server, Web server,
director server, meta directory server, integration server, and the identity
server.
·
Provided input to product direction
(requirement specification, elaboration and review), development (coding,
debugging and testing) and coordination (release, defect and schedule
management, code and design reviews).
·
Used Out-of-the-box adapters and Java
Connectors, to integrate CRM products with ERP applications, such as those from
SAP and Peoplesoft using Netdynamics PACs. This enabled legacy systems and data
to participate in the e-commerce applications by transforming closed,
proprietary SAP and Peoplesoft legacy systems into open, standards-based
enterprise business services that could be combined or shared with new
applications inside and outside the firewall.
Environment: CORBA, UML, Java 2, Applets, EJB, RMI, JDBC, JSP, Servlets, Net dynamics
3/4/5, C++, iPlanet J2EE Application Servers, Weblogic 5/6.x, Oracle 8, SQL
Server 6.5, SAP R/3, Peoplesoft7.x on Unix and NT
Eclipse
Systems / CITC / Edify / Aurum Inc / Sorsys, Inc, USA Apr 1995 – Feb 1999
Systems Analyst / Software Engineer /
Programmer Analyst
Responsibilities:
·
Performed consulting and software development
roles with companies like Edify, Aurum, Sorsys, inc.
·
Performed complete system study, requirement analysis,
and came up with the functional specifications.
·
Provided analysis and design using Object
Modeling technique, visual modeling and graphical display of various objects,
classes, class & object, their connectivity using Case Tools.
·
Object modeling and mapping to ER models.
·
Developed systems integration components
covering major business functions for Quotations, Orders, Invoices, Inventory,
Parts Pricing and Maintenance Modules.
·
Integrated EDI within business processes,
thereby automating the ordering of parts, receive feedback from the supplier,
check on availability, order parts from a second vendor if they weren't
available from the first choice, generate shipping transactions and initiate
payment to close out the whole process.
Environment: Centura, Edify EWF (S1 Corporation), Crystal Reports, Neuron Data
(Brokat), BaaN, Vantive (Peoplesoft), Scopus (Siebel), VB 5, MS Visual C++ 5.0,
Pro*C, ODBC, Oracle 7.x, Webservers, Java,
L, PERL, CGI, SQL Server
6.5, Tcp/Ip, Unix admin, NT
Download Resume Format
0 comments:
Post a Comment