Vladyslav Baidak
Lead Backend Engineer
Summary
Experienced Java Developer with a strong track record in delivering large-scale, high-performance software solutions. Skilled across all phases of the SDLC, with a focus on design, development, coding, and implementation of complex applications. Adept at building new systems and applications, analyzing requirements, testing modules, and creating tailored solutions to meet client needs. Brings extensive experience in developing server-side banking applications involving transactions, middleware, and caching. Proficient in Agile methodologies, with a results-driven approach to achieving goals in fast-paced, dynamic environments
Core Competencies
- Domain-Driven Design (DDD)
- Software Development & Research
- DevOps & CI/CD Practices
- Technical Leadership & Mentoring
- Start-ups & Entrepreneurship
- Budgeting & Resource Management
- Outsourcing & Offshoring Strategies
- Software Development Life Cycle (SDLC) Management
- Change & Configuration Management (SCCM)
- Project & Program Management
Certificates
CISCO
- IT Essentials: PC Hardware and Software
- CCNA Exploration Network Fundamentals
- LAN Switching and Wireless
- CCNA Exploration Routing Protocols and Concepts
- CCNA Exploration Accessing the WAN
ISQI
- Certified Tester
Experience
Scalified LLCLead Backend EngineerSep, 2016Present
- Applied Domain-Driven Design (DDD) with CQRS and Event Sourcing, designing scalable, maintainable systems with real-time domain event tracking, simplified auditing, and faster feature delivery
- Implemented custom AxonFramework integration with Java EE, providing a consistent, developer-friendly API for aggregates, sagas, and domain events, which streamlined workflows and improved code clarity
- Designed and deployed a fully automated on-premises Kubernetes cluster using Ansible, delivering a flexible, scalable platform, reducing manual overhead, and achieving significant cost savings
- Implemented continuous delivery practices to streamline deployment pipelines and improve release efficiency
- Conducted code analysis and reviews, ensuring adherence to best practices, clean architecture, and high-quality standards
- Provided engineering leadership and mentorship, fostering knowledge sharing, domain modeling skills, and professional growth within the team
Luxoft, CITI GroupSenior Software EngineerMar, 2016Aug, 2016
Developed Big Data applications, focusing on performance, scalability, and efficient data processing
Integrated middleware solutions to ensure seamless communication between distributed systems and services
Implemented continuous delivery pipelines, improving deployment speed and reliability
Performed code analysis and peer reviews, upholding best practices and ensuring high-quality standards
EPAM Systems, Barclays Investment BankSoftware EngineerMar, 2013Feb, 2016
Developed server-side applications, delivering robust, secure, and high-performance solutions
Implemented continuous integration practices, ensuring reliable builds and faster feedback cycles
Mentored junior developers, providing guidance, code reviews, and fostering professional growth
Provided application support, troubleshooting issues and ensuring system stability and availability
LuxoftSoftware Test Automation EngineerFeb, 2013June, 2013
Performed manual testing (functional and non-functional) to validate application behavior and quality
Analyzed acceptance criteria to ensure alignment with business requirements and user expectations
Designed and implemented test cases, including setting up tools for test case and test suite management
Developed and maintained test automation, increasing coverage and reducing regression effort
Monitored production servers, ensuring system reliability, performance, and prompt issue resolution
ApriorITTesterMay, 2012Feb, 2013
Conducted functional testing to validate features and ensure compliance with requirements
Designed and implemented test cases, improving test coverage and traceability
Developed comprehensive test plans, aligning testing efforts with project goals and timelines
Administered Windows Server hosts, configuring DHCP, DNS, and routing for the designated test team
Facilitated knowledge sharing, providing training on ARP and TCP/IP protocol stack fundamentals
Achieved professional certification: iSQI Certified Tester
Skills
Programming & Scripting LanguagesKotlin, Java, Groovy, Scala, C, Bash
Kotlin, Java, Groovy, Scala, C, Bash
Frameworks & Application ServersSpring, Java EE, AxonFramework, JBoss
Spring, Java EE, AxonFramework, JBoss
Databases & MessagingOracle, Microsoft SQL Server, MySQL, PostgreSQL, IBM DB2, MongoDB, InfluxDB, JMS, Kafka
Oracle, Microsoft SQL Server, MySQL, PostgreSQL, IBM DB2, MongoDB, InfluxDB, JMS, Kafka
IDEs & Build ToolsIntelliJ IDEA, Visual Studio Code, Gradle, Maven, Ant
IntelliJ IDEA, Visual Studio Code, Gradle, Maven, Ant
DevOps, CI/CD & AutomationTeamCity, Jenkins, Docker, Kubernetes, Ansible
TeamCity, Jenkins, Docker, Kubernetes, Ansible
Operating SystemsWindows, Debian, Alpine Linux, Rocky Linux
Windows, Debian, Alpine Linux, Rocky Linux
AI & LLMCline, Claude, Kimmi K2, GPT-4.1, Sonnet-4
Cline, Claude, Kimmi K2, GPT-4.1, Sonnet-4