Hazhir Haghshenas
Software Engineer
**@******.***
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.