Upstaff Sign up
Siarhei S.
🇧🇾Belarus (UTC+03:00)
Created AtUpstaffer since September, 2021

Siarhei S. — Java Engineer

Expertise in Back-End Web.

Last verified on August, 2023

Core Skills

Bio Summary

- 8+ years of experience with Java
- Computer science education
- Key areas of technical expertise: technical solution design, integration solution design, J2EE, back-end development.
- Upper-intermediate English
- Available ASAP

Technical Skills

Programming LanguagesJava, JavaScript, Kotlin
UI Frameworks, Libraries, and BrowsersAjax, Bootstrap, CSS, HTML, HTML5, jQuery, XML
JavaScript FrameworksAngular, AngularJS, Ext JS, jQuery
Java Libraries and ToolsApache Ant, Apache Sling, Apache Turbine, Apache Velocity, Hystrix, Java EE, Java Server Pages (JSP), Java Servlets, JCR, JMS, JPA, JSON, JSTL, Spring Data, Spring Integration, Spring model-view-controller (MVC) framework, Spring Security, Thymeleaf
Java FrameworksApache Sling, Hibernate, Spring, Spring Boot, Struts
.NET PlatformAzure
Android Libraries and ToolsKotlin
Databases & Management Systems / ORMCosmos DB, dbForge Studio, Flyway, Hibernate, MongoDB, MySQL, NoSQL, Oracle Database, Oracle DataBase 11g, PL/SQL, PostgreSQL, Redis, SQL
Cloud Platforms, Services & ComputingAWS, Azure
Azure Cloud ServicesCosmos DB
Adobe Experience Manager (AEM)Adobe CQ, AEM Sightly, AEM Sling
PlatformsAdobe CQ, Camunda
QA, Test Automation, SecurityApache Maven, JMeter, JUnit, Mockito, Postman
Web/App Servers, MiddlewareApache Tomcat, Jetty, Nginx
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira
Version ControlBitBucket, Git, GitHub, SVN
Methodologies, Paradigms and PatternsBPMN, Kanban, Message Bus, microservices architecture, MVC, Scrum
Virtualization, Containers and OrchestrationDocker, Kubernetes
Third Party Tools / IDEs / SDK / ServicesIntelliJ IDEA, Sublime Text
Deployment, CI/CD & AdministrationJenkins
SDK / API and IntegrationsLog4j, RESTful API, Swagger, Zuul
Other Technical SkillsApache Karaf, Eureka, Netflix OSS, OSGi, Struts Ajax, ZUL

Experience

Senior Software Engineer

April 2021 – present
Description: Blockchain based web solution
Responsibilities:team coordination, back-end development

Senior Software Engineer, Swiss Re, APEX

October 2020 – April 2021
Responsibilities: Analyze of business requirements (Identify gaps, Clarification); Development of new functionality; Acting as a team lead; Participate and facilitate in technical discussions and make a correct decision based on customer’s needs; Define technology stack based on requirements; Participate in code review process; Preparation unit tests; Change Management; API implementation; Troubleshooting; Environments management (Supporting deployments)
Technologies: Java, Microservices, Spring Data, Spring Boot, Spring Security, REST, Message Bus, Camunda(Workflow engine), BPMN, Kubernetes, JSON, Angular, Cosmos DB (NoSQL), MySQL, Azure Cloud, IDEA, Docker, Maven

Everything Everywhere, Senior Software Engineer, Everything Everywhere, EEUK-MYEE, MyEE Squads

September 2016 – October 2020
Responsibilities:  Analyze of business requirements (Identify gaps, Clarification); Development of new functionality; Acting as a team lead; Participate in code review process; Preparation unit tests; Change Management; Worked with configuration external API calls; Bugs fixing in both areas: front-end and back end; Environments management (Supporting deployments); Support of releases (Creating/updating project)
Technologies:Java, Jetty, Apache Karaf, Redis, OSGi ,Spring MVC, nginx, JSP, JSTL, JavaScript, CSS3, HTML5, jQuery, Ajax, JSON, Apache Tomcat, Redis, IDEA, BitBucket, Jenkins, Docker, Maven

Key Developer, EEUK-COLO

Description:Colorado is part of Memphis project. We provide solution for sale apple related addons in service plans.
Responsibilities:  Analyze of business requirements; Developing the structure of the new functional; Participate in code review process; Setting stubs functionality and preparation stub responses; Worked with configuration external API calls; Bugs fixing in both areas: front-end and back end.
Technologies:Java, Apache Karaf, OSGi ,Spring MVC, nginx, JSP, JSTL, JavaScript, CSS3, HTML5, jQuery, Ajax, JSON, Apache Tomcat, Redis, IntelliJ IDEA, SVN, Jenkins, Maven

Key Developer, EEUK-SEC

Description: Elimination of security defects for MyEE online application.
Responsibilities: Was responsible for resolving security defects; Injection; Cross-Site Scripting (XSS); Broken Authentication; Successfully implemented and delivered google; ReCaptcha instead of custom EE captcha; Had participated in code review process; Was involved in refactoring a lot of components.
Technologies:Java, Apache Karaf, OSGi ,Spring MVC, Spring Aop, nginx, JSP, JSTL, JavaScript, CSS3, HTML5,  jQuery, Ajax, JSON, Apache Tomcat, Redis, IntelliJ IDEA, SVN, Jenkins, Maven

Java developer, UI developer, EPAM Systems, POC project for Hotelbeds

