Hi, my name is

Serhii Tsykalovskyi

I build things for the backend.

I’m a PHP backend Symfony developer specializing in building robust and scalable web applications. Currently, I'm focused on crafting efficient and secure digital experiences at .

About me

Hello, I`m PHP software engineer with over 8 years of experience in developing and maintaining enterprise software applications using PHP technologies. I have strong knowledge and understanding of OOP/OOD/SOLID and experience in designing scalable web architectures. I have expertise in all stages of software development life cycle from planning to deployment and maintenance, including database design, query optimization, and data migration. I am experienced in backend development of Service solutions using Symfony and integrating REST/SOAP services. I`m skilled in Linux web server administration and has worked with various tools such as:

Experience
PHP Software Engineer Freelance
Jun 2010 - Dec 2014 (4 years, 6 months)
Responsibilities:
  • Maintenance of various services.
  • PHP scripts development.
  • Collaborating with team members or clients to identify project requirements and propose solutions.
  • Developing new features and functionality for existing software systems.
  • Writing and executing acceptance and unit tests to ensure code quality and maintainability.
  • Debugging and resolving issues with software applications.
  • Contributing to code reviews and providing constructive feedback to peers.
  • Documenting technical designs, processes, and procedures.
  • Researching and implementing new technologies to improve software development processes.
  • Providing technical support to end-users, troubleshooting issues and providing solutions.
  • Working independently to manage and prioritize multiple projects and deadlines
PHP Software Engineer Io-tahoe
Jun 2014 - Jul 2016 (2 years, 1 month)
Responsibilities:
  • Development and maintenance of site for company projects.
  • Developing and conducting testing for website and interface debugging, ensuring their security and compliance with regulatory requirements.
  • Development and maintenance of databases for websites and user interfaces.
  • Collaborating with design and development teams to ensure functional requirements are met in website and interface design and component interactions.
  • Performing technical documentation and ensuring developed websites and interfaces comply with standards and protocols.
  • Learning new technologies and methods for developing and maintaining websites and interfaces
Middle PHP Backend Developer INAP
Aug 2016 - Sep 2022 (6 years, 1 month)
Responsibilities:
  • Development and maintenance of microservices.
  • Developing and configuration networking service for Dedicated Cloud project.
  • Using REST protocol in microservices communication.
  • CQRS pattern implementation.
  • Service API implementation.
  • Unit and functional tests code coverage.
  • Dockerize project to simplify code testing and debugging.
  • Learning new technologies and development methods for microservices and network services.
  • Collaborating with the development team to ensure interaction between microservices and network services.
  • Ensuring technical documentation of developed services adheres to standards and protocols.
PHP Software Engineer Avenga
Sep 2022 - May 2023 (8 months)
Responsibilities:
  • Application security and version upgrade.
  • Developing new features and functionality for existing software systems.
  • Symfony 5 project maintenance and development.
  • Collaborating with the development team to ensure project maintenance and development.
  • Ensuring technical documentation of developed applications adheres to standards and protocols.
  • Debugging and resolving issues with software applications.
  • Documenting technical designs, processes, and procedures.
  • Researching and implementing new technologies to improve software development processes.
PHP Backend Developer Paysera
May 2023 - now (1 year, 8 months)
Responsibilities:
  • Developing new features and functionality for existing software systems.
  • Develop and maintain PHP applications and other components based on business requirements.
  • Document code and ensure it meets coding standards and guidelines.
  • Stay up-to-date with emerging trends and technologies in PHP development and recommend ways to improve current systems.
  • Ensure the quality, performance, and scalability of PHP applications and components.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Monitor and optimize application performance and scalability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Identify and resolve technical debt and other issues in existing code.
  • Continuously improve development processes and methodologies.
  • Contribute to the development of technical documentation, including user manuals and API documentation.
Education
Zhytomyr Military University of Radio-Electronics
Radio-electronic communication systems
Zhytomyr, Ukraine
Jul 2003 - Jul 2008