MultisoftGroup.com


Team...

March 07, 2007

Pavel Savin's Resume

E-mail: pavel@multisoftgroup.com

London, ON, Canada

 

Objective:

Contract software development.   Java Developer.
I specialize in the development of Java based client/server business applications.  I am interested in Senior Software Engineer and Software Architect  roles on projects.

 

Summary:


  • More than 15 years  of experience in IT on a wide range of applications and platforms.
  • Extensive experience in e-Commerce, Financial, Insurance, Real Estate and other domains.
  • Excellent OOA/OOD skills, working knowledge of data modeling, UML, and design patterns.
  • Hands-on experience in design and development of Workflow, CRM and ERP systems, B2B and B2C Applications.
  • Experienced in development of Web applications, Client/Server systems, and other n-tiered distributed applications on UNIX and Windows platforms.
  • Have an ability to work well in a team or individual environment.


Technical Summary:



Languages

Java (1.2 – 5.0), C, Perl, Python, PHP, JavaScript, SQL, DHTML, HTML, XML, UML.

Java Skills

J2SE, J2EE, EJB, JSP, JFC/Swing, AWT, Applets, Servlets, AJAX,  RMI, JNDI, JDBC, JDOM, SAX, LDAP, Multi-threading, Java Networking (TCP/IP, SSL, SSH, XMPP), etc.

Application & Web Servers

Bea WebLogic, JBoss, Resin, Apache, Tomcat, Jetty.

Object Persistence Tools

Hibernate, Castor JDO, ORB .

RDBMS

Oracle, MS SQL Server, MySQL, PostgeSQL, Derby.

WEB frameworks

Struts, Velocity, WebWork, Spring, Freemaker.

Modeling Tools

Argo, Poseidon, Rational Rose, Visio.

Version Control Systems

Subversion, CVS.

Operating Systems

MS Windows, Linux, Solaris



Employment:


August 2001 – Present   Multisoft Group (www.MultisoftGroup.com).
Software Architect, Senior Java Developer, Contract software developer   

Responsibilities:  Design, development and maintain custom software solutions to solve clients’ business needs. 

Recent projects:

Project 1: Hotel reservation application.
The application allows to book reservations on-line. The system handles more than 1 million US dollars in transactions a year.
Key technologies: Java 2, JSP, Struts, Velocity, MySQL, Tomcat, Apache.

Project 2: Launch Pad & Identity Management Console for Zenith Insurance Company.
The project is web-based solution, which utilizes the following tasks: Rate & Quote and Policy Inquiry; self-administration of user profile and passwords; administer branches, agencies, insured’s and their users; provide users with a Rate & Quote and Policy Inquiry. 
Key technologies: Java 2, WebLogic, JSP, Struts, LDAP, Ms SQL.

Project 3: Customer management system for a MLS listing company.
The system is a web-based solution that provides real-estate property sellers with the ability to add and edit the property information in the system and make it searchable for the public and search engines.
Key technologies: Java 2, JSP, Struts, Velocity, PostgreSQL, Tomcat.

Project 4: Billing System for a hosting company
The system is a fully automatic billing solution. It performs the following tasks: administrative hosting control, client signup, automatically invoicing features, refunds, discounts, reports, reseller features, and more.
Key technologies: Java 2, J2EE, JBoss, EJB, JSP, Blazze, JFC/Swing, Hibernate, Webwork, PostgreSQL.

Project 5: ERP/CRM System for a financial company
The ERP/CRM System provides the fully integrated functionality of the company: tracking customers' contracts, invoices and payments; accepting payments based on payment terms, discounts; financial analysis, audit, profiling and scoring customer data to identify profitable customers and prospects.
Key technologies: Java 2, JFC/Swing, Castor, Oracle DB Server.

Project 6:  B2B Workflow System
The system helps the company collaborate with business partners to track goods ordering and delivery around the world. The system is WEB-based application, which allows remote users to create and track orders online.
Key technologies: Java 2, J2EE, EJB, JSP, JBoss, MS SQL Server.

 

January 2001 – August 2001   Universal Technologies and Services, Inc.   MI, USA
Senior Programmer Analyst

Project: Online workflow system for an editorial office
The system performs all of the essential editorial office tracking functions. It is designed for editorial personnel requiring data entry, data retrieval, correspondence, reporting, workflow control, article file management, and database access from office, lab or home. This electronic process reduces time, mailing fees, and introduction of errors at every stage of the process.

Key Technologies: Java 2, JFC/Swing, J2EE, JavaMail, JSP, HTML, JBoss, Ms SQL Server

Responsibilities: Development a desktop front-end using JFC/Swing. Implementation of a utility for synchronization of contact information with MS Exchange 2000 address book.

 

July 1999 – January 2001    Metromeals, Inc.    MI, USA         
Senior Programmer Analyst

Project: E-Commerce site www.metromeals.com
The site was created to provide ability to sell foods from a multitude of restaurants. It allows to look over menus of restaurants and to purchase food on-line. The site offers a search for the restaurant through location, cuisine and specialty foods.  The administrative part of the site supports an ability to change menus and to monitor orders remotely.

Key Technologies: Java, Python, JSP, HTML, Apache, Oracle 7.0

Responsibilities:  Implementation of business logic and business objects for administrative part of the site. Analysis of clients’ needs and development of software tools to assist dynamic site content creation. Planning and implementation of site security system for database access control.

 

June 1997 – July 1999.    Invent Funds Management Ltd.
Programmer Analyst

Responsibilities: Analysis and design of technical specifications and implementation of business components. Development of client/server modules for the stock trade system.

Project 1: On-line investing site.
The site provides real-time market information from stock exchanges, supports a back office system and on-line investment portfolio management.
Key Technologies: Java, Visual Basic, C++, HTML, ASP, JavaScript, IIS, Ms SQL Server

Project 2: System for Financial Analysis
Development and implementation of a system for financial analysis of a stock market. The system gathers financial information from stock exchanges, news sites and mass media sources, and manages them as electronic documents and information streams in intranet network.
Key Technologies: Java, C/C++, Applets, HTML, IIS, Ms SQL Server

 

January 1996 - June 1997    Natko Ltd., Moscow, Russia   
Systems Analyst, Senior Software Programmer

Responsibilities: Involved in the development of software modules for a security system.
Key Technologies: C/C++, FoxPro

 

July 1994 - January 1996      Mosfarma,   Moscow, Russia
Systems Analyst, Software Programmer

Responsibilities: Developed a client-server system for Stock Inventory of medical supplies.
Key Technologies: C/C++, FoxPro

 

August 1986 - July1994   Moscow State Technological University (Stankin).  Russia
Software Developer, Project Manager.

Responsibilities:  Involved in the development of CAD/CAM systems. Project management.
Key Technologies: C, FORTRAN, Assembler

 

Education:


Moscow State Technological University (Stankin), Russia, 1981-1986,
Master Degree in Computer Science

 

 

My resume is also available in Ms Word format and PDF format