Samson Emelyanov

Samson Emelyanov Email and Phone Number

Java Full-stack Engineer @ NLMK Group
moscow, moscow, russia
Samson Emelyanov's Location
Togliatti, Samara, Russia, Russian Federation
About Samson Emelyanov

🎓 Technologies stack: 🎓Frontend:- HTML5(BEM, Semantic elements, Flex-box, Grid)- CSS3(LESS,SASS)- JavaScript- Thymeleaf, React+ReduxBack-end:- Java/Spring (Java8+, Spring Boot, Spring Data, Security, JPA, Hibernate, AOP)- Scala- Node.JS (Express, Mongoose)- SQL and NoSQL (MySQL, PostgreSQL, MongoDB)- Docker- Kafka, RabbitMQTesting:- Automated testing on Selenium Web-driver- Unit and Integration testing(JUnit)

Samson Emelyanov's Current Company Details
NLMK Group

Nlmk Group

View
Java Full-stack Engineer
moscow, moscow, russia
Website:
nlmk.com
Employees:
719
Samson Emelyanov Work Experience Details
  • Nlmk Group
    Java Developer
    Nlmk Group Mar 2023 - Present
    Москва, Россия
    Development of web services(Spring Boot Apps):- Design of the application database, definition of entities, their description, relationships between service entities.- Design of the modular architecture of a monolithic application, as well as coordination of data flows for integration into the microservices architecture of a common system(200+ services).- Compilation of AVRO schemas, generation of application classes based on them (Gradle generator).- Configuration of Kafka producers and consumers, reading messages from the bus, as well as sending messages to the bus in accordance with a certain logic of the application, approved in the architecture of data flows.- Programming of CRUD operations, definition of appropriate DTO models and mechanisms of their conversions (MapStruct, GSON).- Using SignalR (ASP.NET) technology for reading events.- Programming of business logic. Automation engineering calculations to determine recommendations for the production process (advisors).- Coverage of the service with unit tests (JUnit, MockMvc).- Deployment using gitlab-ci & okd.Released services:- Production dispatching:1. Adapter for transmitting data to an external data tracking service (third-party supplier) for drawing a workshop mnemonic diagram.2. SignalR to Kafka event converter service (adapter).3. Aggregates state service(units statuses and stages calculation).- Converter production:4. Service for ordering charge (a mixture of scrap and cast iron) for production. Economic effect from implementation: 500 Mil Rub(5 489 950 USD). https://gorod48.ru/news/1952946/?erid=4CQwVszH9pWvodLVQq7
  • Umbrella It
    Web-Developer
    Umbrella It Dec 2021 - Nov 2022
    Таганрог, Ростовская Область, Россия
    Development the backend part of the web application for projects:1. "Dragonfly" project https://strekoza.one (cargo delivering system).Features, added to project:- Development the registration/authentification system for project. Ensure multi-login/multi-logout from several devices simultaneously.- Adding claims processing service to project.- Ensuring non-relevant data's auto-collection from DB.Support activity:- Development of CRUD's endpoints.- Bug-fixing of current functionality of project.- Deploy team's front/back-end tasks to production.2. "NLMK" https://nlmk.com/ (manufacturer of high-quality steel products).Migration from Oracle forms architecture to Java(Spring)/JS(React) tech stack:- Creating requests statistics collection service.- Swagger Schema Validation by orval lib.- Development new pages for new functionality.- Bug fixing
  • Individual Entrepreneur/Freelancer
    Full-Stack Developer
    Individual Entrepreneur/Freelancer Nov 2020 - Dec 2021
    1. Development the Web-application(https://targetangle.ru/):Making conception of the App, market analysis, definition of the stakeholders, them expectations and intended audience of App.https://github.com/SamsonEmelyanov/target_angle-rock_band.gitClient side:- Markup of the pages according with the BEM methodology.- Stylization using preprocessors. Ensuring the adaptive with media-screens, using animations(variable opacities,spinners, etc).- Programming different interactives on the pages: Tabulations, modal windows, calculators, sliders, timers.- Development single-page applications(SPA). AJAX requests to server side. Independent rendering recieved dates in the separated React's components.Server side:- Creating the functionality of the business logic layers and project databases. Development of the microservice architecture of the project according to the scheme "Controller-Service-Repository" on the Spring Framework (Boot, MVC, Data, Security, Cloud). Normalization of databases(1-3 forms). Optimization of SQL-queries to the database.- Writing test cases based on the customer's requirements. Modular (JUnit) and integration testing of the back-end part. Automated testing of the Web-application as a whole on the Selenium Web Driver.2. Development raiting control service for assessment posted messages using node.js:https://github.com/SamsonEmelyanov/message-avgRaiting

Samson Emelyanov Education Details

Frequently Asked Questions about Samson Emelyanov

What company does Samson Emelyanov work for?

Samson Emelyanov works for Nlmk Group

What is Samson Emelyanov's role at the current company?

Samson Emelyanov's current role is Java Full-stack Engineer.

What schools did Samson Emelyanov attend?

Samson Emelyanov attended Тольяттинский Государственный Университет.

Who are Samson Emelyanov's colleagues?

Samson Emelyanov's colleagues are Stepan Kulaev, Ivan Vinogradov, Vanessa Quaranta, Галина Кирина, Raafat Ahmed, M.sc., Andrei Prus, Catherine Collet.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

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.