Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Profile & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
KEY SKILLS
|
EXPERIENCE
|
Team Leader
/ Lead Member
|
6 years
|
Java
|
12 years
|
SWING/AWT
|
6 years
|
C++
|
6.5 years
|
SQL and
Relational Databases
|
7 years
|
C
|
3 years
|
Design
Patterns
|
6 years
|
Shell
Scripting (Advanced)
|
5 years
|
TRAINING
Tel-Aviv College
- Tel-Aviv, Israel
Computer Science, Attended 1996 to 1997
Sivan college – Tel-Aviv,
Israel
1994-1995
Software engineer, successful graduation.
OBJECTIVE
Looking for a technical leadership position
that involves architecting and implementing consumer and business oriented
software solutions.
Work environment should be stimulating,
challenging and foster entrepreneurial and innovative mindset.
SUMMARY
· 13+ years experience in the POS and banking
software industry.
· Full SDLC, including Analyzing, Designing, Implementing,
Testing, Documenting all aspects: database (tables and relations, stored-proc),
application server (data persistence, business logic and client API) and client
(business logic and GUI) sides in Server-Client environment, or application
itself e.g. when application is an integral part of a framework.
· Very good leading, mentoring and tutoring
abilities, as well as a very good and strong team player.
· High quality (efficiency/accuracy wise),
well documented, and with very low percentage of rework (bugs) code.
· Always looking for ways to improve the
product, make it faster, more stable, more user-friendly, and more reliable and
accurate.
· High ability to 'think outside the box'.
· Strong analytical and problem-solving
skills.
· Strong self drive.
· Self-directed with an entrepreneurial
mindset; capable of successfully multitasking.
· Ability to quickly learn, assimilate and
successfully apply new knowledge.
· Dedicated, dependable and loyal to the
company, responsible and reliable.
· Willing to take responsibilities,
preferably the most challenging ones.
· Good verbal and written communication
skills.
EXPERIENCE
S1
– Norcross, GA
Jul, 2009 to Current
Tech-Lead and Sr. Developer
A leader in developing payments, online banking,
and branch banking software solutions.
· Full
SDLC (Software Development Life-Cycle) responsibility: Analyzing, Defining, Designing,
Implementing all development aspects (database tables and stored-proc, Java),
Testing, Documenting.
· Online
messages/transactions processing implementations.
· Iso8583/Iso8583-variants
message protocol and interfaces implementations, message protocol
transformations.
· Extracts
(data extraction) implementations.
· Bridging
(message re-routing) implementation.
· Performance
monitoring implementation.
· High-Availability
solutions (re)designing and implementation.
· On-going
system maintenance and defect management.
· Extensive
testing.
· Documentation.
Technical
Environment: Java Sun 1.4/1.5, Java Microsoft 1.1, Python, SQL-Server/DB2,
JUnit, eclipse, VMWare, PerForce, Windows XP/2003 Server/7.
Online Banking Solutions - Atlanta, GA
June, 2008 to May, 2009
Sr. Developer
Provider of the next generation of cash
management and business banking information, payment, data delivery, and automated
enrollment solutions to financial institutions.
· GUI/Front-End
enhancements (SWING/JS/JSP).
· Channels
enhancements (SMS, searches).
· File
parsing and reports (BAI/ACI/XAA/ACH returns/rejects/Pre-Funds/ACH-PositivePay
alerts/ACH NOC).
· Blacklist
enhancements (bulk operations, multiple channels support).
· Front-End
and Back-End development (JS/JSP, Spring MVC, Java, PostgreSQL).
· Billing
(billing codes/events, processing billing information, generating billing files
in various formats and types (plain text, CSV, binary)).
· Hardware
and OS specific solutions.
· On-going
system maintenance and defect management (Java, JS/JSP).
Technical
Environment: Java 1.6, SWING, Spring, Spring MVC, Groovy, PostgreSQL, JUnit,
Log4J, JMS, JMX, RMI, XML, XSLT, JS/JSP, JSON, AJAX, ANT, IntelliJ (IDEA), SubVersion,
Linux, VMWare.
ZeeWise - Atlanta, GA
Jan, 2008 to May, 2008
Sr. Developer
A leader in
Franchise Business Intelligence, an intelligence which enables all franchise
concepts to drive their growth and profits by delivering detailed benchmarks of
key financial and operational performance indicators.
· Enhancements and adjustments to the company’s leading product, such
as on-line hot fixes/updates polling and deployment ability, interactions with
Quick-Books API, System-Tray functionality (Windows), and run-as-service
functionality (Windows).
· Windows Vista UAC resolutions, to work around built-in restrictions
introduced by this mechanism.
· On-going system maintenance and defect management.
Technical Environment: Java 1.4/1.6, MySQL, JMS, RMI, XML, ANT, C#,
VB-Script, Install Shield 2008, QuickBooks SDK 7.0, MS Visual Studio, Eclipse,
NetBeans, SubVersion, Slick-Edit, Windows XP/Server 2003/Vista, VMWare.
FUNDtech Israel
& USA - Ramat-Gan, Israel & Atlanta, GA
September, 1999 to December, 2007
Team Leader/Server/Client Developer/Lead/Senior
Member
A lead provider
of payments, cash management, settlements, financial messaging, and post trade
securities settlements.
Lead and Senior Member, Server and Client Developer (C++ and Java)
(May, 2001 to December, 2007) - Atlanta,
GA
· Full
SDLC (Software Development Life-Cycle) responsibility:
Analyzing,
Defining, Designing Implementing all development aspects (defining
enhancements/additions requirements along with the B.A.'s so as to best fit and
integrate customer's requirements with the existing product's functionality,
designing database tables, designing client-server API (classes/structs and
methods), and finally implementing server (C++) and sometimes client (Java
AWT/Swing) too, end-to-end, according to specs/requirements).
· Responsibility
for system wide Infrastructure, multithreaded solutions designing and implementing,
generic tables sort/find mechanisms (Swing/AWT), tracing mechanism, infrastructure
GUI components customizations implementation e.g. limiting JTextArea's text
according to columns and rows or incremental search in list oriented
components, etc.).
· C++
and Java heavy code optimizations: Memory usage, Bottlenecks identification and
elimination, Code efficiency, and many other performance improvements.
· Training,
mentoring and code-reviewing developers and teams (USA
(Atlanta), Swiss, India).
· (Re)Designing
and (re)Architecting existing and new modules/enhancements.
· JNI utilization.
· Database
driven code-generators maintenance.
· On-going
system maintenance and defect management on both server (C++) and clients
(Java) sides.
· Enhancements/changes/bug-fixes
estimations.
· Pre-sales
meetings with customers.
· Infrastructure
development, new modules development (Wires, Messaging, BACS), as well as
involvement in other modules (Balance Reporting, Check Management, Book
Transfers, Audit, Billing); additional developments also included files parsers
(BAI/FOREX (foreign exchange rates)/Non-Member-FI (Fed as well as proprietary
formats)), reports, GUI (full fat Java AWT/Swing Client), Web application
server servlets, data persistence (database) and more.
· Free
time spent on inventing, designing and implementing tools for the use of the
whole team:
· Designing
and implementing a trace-file analyzer, which turned otherwise useless 5+GB
trace-files into an extremely valuable source of information, by providing
enormous amount of valuable stat and info e.g. DB activities counts and durations,
methods durations and many other things, all wrapped in an extremely easy to
use Java 1.5 Swing GUI;
· Designing
and implementing a C++ source code circular dependencies analyzer, which made
the task of identifying and eliminating circular dependencies in +6,000,000
lines of code, and in dozens of modules, a feasible, and manageable one, all
wrapped in an extremely easy to use Java 1.5 Swing GUI.
Technical Environment: C++, Java 1.3/1.4/1.5 (AWT/Swing/Servlets),
Groovy, CORBA, Oracle/SQL-Server, BEA WebLogic/Tuxedo, Rogue Wave, MS Visual
Studio, JBuilder, Eclipse, StarTeam, Visual SourceSafe, Slick-Edit, Windows
2000/XP, AIX
Team Leader & Client Developer (Java)
(September, 1999 to May, 2001) - Israel - Ramat-Gan
· Responsibility
for project planning, team management, development team leading, and hands on
coding.
· Designing
and implementing infrastructure aspects (SWING/AWT bases infrastructure GUI
components, on-the-fly components' indentation/positioning functionality for
complex dialogs).
· Designing
and implementing a Java text-file-driven GUI-Builder tool, which allowed very
high code reuse.
· Designing
and implementing of inter-projects infrastructure dependencies de-coupling
tool.
· Handled
on-going system maintenance and defect management.
Technical Environment: Java (AWT/Swing) (1.2/1.3), JBuilder, Visual
SourceSafe, Slick-Edit, Windows 2000.
Point-Of-Sale - Hertzelia & Raanana, Israel
1997 to Sep, 1999
Server & Client Developer
A lead provider
of software for the Retail-software market.
· Client & Server
development.
· Implementations included (among other things) Safe tracking
(tracking all media (e.g. cash, Credit Cards, vouchers, coupons etc.)), flows
from/to any store safe in the customer’s stores chain, history, verifications,
reports production, details-customization, Database maintenance, Batch files
creation/maintenance (part of End-Of-Day process automation), and so on.
· On-going system maintenance and defect management.
· Other misc. tools, e.g. Server database recovery tool (with a remote
recovery process)
· Pre-sales meetings with customers.
Technical Environment: DOS, C.
TECHNICAL SUMMARY
· Programming languages: C/C++ , Java (Core, SWING,
Multi-Threading), Groovy, VB-Script, Advanced Shell Scripting (Linux, Windows, DOS),
C#, Install Shield, Pascal, Python
· SQL and Relational Databases: Oracle, SQL-Server, MySQL, PostgreSQL
· Platforms: UNIX, Linux, AIX, DOS, Windows NT/2000/Server
2003/XP/Vista/7
· Distributed Technologies: CORBA, EJB, RMI, JMS
· Frameworks: Spring, Spring MVC
· Web Technologies: JSP and Servlets, HTML, XSLT, CSS, JavaScript
Highlights from
yearly performance-evaluations and reference letters:
· Very high/highest scores in key-points such as Motivation,
Self-Starter, Supportive of team goals, Team player, Creative, Dependable,
Quality of work, Judgment, Problem solving skills, Extra efforts, Technical knowledge, and more.
· “Rafi
is extremely diligent, thorough and detail oriented and produces code of the
highest quality.”
· “Rafi’s
problem solving skills are top notch. He is able to consider problems from
multiple angles, determine multiple solutions, and generally picks the best
approach with limited assistance from others.”
· “Rafi
is very thorough in his analysis of tasks to be done and volunteers to take on
additional tasks to help the team meet its goals.”
· “Rafi is not afraid of new challenges and always finishes his tasks
successfully and with little if any rework.”
· “Rafi
has very little rework on the code that he has implemented.”
· “Rafi
is always looking for ways to help our effort of improving and implementing our
product. While fixing any change request Rafi looks at the overall expected
functionality. He doesn't ignore issues even if unrelated to the change request
he is currently fixing.”
· “Rafi
has been a tremendous member of our development team.”
· “On
review, Rafi’s work ethic, skills, and delivery surpass many developers that I
have known through the years.”
Download Resume Format
0 comments:
Post a Comment