Grisha
Contact us and we will hire Grisha for your team.
About Grisha
Grisha is an experienced IT specialist with 9 years of experience in JAVA programming. He is skilled in developing various applications and software solutions using the JAVA programming language.
9
Years of
Experience
23
Happy
Clients
117
Complete
Projects
Skills
Java
88%
Expericence
Senior Backend Engineer
LLC “Brightgrove”
Date: 03.2021 — Present
Project description
The project is Facility Management Software.Responsibilities
Implementing Microservices from scratch using Java 8/11 as a main
language for API functionality;
Spring MVC/Data-JPA-Hibernate; Spring Boot for application bootstrapping; Rest
client for integration; MySQL for data storage; JUnit, Mockito, AssertJ for unit testing; Maven for
project build and assembly; GitHub Actions + Terraform for CI and automated deployments.
AWS as cloud server
Senior Back-End Developer
Integrity vision
Date: 10.2019 — 03.2021
Project description
The project is a web solution of chat- bots of Telegram, Viber, etc. Methodology: Scrum.Responsibilities
Decision-making
• People management (conflict management, etc)
• Team building & development (mentoring, coaching, advice on technical issues and technical solutions, etc)
• Planning and tasks decomposition;
• Technical and functional improvements implementation to add value to the products
• Technical risks identification together with suggestion and implementation of measures against them
• Complex tasks development
Senior Backend Engineer
EPAM
Date: 04.2018 — 04.2019
Project description
Screwfix. E-commerce product. Technologies: Hippo CMS, Java Core, ATG, SQL, JUnit, Mockito, JS, HTML, CSS, Ajax, jQuery, MavenResponsibilities
• Develop reusable software components, technical design and enhancements of existing solution;
• Implement unit and integration tests;
• Demo new features and fixed defects to service team;
• Mentor and train junior developers about software development best practices and techniques;
• Work in close connection to customer engineering team;
• Backend/frontend development.
Senior Back-End Developer
Playtech
Date: 09.2017 — 04.2018
Project description
Slot games. Technologies: Java Core, Maven.Responsibilities
• Analyze business requirements;
• Make architectural and designdecisions using Java, Maven, PlayN;
• Write robust manageable code;
• Take end to end responsibility for product development;
• Alpha testing and code review
Senior Back-End Developer
ControlPay
Date: 08.2015 — 09.2017
Project description
Converters and Pre-validation tool Technologies: Java Core, Groovy, Spring Core, Spring MVC, Hibernate, SQL, JUnit, Mockito, JS, HTML, CSS, Ajax, jQuery, Maven.Responsibilities
• Software development, testing and implementation
• Implementation of new features, bug fixing, code coverage
• Development and enhancement of product offerings in accordance with the design and
consistence of business objectives;
• Ensure that development tasks are completed within the timeline and fully tested
• Solutions being developed are effective;
• Detailed estimates preparation for development efforts;
• Correct business requirements interpretation to assists with product support issues