October 2015 – September 2016
Responsibilities: Was involved in developing microservices architecture and functionality; Was responsible for creation Spring repository for all components; Was responsible for configuration connection with DB; Was involved in creation DB structure; Created UI side on AngularJS and Bootstrap; Was responsible for configuration nginx for proxying HTTP request from UI side to microservices; Created a lot of controllers for processing HTTP requests; Was involved in creation entity mappings; Created all parts of hotel booking functionality.
Technologies:Java, Spring, JPA, Microservices, Netflix OSS, Eureka, Zuul,  Turbine, Hystrix, Swagger ,  AngularJS, CSS3, HTML5, Bootstrap, Ajax, JSON, Maven, GIT, jUnit,  SQL, PL/SQL , AWS, PostgreSQL, IntelliJ IDEA, Sublime Text

AEM developer, Browser-based application

Description:Browser-based application on Ipad, serving FSC (Financial service consultant) and CSO (Customer Service Office) for policy services & claim processes.
Responsibilities:  Was responsible for creating a lot of components; Customer id search component(get data from 3rd part server and populate all fields on the form by this data); Checkbox group component; Signature component(capturing signature and save it to DAM); Show image component(show all uploaded images after form submission); Was responsible for signature verification; Created templates/pages; Was responsible for integration with weblogic service; Created services which saved all media files to DAM; Was involved in develop UI side; Bugs fixing and reporting.
Technologies: Adobe CQ, Sling, JCR, OSGi, Angular JS, CSS3, HTML5, jQuery, JavaScript, Ajax, JSON, Sightly, Git, Maven, JCR, IntelliJ IDEA

AEM developer, AEM Training project

Responsibilities: Created templates/pages; Created dialogs; Overridden standard granite UI components; Developed custom ExtJS dropdown component; Created main menu component used Sightly and SlingModel; Created OSGi services; Was responsible for install and configuration publish instance; Was responsible for dispatcher configuration; Created workflow for send email notification and log user actions; Was responsible for resource resolver mapping; Worked with Digital Asset Management; Created custom injector.
Technologies:Adobe CQ, Sling, JCR, OSGi,  ExtJs, JSP, CSS3, HTML5, jQuery, JavaScript, Ajax, JSON, Sightly, JSTL, Git, Maven, JCR, IntelliJ IDEA

 Java developer, Development, support and testing, NEXTBI

June 2014 – October 2015
Description: The automatic system of analysis states of business projects.
Responsibilities: Creation project structure and DB structure and hibernate mapping; Was involved in develop custom framework; Responsible overriding and extending some components (for example: window, panel, drag and drop component); Was involved in creation graph module with graph based on canvas, creation functionality for control graph(zoom, move etc.), create some calculation algorithm; Was involved in creation and develop user's roles and rights functionality; Responsible for develop datasource module in project; Was involved in develop UI side; Was responsible for creating markup for new design; Bugs fixing and reporting; Took part in optimization and refactoring; Was involved in write testcases.
Technologies: Java, Hibernate, ZK Framework, Spring, ZUL, JavaScript, CSS3, HTML5, jQuery, Ajax, JSON, Apache Tomcat, Apache Ant, GIT, jUnit, XML, XSD, SQL, JPA, Log4J, Oracle DataBase 10g/11g, MySQL, JIRA, RedMine, Continuous Integration (Jenkins), dbForge Studio for Oracle

 

 Java developer, Development, support and testing, Krikunov & Partners Business Systems, British American Tobacco

June 2014 – January 2015
Description:  Master data management system of the customers BAT Russia and SNS Group.
Responsibilities: Creation project structure and DB structure; Creation hibernate mapping; Was involved in creation and develop user's roles and rights functionality; Developed module that synchronized two different objects; Was responsible for integration with Siebel CRM; Was involved in integration and settings KLADR API into project; Creation and develop functionality for create reports; Was involved in develop UI side; Was involved in optimization SQL queries; Maintenance of production server; Bugs fixing and reporting; Was involved in write testcases.
Technologies: Java, Hibernate, Struts, Spring, JSP, JavaScript, CSS3, HTML5, jQuery, Ajax, JSON, Apache Tomcat, Apache Ant, GIT, jUnit, XML, SQL, Struts Ajax, JPA, Log4J, Oracle DataBase 11g, Jira, Confluence, dbForge Studio for Oracle

Java developer, Development, support and testing, ARGO Technology, The automatic information system

August 2013 – June 2014
Description: The automatic information system "Register of business reputation of the partners of the Government of Moscow".
Responsibilities: Analyzes of business requirements; Creation project structure and DB structure; Responsible for user's roles and profiles configuration, developed checks rights module with use java reflection; Was involved in creation functionality of sending notification for users; Was involved in report module creation with an opportunity to create PDF files; Was involved in UI development; Responsible for creation comments module; Maintenance of production server; Bugs fixing and reporting.
Technologies:Java, Hibernate, Struts, Spring, JSP, JS, CSS3, HTML5, jQuery, Ajax, J2EE, JSON, Apache Tomcat, Apache Ant, GIT, jUnit, XML, Struts Ajax, JPA, Oracle DataBase 11g, Jira, Confluence, dbForge Studio for Oracle.

 Junior Java developer,Development, support and testing,  EGAR Technology, MTS Bank

May 2012 – June 2013
Description: The automatic process of issuing plastic cards MTS Money, MTS Money SIM and service for viewing the hash codes by barcode and iccid in ABS EgarLoans.
Responsibilities: Analyzes of business requirements; Creation project structure; Development and creation data base structure; Creation all steps of business process; Bugs fixing and reporting; Responsible for development UI side.
Technologies: Java, Hibernate, Spring, JavaScript, CSS, HTML, jQuery, Apache Velocity, JSP, JSTL, Apache Ant, GIT, MySQL, Jira, Confluence.

 Education

Francisk Skorina Gomel State University, Faculty of Mathematics and Technologies of Programming

2008 – 2013 

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Siarhei S.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring