Post Job Free

Resume

Sign in

Developer Project

Location:
Odessa, Odessa Oblast, Ukraine
Posted:
January 15, 2016

Contact this candidate

Resume:

Eugene Mukhanov

Address: *** ********* ***. **** ****, CA. USA

Marital Status: Married

Languages: Russian (native); Ukrainian (native); English (intermediate)

Tel.: Ukraine: +380*********

USA: 650-***-****

Skype: eimathome

E-Mail: acs4g7@r.postjobfree.com

Linked.in: https://www.linkedin.com/in/eugenemukhanov

Work authorization: I search a Sponsor Employer for a Work Visa.

mailto:acs4g7@r.postjobfree.com

mailto:acs4g7@r.postjobfree.com

mailto:acs4g7@r.postjobfree.com

EDUCATION:

2008-2011 The Odessa National Polytechnic University

Major: Software Engineering

Degree: Bachelor

EMPLOYMENT HISTORY:

2014 - Lohika IT company.

I am currently working on the OKTA project. http://okta.com

2007 - 2014 Pivdenny Commercial Bank . Senior J2EE/JEE java developer. Department of designing and programming of server components. http://bank.com.ua

2005 - 2007 40.5 IT company. Server side developer.

2002 - 2004 Progma IT company (Kiev) . Junior java developer. Developed UI using java swing.

1996 - 2002 Freelance developer servicing warehouses and trading networks.

SUMMARY

10+ Years of software development experience in developing enterprise level Web based and Windows based applications using Java and J2EE Technologies.

10+ Years of experience in project implementation and customer support.

At present working in Productivity team as Senior Java Engineer.

Involved in all phases of the project (Designing architecture of project, API, coding, unit testing, defect fixing, support).

Experienced in developing enterprise solutions applications using J2EE, RESTful WS, GlassFish, EclipseLink, Oracle Server as data store.

Worked with technical, implementation team, customer support and business teams finding the resolution.

Excellent analytical, problem solving, technical, interpersonal, and communication skills.

Excellent team player and possess leadership ability.

PROFESSIONAL SKILLS:

Area of specialization

Software design and development, accounting and banking systems, full-text search, rule engines, graph visualization, secure data communication.

Programming Languages

Java, Pascal, Prolog, Oracle Pl/SQL, C++, JavaScript.

Database

Management

Systems

Oracle, InterBase (FireBird), Pervasive SQL, Mongodb, Neo4J, MySQL.

Hardware

Environment

IBM PC and compatibles.

Specific

Operating

Environments

Mac OS, Linux, DOS, MS Windows, Android.

Tools And

Techniques

J2EE, EJB, JPA, JSF, JMS, JavaMail,ORM, RIA, BES, Glassfish, Hibernate, EclipseLink, Vaadin, ZKoss, Sybase Power Designer, Jax-WS, Jax-RS, Jasper Report, Eclipse platform, NetBeans platform, Lucene, Solr, JAAS, JUNG, Prefuse, Quatz, XML, XSLT, JSON, Delphi, Java Script, Regular expression, SVN, Mercurial, Git, Redmine, Agile, Jira.

Vagrant, Docker, Docker Swarm, Docker Compose.

PROJECTS (starting with present):

Banking system sftSubjects

J2EE developer

Implementation of business logic using ORM EclipseLink and Oracle database for persisting. Communication with clients using RMI-IIOP protocol. XML binding, marshalling, unmarshalling, data gzip compression. Wide range of search criteria. Special aspects: big amount of data, quick response.

Financial monitoring system

Lead developer

Design and development of core model. The complex program has: server, standalone client and automat. Documents are stored using ORM in Oracle DB. Сhecking signatures of documents and integrity control. The program monitors limits for each customer and permits or prohibits money orders. IT has a lot of different reports. Role – based access control.

Access control system

Lead developer

Design and development of core model. Centralized system that implements access control for different banking systems using base of JAAS service. Program consists of JavaEE basic module and web ui client for security setting based on Vaadin framework . The program required a new LDAP login module for GlassFish server. The first version used a standalone java client that was written on swing.

Document exchange system

Lead developer

Design and development of core model. This project facilitates the flexible sending and receiving of documents. It has varied configurations for each client, using different protocols, certificates, and addresses depending on client software. Uses certificates for security communication. Also includes email notification - successful or unsuccessful exchange. System works in manual and automatic (based on schedule) modes. Web ui based on Zkoss framework.

Script engine

Lead developer

Design and development of core model. Its middleware system helps Win32/DOS clients communicate with J2EE/Java EE servers. Scripts provide server functionality for DOS/Win32 clients. Largest script used for currency exchange. Now includes more than 30 different scripts.

sftRelations

Lead developer

Design and development of core model. Main task is flexible visualization of different kinds of relations between subjects of bank. This program is based on client – server architecture. Server implemented on SWI-Prolog (http multithreading module). Client and server exchange with XML document. Search results presented in graph form. Graph consists of more than 5000 nodes, easy result filtering, quick navigation, visualization of additional information, such as account balance and so on. Uses GraphML for storing and dot (graph description language) for exchanging documents.

Full-featured text search system.

Lead developer

Design and development of core model. Subject search for different (control) purposes. Based on full-featured text search engine Lucene. Special kind of lists stored in database. Each list has history. The program is client-server. Based on schedule lists loaded into table model. Some lists loaded by JMS service, others through https protocol. The main aspect of this program is exact search of all document fields. User can set search accuracy and expand or constrict list of search fields.

Contract control system.

JavaEE developer

Middleware system that allows customers to search in repository contracts. XML and JSON communication with clients. Gzip and lzma data compression. Persistence based on ORM EclipseLink.

Dev environment

Senior engineer of productivity team

Currently developing a new dev environment based on Docker (Swarm, Compose) with all necessary software. Project uses Ruby and Bash. This project should be used on developers' computers and CI servers. Main purpose of this project is rapid and convenient management and deployment of applications and dev environment on a host and in cluster. Project uses dns server and auto registration service for every new container - it should register every new container in dns server. Every container must be accessible by ssh protocol. Services inside different containers have to be able to communicate with each other.



Contact this candidate