Position: MuleSoft Integration Developer
Category: Java
English level: intermediate
Years of experience: 4

Implemented tool for DW script generation: mulehelper.net

Development of a system for automatic programming competitions. Api development to provide reference data and solution verification algorithm. Tech Stack: Java, Mule ESB, Hibernate, Rest using RAML, Bootstrap, JSP.

Development of a web application for displaying and editing data and schemes of pipeline systems. Tech Stack: Java, Javascript, Spring framework, Angular, Bootstrap
04.2018 – present	Craft Software / Siberians.pro
Integration Engineer
I’m working in CraftSoftware as a software developer. I was engaged in project for developing APIs and integrations using MuleSoft frameworks. During the work I did following things:
-	Implementing REST APIs with swagger and raml;
-	Implementing batch jobs for data loading into SF;
-	Consuming SOAP APIs;
-	Working with relational databases using ORM;

05.2017 – 05.2018	BasPro Software
Integration Engineer
I worked as a integration engineer. In this project I implemented integrations between systems in MuleSoft and Apache Camel:
-	Implemented scheduled jobs for  data synchronization;
-	Implemented APIs for web portal;

05.2016 – 05.2017	NPP NorInt
Software Developer
I joined to NPP NorInt developer team as a contractor and was engage in project of gas wells managing. In this project I designed an algorithm for Maximizing gas condensate gathering and coded it with С++. Also I developed the module of setting wells properties to working mode. In this module I applied the genetic algorithm to mathematical optimization tasks.

05.2016 – present	Freelancer
Freelancer Java Developer
I worked as freelancer in projects with Java. Developed integrations for bank systems processing ISO 8583 standard messages. Working with MuleSoft, Camel and Java Spring Boot.
Implemented tool for DataWeave script generation and evaluation: