Sign In
Get Clay Free →

Suggestions

    Yury Kisliak

    Software Developer at Dalet Digital Media Systems

    Professional Background

    Yury Kisliak is an accomplished software developer with over a decade of robust experience in commercial software development and digital hardware/software solutions. His extensive career spans various aspects of the software development lifecycle, including requirement gathering, design, architectural planning, coding, testing, and maintenance. With a diverse range of technical skills and a passion for innovation, Yury has successfully contributed to the field by developing high-quality software and leading transformative projects across numerous platforms.

    Yury's professional journey reflects a commitment to excellence and a thorough understanding of the latest technologies. He has gained significant expertise in various operating systems such as Windows, Linux, BSDlike, and MacOSX, ensuring that he can deliver versatile solutions adaptable to different environments. This adaptability is further enhanced by his knowledge of distributed version control systems (DVCS), including Git and Mercurial, and through experience with continuous integration and deployment tools like TeamCity, Jenkins, and GitHub Actions.

    Throughout his career, Yury has been instrumental in designing and implementing robust backend services. His proficiency in messaging tools such as RabbitMQ and protocols like gRPC showcases his ability to build scalable and efficient systems. Additionally, Yury is well-versed in monitoring and observability tools, including Prometheus and Grafana, which are essential for maintaining high service availability and performance.

    Yury's hands-on experience with cloud platforms, particularly Microsoft Azure and AWS, further amplifies his skill set. His expertise in Docker and Docker-Compose enables him to create flexible containerized applications, while his knowledge of Infrastructure as Code (IaC) facilitates efficient configuration management and deployment processes.

    As a developer, Yury is proficient in several programming languages including C++ (with an emphasis on Win32, STL, and Qt), C#/.NetCore, and JavaScript, which allows him to tackle various development challenges. His experience with database management systems such as MySQL, PostgreSQL, MSSQL, CouchBase, CouchDB, and Redis underscores his capability in handling data storage solutions adequately. Yury’s versatility in both front-end and back-end development, along with his scripting skills in Bash and PowerShell, makes him a well-rounded technology professional.

    In his previous positions, Yury demonstrated leadership and teamwork skills, guiding development teams in adopting best practices within SCRUM and Kanban frameworks. His strategic approach to software development emphasizes collaboration, continuous improvement, and delivering value to stakeholders.

    Education and Achievements

    Yury Kisliak began his academic journey at the Belarusian National Technical University, where he studied Power Engineering. This foundation instilled in him a strong grasp of technical concepts and practical engineering principles that have been invaluable throughout his career in software development. The analytical skills and technical mindset cultivated during his studies have played a pivotal role in his success in understanding complex systems and developing innovative solutions in the tech landscape.

    Yury's professional achievements include the successful development and specification of a Linux-based, docker orchestrated solution. He has effectively led automated build, delivery, QA, and release pipelines that streamline project workflows and enhance product quality. One of his notable accomplishments involves migrating applications from a monolithic structure to a microservices architecture, utilizing the twelve-factor app methodology to improve scalability and maintainability.

    Yury has also contributed to front-end and back-end development by creating desktop applications using C++, Qt, and QML for both Linux and Windows platforms. His experience in network programming, leveraging raw sockets and ASIO, has reinforced his competency in building robust communication systems.

    Notable Achievements

    • Development of Robust Applications: Yury played a key role in designing and developing C++/Qt/QML based applications that address client requirements while delivering high performance on both Linux and Windows platforms.
    • Microservices Transition Expertise: He led initiatives to transition legacy monolithic applications to a microservices architecture, improving system reliability and responsiveness.
    • Expert in Video Processing: Yury's work with the FFMPEG (libav) API showcases his expertise in video processing, covering encoding, decoding, muxing, streaming, and media-processing capabilities. His contributions helped enhance the multimedia functionalities of various applications.
    • Leadership Experience: Yury has served as the Development Team Lead at Media Alliance S.r.l., guiding projects and mentoring junior developers to foster growth and knowledge-sharing within his teams.
    • Enhanced CI/CD Pipelines: He has successfully built and implemented automated build and delivery pipelines, enhancing workflow efficiencies and ensuring timely software releases.
    • Cloud Migration Projects: Demonstrating his expertise in cloud solutions, Yury has managed and executed projects utilizing Microsoft Azure and AWS, catering to various business needs while ensuring data security and accessibility.

    Throughout his career, Yury Kisliak has established himself as a dynamic and skilled software developer, leading diverse projects, and consistently delivering solutions that meet and exceed expectations. His dedication to professional development, coupled with his extensive skill set and experience, positions him as a valuable asset to any organization seeking innovation in software engineering.

    Related Questions

    How did Yury Kisliak apply his expertise in microservices to transition applications from monolithic architectures?
    What innovative strategies has Yury Kisliak implemented in automated build and delivery pipelines?
    In what ways has Yury Kisliak utilized his knowledge of cloud platforms like MS Azure and AWS to enhance software solutions?
    How does Yury Kisliak leverage his background in Power Engineering to inform his software development processes?
    What notable projects has Yury Kisliak led as a Development Team Lead that highlight his leadership skills?
    Yury Kisliak
    Add to my network

    Location

    Brescia, Lombardy, Italy