Java developer with experience in testing and automation. I specialise in creating stable and scalable backend solutions in Java. I worked on CRM solutions, payment processing systems, products (tariffs, services) and billing system of a large mobile operator.In my work, I use the following technologies: Java 8/11, Spring (Spring Boot, Spring MVC), RESTful APIs, JPA/Hibernate, Liquibase, SQL (Oracle, PostgreSQL), JUnit, Mockito, Jenkins.
-
Java DeveloperNexign Jun 2023 - PresentTbilisi, GeorgiaThe CRM product “Business Process Management Platform” is designed for customisation, automation of client calls and synchronisation with external systems.- Developed over 20 new RESTful API functions including controllers, views, services, repositories and table models using Spring MVC, Lombok, Spring Framework and JPA/Hibernate.- Expanded product functionality by refining over 50 existing API functions.- Migrated the product from Oracle to PostgreSQL by implementing a new connection, unifying SQL queries using MyBatis and rewriting functions and procedures. This reduced the cost of the product for the client and reduced Oracle license costs. - Performed over 15 database schema change tasks using Liquibase. These tasks included creating tables, adding columns, descriptions, creating indexes, sequences, and adding constraints. All operations were performed to support both Oracle and PostgreSQL simultaneously.- Repeatedly performed technical analysis to determine the feasibility of implementing the requirements.- Conducted code refactoring to improve code readability and to unify and make implementations more flexible.- Increased unit test coverage of the application by 14% using JUnit.- Increased the security and interoperability of the product with other systems by analysing vulnerabilities with JFrog Xray and updating dependencies in Maven/Gradle. -
Qa Automation EngineerNexign Apr 2022 - Jun 2023Tbilisi, GeorgiaThe "Payment Acceptance" product is designed to integrate with external payment systems, manage payments, accept payments via web-cash offices and process bank statements. - 100% covered new functionality and bugs with the help of TestNG. - Successfully migrated the product from TestRail to Allure. - Ensured 100% shipment of the product, including defending the project to the client and conducting QG, contributing to a successful release and customer satisfaction. - Corrected all “historically red” tests for stable CI/CD performance. - Conducted manual testing of the PAYS web interface using DevTools, Postman and JMeter. - Conducted comprehensive product testing with related product teams for comprehensive analysis and defect identification.- Implemented integration tests on Robot Framework. -
Software Engineer L3Nexign Mar 2019 - Mar 2022Moscow, RussiaThe Customer Service Management product implements server-side program logic for working with product offerings, products, services and resources provided by a telecom operator to its subscribers. - Minimised system problems by preventing them from occurring through automated OSA-based scripts (ETL). Scripts included handling multiple databases, python scripts, handling RabbitMQ messages and api requests. - Expanded product monitoring with Grafana, providing more comprehensive coverage. - Reduced Time To Market by creating temporary solutions using ETL. - Ensured high service levels by resolving incidents within SLAs. - Minimised and remediated incidents through mass operations in Oracle SQL. - Ensured continuous customer service through participation in scheduled product updates. - Facilitated the adaptation of new employees to the product through the creation and development of a knowledge base for the ETL solution. -
Software Engineer L2Megafon Feb 2017 - May 2019Yekaterinburg, RussiaThe "Customer Service Management" product implements server-side software logic for handling product offerings, products, services, and resources provided by the telecommunications operator to its subscribers. - Reduced customer inquiries through prompt analysis of issues for commonality and swift response. - Decreased incident resolution time by developing templates for their resolution in Oracle SQL. - Performed as a team leader, providing effective team management, mentorship, and colleague training. - Enhanced customer satisfaction by maintaining high SLA performance levels.
Sergei Goriashin Education Details
-
Applied Informatics
Frequently Asked Questions about Sergei Goriashin
What company does Sergei Goriashin work for?
Sergei Goriashin works for Nexign
What is Sergei Goriashin's role at the current company?
Sergei Goriashin's current role is Java Developer.
What schools did Sergei Goriashin attend?
Sergei Goriashin attended Уральский Государственный Технический Университет.
Who are Sergei Goriashin's colleagues?
Sergei Goriashin's colleagues are Andrey Lokhanov, Dariia Zhizhina, Elena Dolgaya, Денис Яковинов, Eugene Chebykin, Дмитрий Волобуев, Anna Serova.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial