845-0046 • email@example.comT • #406, 95 lawton blvd., Toronto, ON, M4v 1z8
Sr. Software Engineer • J2EE
Oriented Analysis & Design • Solution-orientation
Over 9 years of professional experience in
software design and development • Strong background in insurance, investment
management and financial analysis •
Successful managing of development teams • Excellent analytical and decision
· Struts / Tiles
· JSP / Servlets
· Acegi Security
· CAS Single Sign-On
· Java Networking
· WLI Business Processes
· WebLogic Integration
· JBoss / Tomcat
· CRM / ERM
· Capital Market
· Risk Management
· Oracle 8i & 9i
· Teradata 6.0
· SQL, PL / SQL, HQL
· Data Warehouse
· WebLogic Workshop
· IBM WSAD
· IBM RAD
· Eclipse / MyEclipse
· UML Modeller
· MS Visio Design Tool
· ErWin DB Modeller
· JProbe Profiler
· Apache Ant
· FioranoMQ JMS Server
· IBM MQ Series
· OpenJMS Server
· Teradata DB Admin
· ClearCase / ClearQuest
· Windows: NT/2000/XP
· Unix: Sun Solaris
2007-Present SENIOR J2EE CONSULTANT The Jonah Group for CIBC
CIBC is a leading
North American financial institution. CIBC provides a full range of
products and services to almost 11 million clients and meets the financial
needs of personal, corporate and institutional clients producing annual
revenue of $11.3 billion.
The Jonah Group is a team of software experts
producing a wide range of enterprise systems including online banking
applications, equity and mutual fund trading systems, health care and
claims management systems.
· Acted as a
technology consultant for Personal Portfolio Services (PPS Online) application,
Wealth Management system serving 127,000 accounts.
· Provided such functionality as managing clients’
retirement income funds and life income
systematic withdrawal plans, trust beneficiary designation and more.
· Established a workflow for opening and
maintaining personal and corporate portfolios.
· Provided a wide variety of internationalized
front-end solutions for PPS Online,
a significantly extended MVC framework on top of Struts.
· Developed a module for generating
customized PDF documents which contained
details for new and existing account applications.
· Implemented access control for the PPS
Online wire frames based on user’s permissions.
Technologies: J2EE, Struts MVC, JSP, Servlets, XML Schema, XSLT, JAXB, Apache Tomcat, JUnit
2006-Present ARCHITECTURE CONSULTANT Teradata,
Teradata is a leading
provider of analytical and data warehousing technologies. It serves more
than 800 companies, including such billion-revenue clients as Paramount
Pictures, FedEx and eBay. Teradata Application
Platform offers easy-to-use plug-in component architecture for application
Consulted the Teradata Application
Platform (TAP) group on reorganizing architecture
of the platform towards componentization
and switching to lightweight solutions.
The new architecture raised the product to the next level of
and significantly increased its
· Took full responsibility for releasing
the platform’s Security framework:
Ø Communicated with the project customers and performed requirement
Ø Researched new technologies for authentication, authorization and
analyzed the trade-offs of different
approaches and came up with a model
all the customers needs.
Ø Created high-level architecture for the security module.
Ø Estimated the impact of the new solution on TAP services, provided
Ø Performed data modeling and low-level design of the module
Ø Led TAP Security development performed by Canadian and
Ø Performed design adjustments, troubleshooting, work coordination and
for the team members.
Ø Released a stable and reliable product: TAP 2.0 Security
Technologies: J2EE, Spring, Struts, Hibernate, Acegi, CAS Single Sign-On, EJB, Ajax, OpenLDAP, Active Directory, Agile, JBoss,
Tomcat, WebSphere, WebLogic,
ClearCase, SVN, Continuum, Pulse
MFX Fairfax provides insurers, risk managers, agents and
brokers with leading edge applications
designed specifically for the insurance industry. It develops solutions for underwriting and
claims, web-based file systems and BPO services. MFX is a
subsidiary of Fairfax, a global financial
services holding company.
· Acted as a core member of a highly productive team
providing services to ING Canada,
Pan-American Insurance Company and
Western Life Assurance Company.
· Developed new Pan-American application for
client’s health assessments, flexible premium
calculations, online quote underwriting and policy issuing.
· Advanced the
application infrastructure for automatic generation of policy documents.
· Created reliable
framework to update Pan-American with daily client and billing activity
· Provided efficient
solutions to products’ internationalization for the Latin American market.
· Performed full
research and impact analysis for Western Life mail server upgrades,
supervised the implementation and advised
on the optimal ways of mail archiving.
scaled the Western Life application to support multiple-insured policies
· Developed new
functionality to enable the Underwriters to accept and modify the JLTD
in an intuitive and efficient way.
· Improved Western
Life’s communications with MIB, a fraud-protection association of over
500 U.S. and Canadian life insurance
· Introduced new
ways to re-rate/modify premiums for the joined insurance quotes.
Technologies: J2EE, Struts, Tiles, JSP, Servlets, JavaMail, SMTP/IMAP, JDBC, JNDI, DAO,
DTO, XML, Ant, Oracle,
SQL, WebLogic, Eclipse, Unix, Windows
SENIOR CONSULTANT CGI & Bell ExpressVu
CGI is a world-class leader in IT and business process services which
employs 25,000 professionals in 17 countries. CGI provides an
all-encompassing offering that includes the planning, design, development,
implementation and management of highly effective business and IT
Bell ExpressVu is the division of Bell Canada that sells television
services. Besides the traditional satellite TV, the company offers
interactive television (iTV) via VDSL. ExpressVu provides over 300 digital
channels to over 1.5 millions subscribers.
the system requirements and performed the application design for ExpressVu
BO Billing System. The amount of
monetary transactions processed by BOBS is $325 millions.
and configured a fast and effective messaging network for balanced workload
distribution between multiple BOBS CSG clients.
and collaborated in design and architecture of OneVu framework for the
National Install program for ExpressVu and Interactive Activation System
(IAS). The project became a big success and exceeded the profit
expectations by 85%.
Web Services for OneVu’s effective interactions with the external systems
such as IBM’s Order Management framework and WorkForce Management system.
core Business Process flows to handle business transactions of IAS.
and built the entire OneVu database layer using DB controls with WebLogic
Integration Server (WLI) platform.
a large variety of Java controls for transformation, validation and
Install business requests.
the best practices of Struts MVC to design and develop the Electronic
Customer Statement Management system. ECSM is a compound application which controls client statements for
Bell ExpressVu billing on both Symcor (non-One Bill) and Conso (One Bill)
accounts. Created original front-end solutions using JSP, Servlets,
out-of-the-box solutions for VuCare Legacy Migration project, providing
customers a new level of flexibility in customizing their TV channel
EJB, JDBC, JNDI, JMS, DAO, Web Services, WSDL, Servlets, JSP, Struts,
XML Transform., Oracle, SQL, PL/SQL, Java Controls, WebLogic Integration
Matrix IT is a
software house that employs 1,800 professionals and provides IT services to
500 companies. The company leads the way in the financial market
technologies. Matrix IT develops software products for banking industry and
provides consulting services to banks, credit card and insurance companies
· As part of a team
of financial software professionals, developed a Capital Market enterprise
management system for
mutual funds of a major banking group. An average
turnover of executions
performed by this system became $110,000,000 per month.
· Acted as a core developer
of Command Trade module, which came to production first and
became the flagship
module of the project. Performed full running-time optimization
to ensure high-speed
processing of broker commands.
· Applied J2EE
Design Pattern practices and produced effective and scalable design using
UML TogetherJ Modeler.
participated in efficiency tests of the Capital Market business processes,
performance analysis, located
and eliminated application bottlenecks by:
Ø Code reengineering
Ø EJB cache
processing on several CPUs (UNIX and Windows servers)
As a result of my suggestions for design
and implementation improvements the performance
of the problematic processes increased 3-5
· Designed and
applied Spider - a fast-messaging infrastructure for communication with
Stock Exchange using encoded
· Took full
responsibility for maintenance of Over-The-Counter Trading module. Performed
reverse-engineering of the
existing code and significantly improved its reliability.
· Handled multiple projects with changing priorities
and successfully met concurrent deadlines.
· Performed major
code refactoring in Economic Activities module, which provided
the investment analysts with
the tools to estimate company market values and to define
the fund investment
strategies. Greatly increased the performance of the modified processes.
Technologies: OOAD, J2EE, EJB, JDBC, JNDI, JMS, UML, XML, SQL,
JSP, Struts, WebSphere, MQSeries
Finance: Securities, Derivatives, Command Trading,
Company Value Assessments, Foreign Exchange
TEAM LEAD, J2EE DEVELOPER
ViryaNet is a
leading provider of B2B Internet solutions for service communities.
ViryaNet's Service Hub supports a variety of business processes
in the areas of contracts, supply chain and repair, including: managing
service level agreements, automating repair returns, and providing
· Developed Service
Hub, a family of enterprise client/server applications for managing
service delivery. Performed high-quality
task analysis, design, implementation, code
maintenance and customer
support for the product.
· As a team lead of
four programmers, was responsible for development and releasing
of customized product
versions for Sun Microsystems. Performed task distribution,
work coordination, code
integration and technical consulting of the team.
The project that I led became
the company’s most profitable project in 1999.
performance and functionality tests for sophisticated processes
monitoring and testing tools
during the complete development lifecycle.
· Developed and
released Service Hub versions for General Electric Medical Systems,
Teraoka Seiko and Nortel
· Developed Workflow, a process definition tool for B2B commerce
systems, which was
complicate multiple-thread application. Provided smart solutions for
and thread-safety problems and established a
highly reliable product.
· Coordinated with
project managers to help incorporate performance engineering principles
in custom development,
ensured the performance goals for the project were met.
· Quickly and
cost-effectively implemented new customer requirements.
Technologies: J2EE, JDBC, JSP, Servlets, XML, XQL, UML,
SQL, PL/SQL, WebSphere, UNIX, Windows
· B.Sc., Computer Sciences diploma, 1998
- Israel Institute of
· Certificate of
the John Bryce Training Center, 2000
Internet technologies and web-development tools
· Certificate of Achievment from BEA Systems, 2005
Course of advanced enterprise
app. development for WebLogic Integration Server
· Certificate of
from the BrainBench Testing Company,
Had a great result in
the certification and scored higher than 96% of all previous test
place winner at the republic competition of young mathematicians
place winner at the regional competition of young mathematicians
place winner at the regional competition of young programmers
· 2nd place
winner at the regional competition of young physicists
· Full list of my
diplomas is available at www.gotlib.net/diplomas