Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
Резюме от 8 августа 2021 PRO

Личные данные скрыты

Этот соискатель решил скрыть свои личные данные и контакты, но ему можно отправить сообщение или предложить вакансию.

Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы https://www.work.ua/resumes/856219

Java Software Engineer

Занятость:
Полная занятость, неполная занятость.
Город проживания:
Харьков
Готов работать:
Другие страны, Киев, Удаленно, Харьков

Контактная информация

Соискатель скрыл свои личные данные, но вы сможете отправить ему сообщение или предложить вакансию, если откроете контакты.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Опыт работы

Java Engineer

с 08.2015 по наст. время (8 лет 10 месяцев)
Outstaff

Project: Jamblers
Soccer bets portal. Only backend tasks: Integration with www.betradar.com, via their SDK, chat development, server-support, full responsibility for new big features, reports, integration with front-end team
Used Technologies: Java 8, RabbitMq, Spring Data, Spring Boot, Spring web, Rest-services, Hibernate, Jetty, JMeter, WebSocket

Project: CASupport Tool
Administrator portal for customer web site. Reports, Users, Tasks, CRUD operation, datatables with filtering and sorting, system settings.
Used Technologies: AngularJS, Bootstrap, Rest Web Services Jetty, Spring Boot, Spring Web, Amazon SimpleDB

Java Developer

с 07.2014 по 08.2015 (1 год 1 месяц)
Eshta, Харьков (Startup)

Project: Dealers
Portal for dealers and admins of payment terminals. It’s ‘facade’ between real terminals and payment system.
Reports, creation/editing of terminals, control of terminals, user management, terminal updates, commissions
Role: lead developer, responsible for all project and team Other team is 2 developers
Used Technologies: AngularJS, jquery, SemanticUI, SPRING (MVC, Security, Core), Hibernate, Liquibase, ApacheMQ
Project: Freelance Project
Site for freelancers and their customers. Allow customers to create projects, and hire freelancers for them, rank. There are customers part, and amdin part.
I mostly worked on pre-release bugfixes.
Used Technologies: Spring (webmvc, security, social), Jetty, Freemarker, YUI
Project: Electronic payment system customer site
The major functions of the customer site are: allow users to register and login, provide their transactions history,
online payments options (send/receive payments), user profile management.
I worked on moving this site from YUI/FreeMarker to AngularJs and Bootstrap - complete redesign UI layer.
Used Technologies: Spring (webmvc, security, social), Jetty, Freemarker, Maven, Bootstrap, AngularJS

Java Software Engineer

с 07.2013 по наст. время (10 лет 11 месяцев)
IT

Project: Electronic Payment and Invoicing Network for Business
Big Internet System for B2B payments around the world (Largest and Fastest-Growing Settlement Network). It’s about 230 000 companies registered.
My team and I working on UI layer of this system. Tables, Reports, Graphs, etc.
Used Technologies: JSP, Spring MVC, JQuery,

Java Software Engineer

с 10.2012 по 05.2013 (7 месяцев)
Data Virtuality GmbH (Tech Startup)

Project: Data Virtuality
Data Virtuality creates a product which is able to create so called Data Warehouse automatically - the alternative to classical data warehousing. It can provide queries from various data sources in real-time without delay or time-consuming data warehouse implementation. All needed reports can be created and run instantly. Also it analyzes the data usage and data structure and automatically builds a Data Warehouse speeding up the reports.
Mostly i worked on UI part.
Used Technologies: Eclipse RCP, JBoss, JDBC, MySQL, Postgres, Oracle

Software Engineer

с 01.2011 по наст. время (13 лет 5 месяцев)
IT

Project: Columbus
A Nearshore Development Center (NDC) was established to develop and maintain web-based system ‘Columbus’ designed for online hotel booking. Columbus system provides hotels search and booking functionality across one of the direct or partner brands, through web or XML interface.
System contains of several core applications: Shopping App (web site for end-users), Site Mgmt App (administration console) and XML API App. NDC at EPAM provides full cycle delivery services (technical analysis and design, implementation, testing, transition and further support). NDC consists of several development teams applying SCRUM methodology, several projects are executed in a time (e.g. integration with 3rd party payment systems, UI enhancements etc.)
When starting NDC Columbus was hosting 50 brands across the globe (several direct brands and numerious partner brands such as eBay, RBS, Amex and others.
I worked on bug fixing, development of some new userstories.
Used technologies: J2EE, Spring, iBatis, JBoss AS, JBoss Drools, JBoss

Java Software Developer

с 10.2008 по 12.2010 (2 года 2 месяца)
CS ltd (Products for Banking, Finance and Insurance)

Project: STP
The goal of this project is to sort queue of payments by custom criteria. Bank's payment system is generates payments in XML format, and our project checks them by amount of criteria, and then, if all right, send them one queue, otherwise to other. This payments gets from WebSphere MQ queue, and went out to two others queues. User can add, edit, delete criteria. It's used by bank employees. It's deployed on Websphere AS cluster. In two computers cluster system's capacity is up to 15 payments per second.
I worked on all jsf pages. There is one main page with header, credentials data, locale, menu, and content. All content is changed by Ajax with help of RichFaces framework. There is something about 15 pages. Reports pages, audit pages, CRUD dictionaries pages. There is some simple JS on all pages. Localization (created with help of standard JSF localization) I made completely from scratch: roles\rights subsystem (every role has set of rights, and all menu items or some page blocks are displayed depending on the rights), reports subsystem (based on JasperReports framework), receipts subsystem


Project: Credit Bureau Connector
It's project for Raiffeisen Bank Aval. This application sends and receives encrypted data (about credit history) to PVBKI (www.pvbki.com) by SOAP protocol. Received data is presented by Jasper Report system as PDF file. Used by bank employees, deployed on WebSphere AS cluster. Received data can be represented as PDF report, and stores in DB. Data can be received by tax code or by passport data. Data sends in zip file, up to 10 000 histories per day (by manual or automatic mode)
I worked on most pages, localization, integration (SOAP) subsystem, encrypt subsystem (it was developed with help of IVK security library), roles\rights subsystem (was made from scratch, roles was recieved from LDAP, and rights was stored in DB, menu items and pages blocks are rendered based on right), reports subsystem (java side, with help of JasperReports, made from scratch)

Project: Credit eCSpert
Unified System of Automating Lending Process. This system generates credit deal, based on data, collected by credit agent, then this deal passes through some verifiers and other bank employees, and sends to Main Automated Banking System. This system used by Piraues Bank, Forum Bank, and CreditPromBank, VTB Bank, SBRF Bank. It's deployed to one JBOSS server, and can have a multi-branch structure with a single server per branch
I worked on most pages for client's profile (address, income, outcome, contacts, credit info, insurance, property, credit history, etc), there is a lot of fields, rules for showing\hiding and enabling\disabling, client validation, server validation, navigation rules, and it's created with help of JSP, JSTL, HTML\CSS, and JS, all it works by Ajax, with help of DWR framework, and some pages for bank employees, mechanism for viewing all deal states grouped by product, some XSLT templates for pages,

Junior Software Development

с 02.2008 по 10.2008 (8 месяцев)
TeamDev (Professional Java Products and Services)

Project: TeamDev License Server (internal TeamDev project)
It's application for generating licenses and activation keys for products, for making reports (sales and downloads statistics), and managing products (versions, prices), resellers, etc, it's deployed in JBoss Server, and used by TeamDev.com site, sales, and director. All pages war written in jsf, there one template for main design, side based on Ajax, created with OpenFaces framework
Mostly I worked on reports part (tables and graphs, graph was draw with help of OpenFaces framework, data for tables was calculated on DB side), all reports part was made from scratch, administrative part (settings for system). Also, i worked on license generation part, refactor (there was a lot of bad code and antipatterns), backing beans for reports pages and administrative part pages, js scripts, and tests (selenium and Junit).
Used Technologies: JSF, Richfaces, OpenFaces, Spring, Hibernate, JavaScript, Junit, Selenium, Tomcat

Project: DigiPixArt (http://digipixart.com)
E-shop of high-quality hardcopy prints and personalized photo products. Application for site clients. Part of big system written by customer
I have developed print on mugs module. I wrote back-end, GUI pages, and writing js scripts. User can choose mug, choose picture, or write some text (and choose font, size, and color of it), and then, move this object (text, or picture) by mug, change size of object, or move it to one or another side of mug. It's works with help of Ajax and JS framework Prototype.
Used Technologies: JSF, JavaScript, Prototype, HTML/CSS, Tomcat

Project: Librarian (internal TeamDev project)
Web-library for keeping and managing paper-books and CD’s. Internal TeamDev product. First product based on Seam framework, first product written all by Juniors. This application stores information about all books and CDs, about availability of it. tag cloud, email notifications for debtors. It's deployed on JBoss server, and used by TeamDev employees.
I wrote book-management, user management, SQL queries (in HSQL language), DB structure, security subsystem, some JSF pages (there are some set of facelets templates, for main page design, for list of book, users, some simple, and some pages that use it), js scripts for that pages, support, testing, product documentation, bug fixing
Used technologies: JSF, facelets, OpenFaces, Seam, Hibernate, Selenium, JUnit, Ant, HTML\CSS, JavaScript, JBoss

Образование

Харьковский Национальный Университет "Харьковский Политехнический Институт"

Специальность - Программное Обеспечение Автоматизированных Систем, Факультет Информатики и Управления, Харьков
Высшее, с 2004 по 2010 (5 лет 10 месяцев)

Master of Computer Aided Systems

Знания и навыки

Java

Знание языков

  • Английский — продвинутый
  • Русский — свободно
  • Украинский — свободно

Дополнительная информация

Programming languages, software tools, technologies
Java (Java SE, SEAM, Spring, Hibernate, Ibatis, Ant, Junit, Selenium)
Java EE (EJB, Servlets, JSP, JSF, JPA, JMS)
HTML, CSS (Bootstrap), JavaScript (Jquery, Angular, YUI), XML/XSLT
SQL, PLSQL
JasperReports
UML
Intellij IDEA, Eclipse
Jboss, Websphere, Apache Tomcat
MySQL, Oracle, PostgreSQL
Rational Rose
SVN, Trac, Hudson, JIRA, Confluence, TeamCity

General experience
Object-oriented programming
Internet applications development
DB modeling and programming
Client-server architecture applications development
Design Patterns
GUI interfaces design and development
Testing

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: