Андрей

Middle-senior java developer

Employment type:
full-time
Age:
36 years
City:
Kyiv

Contact information

The job seeker has provided: Phone numberEmail

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Middle-senior java developer

from 06.2019 to now (7 years 5 months)
Ehub, Київ (IT)

During 4 monthes I with a backend team (2 junior and 2 middle java developers) developed api for website from the begining to complete implementation. The website had strong requirements for continuous work, protection from hucking, and ability for high loading. Project has microservice architecture (totally 12 modules), each module works as cluster and recive configuration from configService (similar to Spring cloud config). Website stores information in 4 separated postgres databases, redis server for user sessions and mongo database for logs. Stack of technologies used for backend: java 8, Spring boot, Hibernate, Redis, Mongo, Postgressql, JWT, Kafka MQ. Front was written on Node.js (our backend team worked closely with front team and provied rest api and documentation for it).
I was responsible for high quality implementation of all backend api. I developed the base project architecture and almost all database shemas, also defined standarts and restrictions for all modules. Under my guidance was developed 3 maven modules (logging, authorization based on OAuth 2 and module which allows to recieve configuration from config module), which where included to others modules.
At this project I developed the most technically complicated parts, and control implementation of other functionality (revieved code all team members).

Full Stack Developer

from 07.2018 to now (8 years 4 months)
It Startup, Київ (Site development)

Development of startup, this is a web site. Now he has about 2000 visitors per day and it keeps growing.
Front part is written on pure php (for optimization), backend is written on yii2 framework (for fast development), database is Maria DB, server is nginx.
Site has modular architecture:
Front part
Backend
Few cdn for files (cdn count can be increased if visitors and data will grow in future).
Parsers of data from other sites.
Redis module as bridge beetween other modules and caching some information.
More details about project I can tell at personal meeting.

Owner

from 06.2015 to 07.2018 (3 years 2 months)
Digital agency, Київ (Site development)

I was owner of web agency company, we suplied for our customers: custom and high quality site development, SEO (search engine optimization), advertising and other sevice. During 4 years we developed about 150 web sites, our custom CMS for online shops on framework, developed our custom CRM system, which allows time and task tracking, money traking, also there we kept all projects information. The highest amount of employees was 15 person.
My responsibilities:
Thecnical lead (creation of architecture of complicated web sites, code review, teaching junior developers).
Recruter ( looking and hiring new employees to company)
Control of sale manager, project managers and other stuf.

Java developer EE

from 08.2012 to 05.2015 (2 years 10 months)
Profix systems, Kiev (Soft for banks)

Developed and supported few banks systems: internet banking, system for banking transactions, system for internetional transfers.
Also customized one android application for internet banking.
Developed module on C# for integration with another banking system. (web services soap).
Used technologies: java, JSF, open jpa, IBM Websphere , MQ, JAXB,
databases: oracle, MSSql.

Junior java developer

from 08.2011 to 07.2012 (1 year)
EPAM Systems, Киев (IT)

Development of software for the company's personal needs.
Used technologies: java, spring, hibernate, javaFX.

Education

КПИ

Медико-инженерный, Киев
Higher, from 2008 to 2012 (4 years)

High education at KPI.

Knowledge and skills

  • Дисциплінованість
  • Знання принципів ООП
  • MySQL
  • Java
  • Git
  • SQL
  • HTML
  • Spring Framework
  • PostgreSQL
  • JavaScript
  • IntelliJ IDEA
  • Spring boot
  • Hibernate

Language proficiencies

English — above average

Additional information

About me:
self motivated, team player can lead people at some situation.
Like cycling and skiing.

I am looking for a job as java developer and project that I would like. I prefer project with high load, big data or with machine learning - this things are interesting for me.

Desirable: professional team members, goal orientation at work, effective teamwork (e. g. SCRUM), flexible work schedule would be plus (if all the work had done, I should be able to leave the office), good workplace culture, intresting project with low technical debt.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: