Robert Serafini
About Robert Serafini
Robert Serafini is the Director of Engineering at Kong Inc., where he has worked since 2018. He has extensive experience in software engineering and quality assurance, having previously held positions at Enphase Energy and Intuit, and he holds a Bachelor's degree in Neurobiology from Cornell University.
Work at Kong
Robert Serafini has been serving as the Director of Engineering at Kong Inc. since 2018. In this role, he focuses on enhancing engineering processes and improving software quality. He emphasizes the importance of faster test cycles and advocates for integrating quality assurance practices throughout the development process. His leadership aims to foster a culture of continuous improvement within agile teams.
Previous Experience at Enphase Energy
Prior to his current role, Robert worked at Enphase Energy as Senior Manager of Applications Software Engineering from 2009 to 2017. During his eight years at the company, he contributed to various software engineering initiatives in Petaluma, California. His experience there helped him develop a strong foundation in managing engineering teams and projects.
Career at Intuit
Robert Serafini held the position of Senior Software Engineer in Quality at Intuit from 2004 to 2009. In this five-year tenure, he focused on improving software quality through effective engineering practices. His work contributed to the overall success of the software products developed by the company.
Education and Expertise
Robert studied at Cornell University, where he pursued a Bachelor of Arts degree and was a PhD candidate in Neurobiology and Behavior from 1984 to 1996. His educational background provides a strong foundation for his expertise in various technologies, including microservices, IoT, and programming languages such as Java, JavaScript, and C#. He utilizes tools and platforms like AWS services, Selenium, and Redis to enhance engineering processes.
Quality Assurance Advocacy
Robert advocates for the integration of quality assurance practices into every stage of the software development process. He promotes the use of incremental approaches and continuous improvement within agile teams. His emphasis on faster test cycles aims to improve overall software quality through more iterative testing.