Impactian EToDâ„¢ Developer (2%)
Extraordinary Talent on Demandâ„¢
Boris
Finkelshteyn
Java Developer
Software Developer in Helsinki, Finland
Java
Kotlin
Spring
Spring Boot
Spring WebFlux
Angular
Vue.js
TypeScript
Docker
Kubernetes
AWS
Jenkins
SQL
NoSQL
NewRelic
HIRE
Java Developer
Impactian EToDâ„¢ Developer (2%)
Boris Finkelshteyn
Software Developer in Helsinki, Finland
Java
Kotlin
Spring
Spring Boot
Spring WebFlux
Angular
Vue.js
TypeScript
Docker
Kubernetes
AWS
Jenkins
SQL
NoSQL
NewRelic
About
Boris is a senior software engineer experienced in Java web applications development and full-stack development with various technologies. He is familiar in working with SCRUM and Agile methodologies. He is also skillful at code-reviews and testing practices to develop clean, effective, and well tested solutions. He is interested in working with cloud distributed systems.
Skills
Languages
Java, Kotlin, Groovy, TypeScript, JavaScript, HTML, CSS, SQL, Bash
Frameworks
Spring, Spring Boot, JavaEE, Ktor, Micronaut, Angular.js, Angular, Vue.js, Node.js
Libraries/APIs
Project Reactor, Feign, JUnit, Spring Security, Jackson Databind, KeyCloak
Platforms
ELK, Docker, Kubernetes, AWS, Linux, MacOS
Storage
MySQL, PostgreSQL, OracleDB, Elasticsearch, MongoDB, Redis
Other
Microservices, Event Driven, Continuous Integration, Continuous Delivery, Cloud Native
Tools
Git, Nginx, Jenkins, JFrog, NewRelic, PaperTrail
Experience
Java
8 years
Spring
7 years
SQL
6 years
Angular
5 years
Kotlin
2 years
Vue.js
2 years
AWS
2 years
NoSQL
2 years
Highlight Projects
oneio.cloud development
iPaaS for Enterprise Service Management.
ONEiO.cloud
  • Created back-end and front-end from scratch; developed from POC to MVP with Reactive Back-end using Spring and WebFlux.
  • Implemented microservices
  • Utilized technologies such as AWS, Java, Kotlin, and Spring.


Work Experience
Senior Software Developer
ONEiO.cloud
|
Apr 2018 - Present

Developed and maintained various of micro-services for product https:// oneio.cloud/; Java8, Spring, SpringBoot for back-end and Angular.js and angular for front-end.

  • Developed features and fixed bugs using Java8, Angular.js, and Angular.
  • Implemented unit and E2E tests on both front-end and back-end.
  • Conducted code review.
  • Technologies used: Java 8, Spring, Spring Boot, Feign, JUnit, AssertJ, Maven, AngularJS, Angular, TypeScript, Karma, Jasmine, NodeJS, NPM, Yarn, Swagger, MongoDB, Jenkins, JFrog, NewRelic, PaperTrail, Docker, Kubernetes, AWS, AWS Serverless.

Designed and developed brand new micro-services for replacing old user front-end and back-end for product https://oneio.cloud/. 

  • Developed 2 micro-services completely from scratch; Angular 7 for front-end and Spring Boot with Project Reactor for back-end.
  • Responsible for prototyping and first implementation.
  • Created features using Java 11, Kotlin, SpringWebFlux, and Angular 7.
  • Implemented unit and E2E tests on both back-end and front-end.
  • Conducted code reviews.
  • Technologies used: Java 11, Kotlin, Spring Boot, Project Reactor, Feign, JUnit, AssertJ, Maven, Angular 7, TypeScript, Karma, Jasmine, NodeJS, Yarn, Angular-CLI, MongoDB, Jenkins, JFrog, NewRelic, PaperTrail, Docker, Kubernetes, AWS, AWS Serverless. 
Java
Kotlin
Spring Boot
Spring WebFlux
Angular
Senior Software Developer
T-Systems CIS
|
Mar 2016 - Apr 2018

Designed and developed WEB-portal for maintenance of communication stations.

  • Developed server-side on Grails and is engaged in providing data from SAP.
  • Developed client-side on Angular 1.6 using TypeScript.
  • Created features using Groovy (Closures, DSL, AST transformations), Grails (Plugins, GORM, GSP), Angular 1.6 with TypeScript (Directives, Components, Services).
  • Implemented unit and E2E tests on both front-end and back-end.
  • Designed and developed code architecture.
  • Configured Jenkins for CI and deployment automation.
  • Configured ELK-stack.
  • Technologies used: Groovy, Grails, Angular, TypeScript, REST, Gradle, Spock, Geb, Jasmine, Karma, NodeJS, NPM, Swagger, ELK- stack (Elasticsearch, Logstash, Kibana). 

