Developing financial oriented application with service oriented architecture and zero downtime,
Working in full development cycle - from gathering business requirements to launching to production,
Taking active role in developing application architecture, including domain model and technology stack,
Taking active role in migrating architecture from monolith into set of microservices,
Responsible for keeping high code quality through code reviews e.g. clean code, object oriented, aligned with continuous delivery model, short living branches, cohesive pull request,
Developing custom BPM framework and modeling process using it,
Working with huge series of data,
Developing client frontend in Angular JS and operators frontend in Vaadin,
Methodology used: Agile (Scrum/Kibana),
Personally developed and introduced the first microservice in the company,
Responsible for extracting few core functionality from monolith into microservice,
Accoutable for few successful new products introductions.
Technology, techniques, languages and frameworks actively used: Spring (MVC, Web, Securit, Boot), Dropwizard, Rest, Json, Jms, Active MQ, XML, Hibernate, Postgress, H2, Spock, , Maven, Gradle, CI, Jenkins, Go, DSL, Git/Svn, Stash, Jira, Trello, Vaadin, Angular JS