Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 3


EPAM - Bridgewater project (1.5 year). The vendor is world's top 10 hedge funds. Financial domain. The early phase of the project - frequent changes in development approaches, own vision implementation. Team: 4 BE devs, FE dev, 2 QA, BA, scrum master. Microservices architecture.
- Technologies stack: AWS S3, SQS, Elasticsearch, HBase, neo4j, PostgreSQL, java 8/12. Spring, Hibernate; Lombok. Instruments: Kibana, Docker, Jenkins.
- Methodologies: Kanban, TDD.
- Responsibilities and skills: deal with modern big data technologies, optimize their usage, new microservices creation, selection of optimal technologies for them, establish connection between parts of the system; deal with tricky business issues; develop math algorithms; organize developing flow (try various branching strategies, scrum approaches).
~~~~~~~~~~~~~~~~~~~~~~~
Luxoft - UBS project (1 year). The vendor is Swiss investment bank. I was part of team developing central component of bank software system, component that processes stock trading. Project locates in Kiev, Krakow, London, Singapore, New York. My team consists of one business analyst and 5 java developers. 
- Technologies stack: Java 8, Spring core 3, Spring batch, Hibernate, maven 3, oracle DB, data grid (with hierarchical data mode), Mockito, jUnit 4, jBehave, git, Intellij idea, Jira, Teamcity, 
- Methodologies: Scrum, TDD, BDD. 
- Responsibilities and skills: software design, practice with GoF and enterprise patterns, investigate complicated domain (finance), testing (unit, behavioral, Concordion, manual), English communications.
~~~~~~~~~~~~~~~~~~~~~~~
CyberVision (1.5 year)
Projects:
- CRM system.
- Kaa live demo.
- Kaa. IoT