Peter Evans

Peter Evans

Principal Software Engineer @ Treasure Data

About Peter Evans

Peter Evans is a Principal Software Engineer with extensive experience in software development and architecture, currently working at Treasure Data. He has previously held various roles at Rakuten, where he focused on security enhancements and platform architecture.

Work at Treasure Data

Peter Evans has been employed at Treasure Data since 2021 as a Principal Software Engineer. In this role, he has led the design and development of a next-generation storage optimization pipeline, enhancing query performance, system maintainability, and reducing infrastructure costs. Prior to this position, he served as a Staff Software Engineer at Treasure Data from 2019 to 2021, where he contributed to various projects, including the development of an auto-scaling worker service in Kotlin that utilized SQS job queues.

Previous Experience at Rakuten

Peter Evans worked at Rakuten for a total of four years, holding multiple positions. He started as a Software Engineer from 2014 to 2016, where he was responsible for a platform-wide project focused on security enhancements related to internal authentication schemes. He then advanced to Senior Software Engineer Technical Lead from 2016 to 2017, followed by a role as Platform Architect Technical Lead from 2017 to 2019, where he continued to influence platform architecture and security.

Early Career at Kingston

Before his tenure at Rakuten, Peter Evans worked at Kingston as a Programmer/Analyst from 2004 to 2012. During this eight-year period, he gained experience in software development and analysis, laying the groundwork for his future roles in engineering and architecture.

Education and Expertise

Peter Evans studied Computing Science at Aston University, where he earned a Bachelor of Science (BSc) degree from 2000 to 2004. His educational background provided him with a strong foundation in software engineering principles, which he has applied throughout his career. He also attended Sale Grammar School from 1994 to 2000, further developing his academic skills.

Technical Contributions and Projects

Throughout his career, Peter Evans has made significant technical contributions. He created a new Flink service in Kotlin for stream processing tasks, which involved aggregation and timed events. He also collaborated on upgrading the PostgreSQL metadata store, implementing logical replication and a DNS-based blue-green switch, achieving minimal downtime and ensuring zero customer impact.

People similar to Peter Evans