Designed and developed WEB-administration panel for service paketchef.de.

  • Developed server-side using Java 8 and Spring Boot and client-side using Vue.js.
  • Developed features using Java 8 (Streams API, Lambda) and Vue.js.
  • Implemented unit and E2E tests on both front-end and back-end.
  • Developed code architecture.
  • Configured Jenkins for CI and deployment automation.
  • Technologies used: Java 8, Spring Boot, Hibernate, PostgreSQL, Vue.js, REST, Gradle, JUnit, NodeJS, NPM, Jasmine, Karma, Nightwatch.js, Webpack, ESLint. 

Designed and developed Cloud Billing project.

  • Developed a micro-service for a public API run on Java 8 and Spring Boot.
  • Created features using Java 8 (Streams API, Lambda).
  • Implemented unit and E2E tests on both front-end and back-end.
  • Developed code architecture.
  • Technologies used: Java 8, Spring Boot, Spring Batch, MongoDB, Redis, KeyCloak, KillBill, Swagger, REST, Maven, JUnit, Docker, Jenkins, Nexus. 
Java
Spring Boot
Angular.js
Vue.js
Groovy
Grails
KeyCloak
KillBill
Software Developer
Technoserv
|
Aug 2014 - Mar 2016
  • Developed a SOAP web application that was designed to process database requests using Spring, Maven, WildFly, and ElasticSearch.
  • Implemented a SOAP web application that was designed to proxy the request from one service to another and map the data in case the request type conflicted in different systems.
  • Created a web-based application with an interface based on PrimeFaces and designed to automate business processes in a company.
  • Technologies used: Oracle Database, ElasticSearch, Java EE, JSF, EJB, JPA Hibernate, SOAP, Servlet, Gradle, GlassFish. 



Java
Java EE
Jakarta Server Faces
Jakarta Enterprise Beans
GlassFish
ElasticSearch
Software Developer
MW-Development
|
Nov 2013 - Jun 2014
  • Developed a web application using C#.
  • Performed customization and plugins for Microsoft Dynamics CRM and Microsoft SharePoint.


C#
Microsoft Dynamics CRM
Microsoft SharePoint
NHibernate
MySQL
NServiceBus
JavaScript
AJAX
jQuery
CSS
Software Engineer
Ecoterm
|
Nov 2012 - Oct 2013
  • Developed a web-service in Java.


Java
Spring
MySQL
Apache Tomcat
Maven
Java Database Connectivity
Education
Southern Federal University
Rostov-on-Don, Russia
|
Sep 2013 - Jun 2015
Master's Degree in Information Technology
Southern Federal University
Rostov-on-Don, Russia
|
Sep 2009 - Jun 2013
Bachelor's Degree in Applied Mathematics
About
Boris is a senior software engineer experienced in Java web applications development and full-stack development with various technologies. He is familiar in working with SCRUM and Agile methodologies. He is also skillful at code-reviews and testing practices to develop clean, effective, and well tested solutions. He is interested in working with cloud distributed systems.
Skills
Languages
Java, Kotlin, Groovy, TypeScript, JavaScript, HTML, CSS, SQL, Bash
Frameworks
Spring, Spring Boot, JavaEE, Ktor, Micronaut, Angular.js, Angular, Vue.js, Node.js
Libraries/APIs
Project Reactor, Feign, JUnit, Spring Security, Jackson Databind, KeyCloak
Platforms
ELK, Docker, Kubernetes, AWS, Linux, MacOS
Storage
MySQL, PostgreSQL, OracleDB, Elasticsearch, MongoDB, Redis
Other
Microservices, Event Driven, Continuous Integration, Continuous Delivery, Cloud Native
Tools
Git, Nginx, Jenkins, JFrog, NewRelic, PaperTrail
Experience
Java
8 years
Spring
7 years
SQL
6 years
Angular
5 years
Kotlin
2 years
Vue.js
2 years
AWS
2 years
NoSQL
2 years
Highlight Projects
oneio.cloud development
iPaaS for Enterprise Service Management.
ONEiO.cloud
  • Created back-end and front-end from scratch; developed from POC to MVP with Reactive Back-end using Spring and WebFlux.
  • Implemented microservices
  • Utilized technologies such as AWS, Java, Kotlin, and Spring.


Work Experience
Senior Software Developer
ONEiO.cloud | Apr 2018 - Present

Developed and maintained various of micro-services for product https:// oneio.cloud/; Java8, Spring, SpringBoot for back-end and Angular.js and angular for front-end.

  • Developed features and fixed bugs using Java8, Angular.js, and Angular.
  • Implemented unit and E2E tests on both front-end and back-end.
  • Conducted code review.
  • Technologies used: Java 8, Spring, Spring Boot, Feign, JUnit, AssertJ, Maven, AngularJS, Angular, TypeScript, Karma, Jasmine, NodeJS, NPM, Yarn, Swagger, MongoDB, Jenkins, JFrog, NewRelic, PaperTrail, Docker, Kubernetes, AWS, AWS Serverless.

