Suggestions
Sergey Rotar
Senior Director of Engineering
Professional Background
Sergii Rotar is a highly skilled and seasoned software engineer and engineering manager with over 20 years of comprehensive experience in the tech industry. His career has primarily revolved around software development in Java and Linux/UNIX environments, as well as programming in C/C++. With a robust background in application design and team management, Sergii has developed a remarkable ability to blend technical proficiency with leadership, enabling him to guide teams and deliver high-quality software solutions.
Currently, Sergii serves as the Senior Director of Software Development and Engineering at Comcast, where he plays a pivotal role in overseeing software engineering projects and teams. His prior positions include being the Senior Manager of Applications Engineering at Inquira, where he significantly enhanced application performance and functionality, and the Senior Engineering Manager at Opower, where he led initiatives to improve software efficiency and reliability. Sergii has also held various engineering and managerial roles at The Product Engine, Gca Software, and other notable organizations, showcasing his adaptability and expertise across different technologies and project requirements.
Education and Achievements
Sergii Rotar earned a Master of Science in Computer Science from Odessa National Polytechnic University, laying a strong academic foundation for his extensive career in software engineering. His educational background has equipped him with the essential theoretical knowledge and practical skills required to excel in complex programming and system design tasks.
Throughout his career, Sergii has embraced a diverse array of technical specialties that enhance his role as a software engineer and manager. His technical proficiencies include advanced knowledge of UNIX IPC (Inter-Process Communication) methods such as Sockets, Pipes, FIFOs, Message Queues, Semaphores, and Shared Memory. He is also well-versed in POSIX Threads, which allows for efficient multi-threading in application development. Sergii has utilized various frameworks and tools, including Dropwizard, Spring Boot, and Java Servlets/JSP, demonstrating his capability in developing robust and scalable applications.
Sergii's skill set also extends to database management and interaction, with extensive experience in JDBC, Hibernate, SQL, and working with databases like Cassandra and various Amazon Web Services (AWS) solutions, such as Kinesis, DynamoDB, and EMR. Furthermore, his expertise encompasses web services and distributed systems using technologies like RMI, JNDI, JNI, XML/XSLT/XSQL/XQuery, and SOAP, making him a well-rounded professional capable of tackling the diverse challenges in software engineering.
Achievements
Over the span of his career, Sergii has achieved several milestones that underscore his capability as both an engineer and a manager. His leadership at Comcast has led to numerous successful projects that have driven the company forward in delivering innovative solutions to clients. In previous roles, he has consistently been recognized for his ability to foster collaborative team environments and promote professional development within his teams. By leveraging his in-depth understanding of application design and system architecture, Sergii has managed to streamline processes and improve product quality significantly.
Sergii's commitment to continuous learning and adaptation has allowed him to stay ahead in the rapidly changing tech landscape. He is always seeking new methodologies and technologies to implement in his work, which contributes to more effective software solutions and enhanced team performance.
