Anton Sidliar

Anton Sidliar

Followers of Anton Sidliar1000 followers
location of Anton SidliarKyiv, Kyiv City, Ukraine

Connect with Anton Sidliar to Send Message

Connect

Connect with Anton Sidliar to Send Message

Connect
  • Timeline

  • About me

    Java Developer | Spring | Microservices | AWS | Kubernetes | Kafka | RabbitMQ | Hibernate | RESTful API | gRPC | Multithreading | PostgreSQL | Kotlin | SOLID | CI/CD

  • Education

    • Taras Shevchenko National University of Kyiv

      2020 - 2024
      Bachelor's degree Computer Science
  • Experience

    • SoftServe

      Mar 2021 - now

      ResponsibilitiesIntegration Development:- Designed and implemented robust ETL pipelines to enable seamless data exchange between systems, ensuring accuracy, low latency, and high performance.Messaging and API Development:- Built event-driven microservices using message brokers and developed sync/async RESTful APIs for large-scale data processing, enabling real-time communication and reducing manual intervention.System Resilience:- Improved application reliability by implementing fault-tolerance patterns such as bulkhead and designing robust retry mechanism with DLQ to handle failed messages gracefully. Mitigated SPOF and ensured high system uptime and performance.Security Enhancements:- Implemented machine-to-machine OAuth2 authentication with Auth0 as the identity provider and Spring Security for configuration, ensuring secure access with JWT validation.Testing and Quality Validation:- Executed thorough mock and E2E testing to ensure workflow reliability, detect critical issues early, and deliver stable, production-ready solutions.System Design Documentation:- Created UML diagrams to document system architecture and workflows, facilitating alignment and effective communication across stakeholders. Show less ResponsibilitiesService Team:- Developed and maintained Spring Boot RESTful APIs, ensuring high performance and scalability in a microservices-based architecture.- Implemented OpenAPI/Swagger specifications for endpoints, improving system interoperability and documentation.Security Team:- Was a part of the security team, addressing authentication and authorization issues to prevent sensitive data leaks, resulting in a strengthened overall security posture and a significant reduction in potential security concerns.Escalation Handling:- Developer on Support, addressing customer-reported issues promptly. Focused on root cause analysis and implementing long-term solutions, significantly enhancing my problem-solving skills and deepening my understanding of system complexities.Testing:- Worked with technologies such as Cypress for E2E testing and JUnit5/Jest for unit testing, including REST tests in Kotlin.Front-End Development:- Contributed to front-end-heavy project development using JavaScript/TypeScript with React and jQuery, enhancing user experience and application responsiveness.Quality Champion:- SoftServe Awards 2022 in the Game Changer nomination for significant improvement in the quality of software engineering and customer satisfaction.- Took on the role of a Quality Champion, actively driving product quality improvement initiatives, namely holding team craft sessions to explain complex workflow quality processes.Mentorship:- Provided guidance and mentorship, successfully onboarding new team members and ensuring their effective integration into the project.Stakeholder Management and Customer Communication:- Engaged in effective communication with stakeholders to understand their requirements and provide responsive support.Agile Development:- Leveraged TBD and TDD to accelerate feature delivery while adhering to Agile methodologies. Show less ResponsibilitiesRESTful API Development:- Implementation and maintenance of the Spring Boot RESTful API.- Developed and optimized endpoints to ensure seamless communication between frontend and backend components. Particularly, controllers for changing account settings, filtering, pagination, and administrating articles.Issue Resolution:- Fixed bugs related to SQL queries in the Spring Data JPA repositories.Code Review:- Performed thorough code reviews adhering to coding standards and best practices, offering constructive feedback to ensure code quality.CI/CD:- Managed Continuous Integration and Continuous Deployment processes using GitHub Actions. Namely, configured services for static code analysis SonarCloud and deployment on the Heroku platform, ensuring efficient and reliable software delivery. Show less

      • Strong Middle Java Software Engineer

        Jan 2023 - now
      • Middle Java Software Engineer

        Nov 2021 - Jan 2023
      • Java Software Engineer

        Mar 2021 - Nov 2021
  • Licenses & Certifications