Stanislav Savosiuk

Profile

Solution Architect and Software Engineer with 15+ years of commercial experience leading engineering teams and delivering distributed projects. Certified AWS Solutions Architect – Professional, AWS Certified Developer, and Certified Scrum Master (Scrum Alliance). Skilled in designing high-load systems and leveraging observability, performance, reliability, and scalability as core architectural pillars.

Proven expertise in presales and requirements gathering, translating business objectives into robust technical strategies. Adept at forming and managing project teams, defining Software Development Life Cycle (SDLC) processes, and implementing Continuous Integration/Continuous Delivery (CI/CD) pipelines. Experienced in analyzing and optimizing existing architectures, planning effective cloud migrations, and creating comprehensive documentation, including Work Breakdown Structures (WBS). Recognized for effective collaboration with C-level executives and technical teams to ensure alignment with strategic goals and timely delivery.

Areas of Focus

  • Cloud Architecture: Distributed & High-Load Systems
  • Key Architectural Principles: Maintainability, Observability, Performance, Reliability & Scalability
  • Presales & Requirements Analysis
  • Adept and advocate of Best Practices & Methodologies: SOLID, OOP, KISS, DRY, YAGNI, SoC, LoD, Composition Over Inheritance, Single Level of Abstraction, POLA, CQRS, Twelve-Factor App, Fail Fast
  • Project Team Formation & Leadership
  • SDLC & CI/CD Implementation
  • Detailed Planning: WBS, DoD/DoR
  • Cross-Functional Collaboration

Dedicated to implementing cloud-based solutions that meet and exceed project objectives through continuous improvement, transparent communication, and strategic alignment with business goals.

Education

MSc in Computer Science

Dnipro National University Of Railway Transport. Ukraine

2005 - 2010

Technical Cybernetics

Experience

Xenoss

Remote

Lead software engineer/Solution Architect

2021 - Present

  • Conducted presales activities, translating customer requirements into clearly defined technical solutions aligned with strategic business objectives.
  • Engaged directly with customers to gather detailed requirements, ensuring technical solutions effectively addressed their business needs.
  • Delivered technical presentations and demonstrations, effectively communicating solution value and facilitating informed customer decisions.
  • Maintained consistent collaboration and transparent communication with customers, fostering strong partnerships and ensuring satisfaction throughout the project lifecycle.
  • Actively participated in presales discussions, providing expert guidance to shape solutions that meet customer expectations and business goals.
  • Develop proprietary algorithms for advanced data modeling and forecasting to enhance prediction accuracy in high-load environments.
  • Integrate automated data model testing mechanisms to significantly reduce manual effort and improve testing efficiency in scalable solutions.
  • Influence stakeholders to adopt sophisticated predictive algorithms, resulting in superior accuracy and optimized business outcomes in high-load scenarios.
  • Architect scalable, high-performance software systems, emphasizing maintainability and reliability for high-load demands.
  • Lead teams in troubleshooting complex, high-load system issues, swiftly identifying root causes and implementing effective solutions.
  • Perform targeted performance tuning, optimizing software applications to meet demanding high-load performance standards.
  • Collaborate closely with cross-functional teams and executive stakeholders, aligning software architecture and solution designs with strategic business objectives and high-load operational needs.
  • Establish best practices for the Software Development Life Cycle (SDLC), including Continuous Integration/Continuous Delivery (CI/CD) pipelines, ensuring consistent high-quality delivery for high-load systems.
  • Expertly analyze existing system architectures, plan and execute efficient cloud migrations, and create detailed documentation, including Work Breakdown Structures (WBS), tailored for high-load environments.
  • Java
  • NodeJs
  • AWS
  • System Design
  • K8S
  • Agile
  • Microservices
  • SQL
  • NoSQL

EPAM

Remote

Solution Architect

2020 - 2021

  • Designed and implemented innovative features to enhance software functionality and user experience in high-load environments.
  • Conducted comprehensive code reviews to maintain high code quality, minimize bugs, and ensure optimal maintainability.
  • Led troubleshooting efforts for complex issues, rapidly identifying root causes and applying effective, scalable solutions.
  • Performed detailed performance tuning to optimize software applications for demanding high-load conditions.
  • Successfully led several dedicated teams totaling 9 members, providing mentorship, strategic guidance, and proactive support to achieve project objectives.
  • Developed Proof of Concepts (POCs) demonstrating feasibility and value of proposed software features in high-load scenarios.
  • Architected scalable software solutions prioritizing performance, maintainability, and adaptability to high-load requirements.
  • Collaborated closely with cross-functional teams, aligning software designs and solutions with critical business needs.
  • Java
  • Tibco
  • AWS
  • Messaging
  • Event Driven
  • System Design
  • Microservices
  • SQL

Playtika

Dnipro, Ukraine

Senior Software Developer/Scrum Master

2018 - 2020

  • Served as a Senior Developer and Scrum Master, responsible for leading and managing the development team.
  • Designed, developed, and maintained highly scalable and fault-tolerant systems, ensuring the high performance and availability of Playtika's products.
  • Collaborated with cross-functional teams, including product managers, designers, and other developers, to define and implement new features and enhancements.
  • Identified and resolved complex technical issues and bugs in Playtika's products, working with the team to develop and implement effective solutions.
  • Led architectural design discussions and provided technical guidance to the team on various software engineering best practices and principles.
  • Implemented new features and enhancements across multiple projects, utilizing a variety of programming languages and frameworks, including Java, Python, and JavaScript.
  • Ensured timely delivery of high-quality software by adhering to Agile methodologies and practices, and managing project timelines and sprints.
  • Trained and mentored team members, ensuring their continuous growth and development.
  • Worked with other senior developers to evaluate and introduce new technologies and tools to improve the team's efficiency and effectiveness.
  • Java
  • Spring Boot
  • Microservice
  • Private cloud
  • Kafka
  • SQL
  • NoSQL

Luxoft, Privat Bank

Dnipro, Ukraine

Software Developer

2009 - 2018

  • Ask in addition
    photo of me

    Skills

      • Software Engineering
      • Solution Architecture
      • Distributed Systems
      • System Design
      • Microservices
      • Cloud
      • SQL/NoSQL
      • DB Modeling
      • Software Documentation
        Programing
      • Java
      • NodeJS
      • SQL
      • TIBCO Business Works, TIBCO Business Events
        Frameworks
      • Spring / Spring Boot / Spring Cloud
      • J2EE
      • AWS
      • ORM
      • Apache Camel
        Messaging
      • JMS
      • Apache Kafka
      • AWS (SNS, SQS, Kinesis)
        Data Storages
      • SQL (MySQL, PostgreSQL, Oracle)
      • NoSql (MongoDb, Cassandra, Redis, DynamoDb)

    Languages

    • Ukrainian
      Native
    • Russian
      Native
    • English
      Fluent

    Certifications