Post Job Free
Sign in

Java Developer

Location:
Richmond Hill, ON, L4C 8L8, Canada
Posted:
March 22, 2013

Contact this candidate

Resume:

Hazhir Haghshenas

Software Engineer

**@******.***

+1-514-***-****

Summary

. 6+ years of working experience.

. Extensive experience in Java, JavaScript, JQuery, MySQL,

PostgreSql, Windows OS, Linux OS.

. A good knowledge and experience in Perl, C#, MSSQL and Oracle.

. Responsible, creative, cooperative, team player and hard-working.

. Speaks English, French, Russian and Persian.

Academic Record

Dates of studying: 2007 - 2009

Name of institution: National technical university of Ukraine "KPI"

Qualification: Master's degree in Information Control Systems

and Technologies

Dates of studying: 2003 - 2007

Name of institution: National technical university of Ukraine "KPI"

Qualification: Bachelor of Computer Science

Technical Skills

Skill Category Skill list

Programming Languages Java, Perl

Technologies Web Services, Sockets,

Multi-Threading, JavaBeans, Maven,

CGI, FCGI, mod_perl

Frameworks Spring, MVC, Hibernate, JSF, Swing,

GWT, JUnit, Log4j

Concepts OOP, Design Patterns, UML, Agile,

Unit Testing

DBMS MySQL, PostgreSql, MS SQL, Oracle

Web HTML, JavaScript (JQuery, Extjs),

Ajax, RSS, XML, CSS

Operating System Windows XP/Vista/7, Linux OpenSUSE,

Fedora

Development Tools Eclipse, STS, Netbeans, KomodoIDE,

TFS, SharePoint, Subversion, SVN

Summary of Work Experience

Univest-Media

Java Developer 04.2008 - 02.2013

A Publishing, Advertising and Photo-Studio Company having 100+ of

employees.

Project Name: ISS (Image Search Service)

Project description:

An Internal web based project for the photo-studio department. A huge

amount of images (about 1 million) that were collected for almost 16

years in the company's network-folder became useless as it was hard to

find the appropriate materials depends on the requirements. The main

purpose of the application was to save and secure the company's

property and at the same time formulate an each access to all

protected materials.

Technologies:

Java, Glassfish, PostgreSql, Spring, MVC, Hibernate, Multi-

Threading, JUnit, Subversion, Html, JavaScript, JQuery,

Ajax, CSS, Json, Gson, Ant.

Parts I was involved with:

1. Registration, Authentication, Administration, User and

Security Management

2. Multi rule system with different level of the access

3. User's Cabinet, Site's Email Service

4. Image Library, Local folder scanner, Image's Tag Editor

5. Image Processing mechanism to collect the information about

them

6. Customizable Search

7. Configuring Glassfish Server

8. Database and Presentation Layer Design (Web based)

9. Code optimization, testing, debugging, and profiling

10. Web services

11. GUI(Swing) tools for the administrator to configure server

12. Multi-Language Interface (Internationalization)

Project Name: Univest Photo Store

Project description:

A protected web based application for the photo-studio department. The

Site allows the photo-studio's clients search over published materials

(Image or Vectors). The client also is able to discuss the price of a

material and order it over the web site.

Technologies:

Java, Glassfish, PostgreSql, Spring, MVC, Hibernate, JUnit,

Subversion, Html, JavaScript, JQuery, Ajax, CSS, Json,

Gson, Ant.

Parts I was involved with:

1. Authentication, Administration, User and Security

Management

2. Multi rule system with different level of the access

3. User's Cabinet, Site's Email Service, Live Chat

4. Image Library, Local folder scanner, Image's Tag Editor

5. Customizable Search

6. Database and Presentation Layer Design (Web based)

7. Code optimization, testing, debugging, and profiling

8. Web services

9. Multi-Language Interface (Internationalization)

Project Name: Univest UDB

Project description:

An internal web based application for the IT department. This is an IT

solution for the big companies with numbers of internal sites and

services. The administration department should always monitor the

employee's access level, their information, registration or deletion

from the sites or services (i.e. LDAP). The services of this project

can integrates with other services or sites and take control over

them, so the administrator can revoke user's access to entire

company's sites using one system by one click.

Technologies:

Java, Glassfish, PostgreSql, Spring, MVC, Hibernate, JUnit,

Subversion, Html, JavaScript, JQuery, Ajax, CSS, Json,

Gson, Ant.

Parts I was involved with:

1. Authentication, Administration, User and Security

Management

2. Customizable Search

3. Business, Service, Database and Presentation Layer Design

4. Code optimization, testing, debugging, and profiling

5. Web services and LDAP

6. Multi-Language Interface (Internationalization)

Project Name: DTM

Project description:

An Internal Web based application that helps the managers and

designers to track and manage the client's tasks. When a client

transfers their material into FTP server, a robot catches the material

and creates a new task for an available designer. The designer and his

manager get notified by the application. Then they should decide to

take the task or reassign it to other designer. Entire life-cycle of

client's order is monitored by the company's supervisor and the client

over the application.

Technologies:

Perl, MySQL, Apache, Subversion, Html, JavaScript, JQuery,

Ajax, CSS.

Parts I was involved with:

1. Registration, Authentication, Administration, User and

Security Management

2. Web Service and Customizable Search

3. Configuring Apache Web-Server

4. Business, Database and Presentation Layer Design

5. Robot development to monitor the FTP

6. Life-cycle monitoring

Project Name: propozitsiya.com

Project description:

The online version of popular magazine in Ukrainian market

"Propozitsiya".

Technologies:

Perl, MySQL, Apache, Subversion, Html, JavaScript, JQuery,

Ajax, CSS.

Parts I was involved with:

1. Registration, Authentication, Administration, User and

Security Management

2. User's Cabinet, Online Store, Sites News, Advertisement,

Article Management

3. Web site Search

4. Configuring Apache Web-Server

5. Business, Database and Presentation Layer Design

Project Name: ovoschevodstvo.com

Project description:

The online version of popular magazine in Ukrainian market

"Ovoschevodstvo".

Technologies:

Perl, MySQL, Apache, Subversion, Html, JavaScript, JQuery,

Ajax, CSS.

Parts I was involved with:

1. Registration, Authentication, Administration, User and

Security Management

2. User's Cabinet, Online Store, Sites News, Advertisement,

Article Management

3. Web site Search

4. Business, Database and Presentation Layer Design

5. Forum

Project Name: univest-media.com

Project description:

The company's WEB site. The main purpose is to present the company and

provide necessary information about it over Internet.

Technologies:

Perl, MySQL, Apache, Subversion, Html, JavaScript, JQuery,

Ajax, CSS.

Parts I was involved with:

1. Administration and Security Management

2. Business, Database and Presentation Layer Design

3. News, Vacancy and Partner management

4. Internationalization

Zoral Labs

Java Developer 05.2011 - 12.2012

Zoral Labs is a software research and development company. It employs over

200 staff globally. it specializes in advanced software fields such as

Artificial Intelligence, Machine Learning (AI/ML), High Speed Computing,

Unstructured Data processing, Finance and Security. Their clients include

global finance and banking, technology, telecoms, energy and manufacturing

companies. In addition we work with many Venture Capital backed companies

to help enhance the value of their intellectual property.

Project Name: FootPrints (http://www.bmc.com/products/footprints/bmc-

footprints.html)

Project description:

BMC FootPrints is an integrated family of solutions and products that

deliver valuable process integration through the convergence of IT

Service, Asset and Lifecycle Management. The software offers kind of

IT solutions like Service Management, Lifecycle Management, Desktop

Management, Security and Compliance.

Technologies:

Java, Tomcat, PostgreSql, Oracle, Spring, MVC, Hibernate,

Drools, GWT, Swing, Multi-Threading, Web-Services, JUnit,

Jackrabbit, Subversion, Html, JavaScript, Extjs, Ajax, CSS,

Json, Jackson.

Parts I was involved with:

1. Migration, Installation and Upgrade GUI utilities

2. Tomcat, Maven and jackrabbit configuration

3. Spring Context, Security and proxy

4. Hibernate templates

5. Drools templates, Rules, Escalations

6. Scheduler Service and Cron Service

7. Asset Management

8. Calendar and date&time manipulating

9. Web services

Name of Employer : Univest-Marketing

Dates of Employment : 01.2007 - 03.2008

Job Title : Perl Developer

Project Name: Testing System

Project description:

This is a WEB based application for testing the employees.

Project Name: BSI-CRM Synchronization System

Project description:

Windows based application written in Delphi integrated with MSSQL and

MSMQ for synchronizing massive flow of data between two CRM/ERP (BSI)

systems.

Project Name: Univest workflow

Project description:

"Univest workflow" project is a web based application for collecting

all documents about ERP/BSI System in a web interface.

Project Name: Univest-Print-Claim system

Project description:

This is a web based application which stands between managers and

clients. A client, who is not satisfied of the product quality, can

create a ticket (claim) for the sell-department and report his

problem. The site allows the clients and supervisors to monitor the

status of each ticket.



Contact this candidate