Stanislav Moskalenko Email and Phone Number
I’m a software developer with over 5 years of experience in building and deploying high-load systems for millions of users and complex data. I can offer you:– Expertise in Clojure, Java, and related tools like Leiningen, Maven/Gradle, and Spring Boot– Skills in functional programming, distributed systems, microservices, and cloud computing for scalable and secure web applications and APIs– High standards of code quality, teamwork, and continuous learningI’m passionate about programming and always eager to explore new challenges and opportunities in software development.
Thoughtworks
View- Website:
- thoughtworks.com
- Employees:
- 11918
-
ThoughtworksBarcelona, Ct, Es -
Java Software DeveloperSberbank Mar 2023 - Oct 20241. Application Development:– Collaborated with a team to design and develop a high-performance Java application using the Spring Framework for a middle-office bank, ensuring reliability for over 50 departments and 25,000 users.– Implemented best practices in coding and design patterns, contributing to scalable and maintainable solutions that met quality standards.– Worked closely with team members to integrate third-party services like “Korus Digital DocFlow,” and over 20 internal bank system integrations.2. Database Design and Querying:– Worked with cross-functional teams to manage and optimize PostgreSQL databases with complex data structures and high transaction volumes using Hibernate.– Developed efficient SQL queries and leveraged GraphQL to improve data retrieval, reducing query execution time by 30%.– Ensured data integrity and responsiveness through effective database design decisions.3. Containerization and Automation:– Improved deployment processes and development workflows by managing Docker containers with the DevOps team.– Ensured application performance and scalability using Kubernetes and OpenShift for automation.– Enhanced team collaboration by contributing to API documentation using OpenAPI standards.4. Task Dispatching Algorithms:– Developed two task dispatching algorithms to enhance operational efficiency. The dispatching concept involves: * Searching for tasks for executors. * Searching for executors for tasks.These algorithms handle approximately 100,000 tasks daily and support over 25,000 employees. -
Clojure EngineerHealth Samurai | Aidbox Fhir® Platform Oct 2022 - Mar 20231. Application Development:– Participated in the development of a parser that converts C-CDA to FHIR and vice versa. This project aimed to improve data exchange and interoperability between healthcare systems using the latest standards and protocols.– Employed best practices in coding and design patterns, such as functional programming, immutability, and concurrency, to write clean, efficient, and scalable Clojure code that met the project’s quality and security requirements.2. Containerization and Automation:– Enhanced Kubernetes configurations for running containers in multiple zones, ensuring the high availability and performance of the parser application across various environments and regions.– Used Grafana and Prometheus to monitor and visualize the metrics and logs of the parser application, such as throughput, latency, errors, and resource utilization.– Configured alerts and dashboards using Grafana and Prometheus to track and troubleshoot any issues or anomalies in the application performance and behavior. -
Software DeveloperSberbank Aug 2020 - Oct 2022Moscow, Russia1. Application Development:– Built a scalable and user-friendly Clojure application for a new back-office system that streamlined workflows for over 10,000 employees across 40+ internal bank systems.– Wrote and tested robust front-end and back-end code using Clojure/ClojureScript and followed best practices for code quality and documentation.2. Database Design and Querying:– Managed and optimized PostgreSQL databases with complex data structures and high transaction rates using HoneySQL wrapper.– Designed and implemented database schemas with normalization, indexing, and foreign key constraints to ensure data integrity and system responsiveness.3. Containerization and Automation:– Leveraged Kubernetes and OpenShift for automation and orchestration of applications with high availability and performance requirements.– Monitored and fine-tuned application resources and scaling using various tools and metrics. -
Software EngineerSociete Generale Dec 2019 - Aug 20201. Application Development:– Participated in the designed and development an automated banking system using PL+, a language based on Java and PL/SQL, that handled insurance and pay document modules for more than 10,000 employees and over 50 million pay documents every day.– Integrated the system with third-party services for data exchange with the finance regulator, ensuring compliance and security.– Developed a module that normalized business data after migrating from a legacy system, improving data quality and accuracy by 25%.– Optimized code and processes to enhance system performance and efficiency, reducing errors and bugs by 40%2. Business analyze: – Determining optimal scenarios for requirement gathering and designing target process models to achieve specific business goals for various clients in the banking and finance sector.– Prepared visual models, regulatory descriptions, and technical specifications for automation processes, ensuring a clear roadmap for implementation and compliance with industry standards.– Conducted data analysis and validation to identify gaps, risks, and opportunities for improvement in the existing processes and systems. -
Qa EngineerCft Jan 2019 - Dec 2019Novosibirsk, Russia1. Quality Assurance (QA):– Designed and executed comprehensive test scenarios and test plans to ensure the robustness and reliability of various applications– Developed and implemented unit and integration tests using Java and PL+, contributing to the overall quality and stability of the software.2. Application Development:– Engineered an automated banking system as part of a retail application architecture, leveraging a multithreaded platform for optimal performance and efficiency. This system significantly improved the banking processes, enhancing customer experience and operational productivity. -
It Support EngineerЦентр Финансовых Технологий (Цфт, Cft) Aug 2017 - Jan 2019– Actively monitored the functioning of the Automated Banking System to ensure smooth operations and optimal performance.– Handled and resolved complex support requests as part of the 3rd line of support, providing timely and effective solutions to users.– Proactively identified and diagnosed errors in the system functionality, contributing to the overall system reliability and user satisfaction.– Developed and implemented integrated solutions to address inconsistencies, enhancing system efficiency and coherence.– Provided expert advice on the operation of CFT retail business products, helping users to effectively utilize the products and services.– Conducted comprehensive functional testing to verify the quality of work performed within the framework of development tasks, ensuring that all deliverables met the highest standards of quality.
Stanislav Moskalenko Education Details
-
Economic Informatics
Frequently Asked Questions about Stanislav Moskalenko
What company does Stanislav Moskalenko work for?
Stanislav Moskalenko works for Thoughtworks
What is Stanislav Moskalenko's role at the current company?
Stanislav Moskalenko's current role is Software Engineer | Spring | Hibernate | JUnit | Maven | Gradle.
What schools did Stanislav Moskalenko attend?
Stanislav Moskalenko attended Siberian State University Of Telecommunications And Information Science.
Who are Stanislav Moskalenko's colleagues?
Stanislav Moskalenko's colleagues are Kusuma (Kate) Chatmeeboon, Yilun Liu, Andy Dixon, Rakshit Kulkarni, Yankun Zhu, Sanjay Shah, Shanmugapriya Siddhananthan.
Not the Stanislav Moskalenko you were looking for?
-
-
-
-
Stanislav Moskalenko
Stuttgart Region
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