Designed and developed brand new micro-services for replacing old user front-end and back-end for product https://oneio.cloud/. 

  • Developed 2 micro-services completely from scratch; Angular 7 for front-end and Spring Boot with Project Reactor for back-end.
  • Responsible for prototyping and first implementation.
  • Created features using Java 11, Kotlin, SpringWebFlux, and Angular 7.
  • Implemented unit and E2E tests on both back-end and front-end.
  • Conducted code reviews.
  • Technologies used: Java 11, Kotlin, Spring Boot, Project Reactor, Feign, JUnit, AssertJ, Maven, Angular 7, TypeScript, Karma, Jasmine, NodeJS, Yarn, Angular-CLI, MongoDB, Jenkins, JFrog, NewRelic, PaperTrail, Docker, Kubernetes, AWS, AWS Serverless. 
Java
Kotlin
Spring Boot
Spring WebFlux
Angular
Senior Software Developer
T-Systems CIS | Mar 2016 - Apr 2018

Designed and developed WEB-portal for maintenance of communication stations.

  • Developed server-side on Grails and is engaged in providing data from SAP.
  • Developed client-side on Angular 1.6 using TypeScript.
  • Created features using Groovy (Closures, DSL, AST transformations), Grails (Plugins, GORM, GSP), Angular 1.6 with TypeScript (Directives, Components, Services).
  • Implemented unit and E2E tests on both front-end and back-end.
  • Designed and developed code architecture.
  • Configured Jenkins for CI and deployment automation.
  • Configured ELK-stack.
  • Technologies used: Groovy, Grails, Angular, TypeScript, REST, Gradle, Spock, Geb, Jasmine, Karma, NodeJS, NPM, Swagger, ELK- stack (Elasticsearch, Logstash, Kibana). 

Designed and developed WEB-administration panel for service paketchef.de.

  • Developed server-side using Java 8 and Spring Boot and client-side using Vue.js.
  • Developed features using Java 8 (Streams API, Lambda) and Vue.js.
  • Implemented unit and E2E tests on both front-end and back-end.
  • Developed code architecture.
  • Configured Jenkins for CI and deployment automation.
  • Technologies used: Java 8, Spring Boot, Hibernate, PostgreSQL, Vue.js, REST, Gradle, JUnit, NodeJS, NPM, Jasmine, Karma, Nightwatch.js, Webpack, ESLint. 

Designed and developed Cloud Billing project.

  • Developed a micro-service for a public API run on Java 8 and Spring Boot.
  • Created features using Java 8 (Streams API, Lambda).
  • Implemented unit and E2E tests on both front-end and back-end.
  • Developed code architecture.
  • Technologies used: Java 8, Spring Boot, Spring Batch, MongoDB, Redis, KeyCloak, KillBill, Swagger, REST, Maven, JUnit, Docker, Jenkins, Nexus. 
Java
Spring Boot
Angular.js
Vue.js
Groovy
Grails
KeyCloak
KillBill
Software Developer
Technoserv | Aug 2014 - Mar 2016
  • Developed a SOAP web application that was designed to process database requests using Spring, Maven, WildFly, and ElasticSearch.
  • Implemented a SOAP web application that was designed to proxy the request from one service to another and map the data in case the request type conflicted in different systems.
  • Created a web-based application with an interface based on PrimeFaces and designed to automate business processes in a company.
  • Technologies used: Oracle Database, ElasticSearch, Java EE, JSF, EJB, JPA Hibernate, SOAP, Servlet, Gradle, GlassFish. 



Java
Java EE
Jakarta Server Faces
Jakarta Enterprise Beans
GlassFish
ElasticSearch
Software Developer
MW-Development | Nov 2013 - Jun 2014
  • Developed a web application using C#.
  • Performed customization and plugins for Microsoft Dynamics CRM and Microsoft SharePoint.


C#
Microsoft Dynamics CRM
Microsoft SharePoint
NHibernate
MySQL
NServiceBus
JavaScript
AJAX
jQuery
CSS
Software Engineer
Ecoterm | Nov 2012 - Oct 2013
  • Developed a web-service in Java.


Java
Spring
MySQL
Apache Tomcat
Maven
Java Database Connectivity
Education
Southern Federal University
Rostov-on-Don, Russia | Sep 2013 - Jun 2015
Master's Degree in Information Technology
Southern Federal University
Rostov-on-Don, Russia | Sep 2009 - Jun 2013
Bachelor's Degree in Applied Mathematics