An experienced Software Engineer | Java Developer, I am actively engaged in code optimization in various projects. I always try to approach the solution of problems from several sides, apply various OOP patterns, and choose the best solutions for speed/reliability. My solutions allow the company to provide solutions that minimize manual labor of employees. I like to use new promising technologies.Committed to staying at the forefront of IT trends, I dedicate time to expanding my knowledge through courses, exploring new programming languages, and solving daily challenges on platforms like LeetCode. I also take part in regular training on algorithms from Yandex, from which I have certificates. I stay informed through training videos and actively engage with the developer community. My multifaceted approach to technology reflects my commitment to driving innovation and achieving tangible results in the ever-evolving field of IT.
-
Java DeveloperSptnk Apr 2021 - PresentAchievements- Developed as part of a team 3 products of the credit conveyor type, the annual turnover of which exceeds $ 2 million- Completely designed and developed a borrower's personal account for a large financial organization, which made the customer experience much more positive- Integrated more than 20 different external services via REST API- Improved the architecture of applications, transferred one of them from a monolithic to a microservice architecture, which increased their speed and fault tolerance- Developed from scratch an advanced scoring system for a bank, which allowed decisions on loan applications to be made more than 2.5 times fasterResponsibilities- Designing, developing, testing, and maintaining JavaEE and Spring Boot applications- Analyzing user requirements to define and achieve business objectives- Defining application objectives, functionality, and developing scalable architectures- Designing, optimizing, and implementing robust database architectures for efficient data access- Integrating applications with multiple external services using REST API, SOAP, WebSocket, RSocket- Enhancing server infrastructure, automating product lifecycle processes, and implementing CI/CD practices- Maintaining and improving legacy projects on Java EE- Working with both monolithic, distributed monolithic and microservices architectures- Organizing comprehensive unit and integration testing
Nikolai Sidorenko Education Details
-
Computer Science
Frequently Asked Questions about Nikolai Sidorenko
What company does Nikolai Sidorenko work for?
Nikolai Sidorenko works for Sptnk
What is Nikolai Sidorenko's role at the current company?
Nikolai Sidorenko's current role is Software Engineer.
What schools did Nikolai Sidorenko attend?
Nikolai Sidorenko attended Peoples’ Friendship University Of Russia.
Who are Nikolai Sidorenko's colleagues?
Nikolai Sidorenko's colleagues are Владимир Пак, Никита Погораев, Dmitriy Polovinkin, Vladimir P., Александр Салин.
Not the Nikolai Sidorenko you were looking for?
-
Nikolai Sidorenko
Haifa -
Nikolai Sidorenko
Dallas, Tx -
-
Free Chrome Extension
Find emails, phones & company data instantly
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