Kam Rezvani [U.S. Citizen]
Cell: 310-***-****
***@*****************.***
Santa Monica, CA 90403
Home: 310-***-****
Fax: 310-***-****
SUMMARY:
. Experienced Java developer.
. Highly experienced in developing and implementing SaaS software.
. Expert at designing, delivering, and maintaining customer-focused
software solutions.
. Expert at designing and developing applications based on a Client
Server architecture.
. Highly proficient at development of front-end, middle tier and back-
end of applications.
. Expert at designing customer-facing UI.
. Expert at developing apps using spreadsheet API and interface.
. Thorough unit tester and quality focused developer.
EXPERIENCE:
Over 8 years of Java/Javascript development experience in:
. Designing, architecting and developing software applications based on
Java software stack.
. Developing multiplatform Java UI using Swing and AWT.
. Creating Web Servers to provide a wide array of Web Services using
Apache Tomcat Servlets.
. JavaScript/Java Servlet/XML/Database integration (AJAX).
. Connecting to databases & retrieving data using JDBC technology.
. Creating thin web clients using JavaScript.
. Using Java Server Pages (JSP) to create dynamically generated web
pages.
. Creating software applications using Java-based Actuate e.Spreadsheet
API.
. Deploying applications using Java Web Start methodology
. Deploying serverside applications on Linux-based servers.
. Creating Java Archive (Jar) files to distribute Java apps.
. Creating Web Application Archive (War) files to distribute Java
Servlets.
. Creating context-based online help using Javadoc.
Extensive software/application development experience (aggregate 25 years)
using the following technologies and processes:
. SQL expertise and creating databases using MySQL.
. Visual Basic for Applications (VBA).
. Rich Internet Applications using HTML/XHTML.
. Developing web-based mobile application development platform and
applications.
. Highly skilled at executing Proof of Concept development projects.
. Mission critical application production deployment and support.
. Application maintenance & porting.
. Rapid Application Development (RAD).
. Systems and requirements analysis.
. Commercial software development and implementation through a Web
portal.
PROFESSIONAL PORTFOLIO:
The following represents a sample of the latest professional work
experience portfolio that can be accessed and examined online. Items on
this portfolio list are entirely developed by Kam Rezvani:
1. Websites: http://timemanagermobile.com; http://pranacomputing.com.
2. Software Application: SaaS app
http://www.timemanagermobile.com/trial.htm
3. Demos: http://pranacomputing.com/demo.html
4. Presentations: http://www.youtube.com/watch?v=Xr-Q6wQfQMU
PROFESSIONAL SKILLS:
. Highly capable of multitasking and meeting aggressive deadlines.
. Outstanding ability to create complex technical presentations for a
non-technical audience.
. Professional developer highly focused on delivering structured,
efficient and readable code.
. Highly proficient in working with users and translating their needs
into technical solutions.
. Skilled at developing analytical and technical reference and user
documents.
. Performing financial analysis, budgeting, forecasting, projections and
man-power planning.
PERSONAL TRAITS:
. Excellent organizer, communicator & project planner.
. Outstanding written skills.
. Collaborative team player.
. Keen ability to see the 'big picture'.
. Detail oriented.
. Master of complexity.
. Highly quality conscious.
EDUCATION:
1993 - University of Santa Monica, Santa Monica, Masters of Arts in Applied
Psychology
1981 - California State University, Northridge, Bachelor of Arts in
Economics (CUM LAUDE)
EMPLOYMENT HISTORY:
February 2003 - September 2010
Prana Computing, Venice, CA
Time Manager Project
. Developed a complete calendaring & PIM Java desktop application based
on J2SE technology using SWING, AWT, e.Spreadsheet, NetComponent
(ftp), JavaMail and JavaHelp libraries.
. Using Apache Tomcat Java Servlet technology, developed a web
application server that handles calls from both the desktop and web
client (J2EE).
. Developed a web client to server as a mobile component using
Javascript.
. Perfomed SaaS user management on mySQL database using SQL.
. Tied all the elements of the project to formulate a mobile application
development platform called Universal Mobile Development Platform
(UMDP).
Time Manager Mobile and the companion UMDP platform is fully documented and
usable online (see the Professional Portfolio section of this resume).
1. March 1996 - January 2003
2. June 1994 - June 1995
Sempra Energy, Los Angeles, CA
Information Systems Division
1. Outsourcing Company: Application Associates Inc., Moorpark, CA
2. Contracting Agency: Computer Dynamics Inc., Agoura Hills, CA
. Porting a billing application for SCGC's non-core customers from Lotus
1-2-3 for OS/2 to Formula One a Java-based spreadsheet bean by Actuate
Corporation. Extensive Proficiency in JDK 1.3 and Formula One API was
acquired through successful completion of this project. The resulting
application was a pure Java solution with an imbedded spreadsheet that
performs all complex billing calculations and updates an Oracle
database on Sun Solaris server with its results.
. Responsible for maintaining a billing application for SCGC's non-core
customers written in Lotus 1-2-3 for OS/2 utilizing extensive macro
language programming. The Lotus portion of the application pokes data
to and receives data from a DB2 database via Application Manager, a
4GL programming language, using DDE. Also, used OS/2's Query Manager
to perform ad hoc SQL Queries to generate reports from DB/2 database
on the client server.
. Responsible for monitoring, on rotational basis, a batch processing
environment that consisted of mainframe jobs and micro batch programs
that controlled the production environment which produced all of the
SCGC's non-core bills.
. Conversion to Microsoft Excel version 5.0 from Lotus 1-2-3 for DOS a
backup billing application for SCGC's core customers using Visual
Basic for Applications language to create data input front-ends,
procedures that manage the application, and debugging, enhancing and
streamlining formulas and logic converted in the translation process.
. Conversion to Microsoft Excel 2000 from Excel 5.0 the billing
application for SCGC's core customers. This upgrade included
conversion of dialog sheets to user forms and form objects to ActiveX
Controls.
October 1995 - March 1996
Buena Vista Home Video (A Division of Walt Disney Company), Burbank, CA
Information Systems Division
Contracting Agency: Career Strategies, Los Angeles CA
Responsible for maintenance, debugging and new development on the following
systems:
. A Microsoft Excel (5.0) based Sales Analysis system that performs real-
time SQL queries on a Terra Data database and produces management
reports to track various current and historical sales factors by
individual account and account groups. The system uses Visual Basic
for Applications to interface with the database server and extract the
required data and utilizing pivot table functions of Excel to generate
formatted reports.
. A Microsoft Excel (5.0) based management and financial accounting
reporting system that performs real-time SQL queries and executes
stored procedures on a Sybase database to extract data pertinent to
reports. The system uses Visual Basic for Applications to interface
with the database server and calculate and format the report output.
July 1995 - September 1995
FileNet Corporation, Costa Mesa, CA
Management Information Systems
Developed a sales quoting system for National Account Executives in
Microsoft Excel version 5.0 using Visual Basic for Applications language.
The system allows AE's to create custom quotes for clients from a selection
of hardware, software and services downloaded from the host-based database.
The Pricing Wizard, as it was nicknamed, was designed with custom dialog
boxes that allowed AE's to navigate through a complex set of options and
easily put together a quote in an expedient, efficient and accurate manner.
This sales productivity system was designed as a stand-alone application
complete with on-line help facility and automated installation procedures
to be run on each AE's laptop computer.
February 1995 - June 1995
Nestle Food Company, Glendale, CA
Information Systems Division
Developed a sales projection system for National Account Managers in
Microsoft Excel version 5.0 using Visual Basic for Applications language.
The system receives data from a Microsoft Access-based system and enables
accounts managers to manipulate the data and project sales for the upcoming
year. In addition, the users have the ability to add or delete products
from a downloaded product master list and generate projection reports.
January 1993 - May 1994
AMERICAN HONDA MOTOR CO., TORRANCE, CA
Information Systems Division
Contracting Agency: TECHNOLOGY LOCATOR, SAN DIEGO, CA
Designing and implementing a purchase order planning and inventory
scheduling system for order planning and allocation of Honda and Acura
automobiles. These systems are based on Microsoft Excel that create
purchase order and inventory schedules on a monthly basis.
Data is communicated to and from the mainframe via ASCII uploads, downloads
and SQL Queries using Micro Decisionware's PC-SQL-Link software which
extracted data from DB/2 tables on the host. DDE is extensively used in
creating automated download and upload procedures with calls into
Attachmate's Extra! terminal emulation software.
Conversion of all Excel 4.0 applications to Excel 5.0 including translation
of all code from Excel 4.0 macro language to Excel 5.0 Visual Basic for
Applications language.
September 1992 - December 1992
ARCO PRODUCTS COMPANY, LOS ANGELES, CA - Information Systems
Contracting Agency: IMS CONSULTING, LAGUNA NIGUEL CA
. Designed and developed a staffing resource management system based on
Microsoft Excel performing extensive macro language programming. The
system operates on a windows-based file server allowing multiple users
to send data to the central resource planner for the purposes of
manpower planning and projection.
. Designed, developed and implemented a latest estimate budgeting system
based on Microsoft Excel performing extensive macro language
programming. This system collected data from users and consolidated
the departmental latest estimate budget data for the purpose of
analysis and executive reporting.
February 1992 - August 1992
TACO BELL, IRVINE, CA - Management Information Systems
Contracting Agency: DATA PROCESSING RESOURCES CORPORATION,
NEWPORT BEACH, CA
. Developed a construction management system based on Microsoft Excel
performing extensive macro language programming. The system works in
conjunction with Superbase relational data base system to assist
construction managers in creating budgets and analyzing bids for
constructing new Taco Bell restaurants nationally.
. Converted a Lotus-based internal rate of return (IRR) model into an
Excel-based system performing extensive macro language programming.
This system is being used by real estate managers to calculate the
investment potential of prospective restaurant sites around the
country.
. Created a dual-platform (Mac & IBM) Excel-based expense reporting
application utilizing extensive macro language programming. This
system is used throughout the company for tracking and submitting of
expense reports to corporate payables department.
October 1991 - January 1992
October 1986 - April 1987
MATTEL TOYS INC., HAWTHORNE, CA - Operations Systems
. Designed and developed a Cost Engineering system using Lotus 1-2-3
(version 3.1) and performed extensive macro language programming. This
system is used by cost engineers to create cost sheets that determine
the cost-effectiveness of introducing new toys to the market. The
system also features extensive use of WYSIWYG features of Lotus to
create presentation quality reports for intra-departmental usage.
. Developed and maintained a sales planning/order writing and promotion
benefits analysis program using Lotus 1-2-3 macros language.
February 1989 - August 1990
ALLERGAN INC., IRVINE, CA
Information Systems Division
Developed a Budget and Forecast system using Microsoft Excel and Lotus 1-2-
3 macro language programming. The system received account-level salary data
and actuals from host through ASCII downloads and combined them with other
user-inputted expense accounts. The final budget data was used to generate
a variety of budget and forecast reports and was subsequently uploaded to
host via PC-Link. The consolidation module allowed users to perform real-
time consolidations and generate aggregate reports. The system was designed
to operate over an Apple-Talk network. All consolidations, uploads and
downloads were performed via the network file server. Macintosh System 6.0
- Based IBM-Compatible PC
September 1987 - January 1989
BLUE CROSS OF CALIFORNIA, WOODLAND HILLS, CA
ISD
Developed a budgeting system which performed consolidations for multiple
cost centers with Microsoft Excel and Lotus 1-2-3 using macro language
programming. Developed a calculation-intensive staff budgeting application
using Microsoft Excel macro language which interfaced with the account
summary budget module.
LinkedIn Profile:
http://www.linkedin.com/in/kamrezvani
References Are Available Upon Request