Doru Chiulan
About Doru Chiulan
Doru Chiulan is a Technical Lead with extensive experience in software engineering, currently working at Blueprint Technologies since 2018 and previously at SandD Soft Works. He has implemented various high-performance solutions, including a leader election mechanism and a server-client architecture for data transfers.
Work at Blueprint Technologies
Doru Chiulan has served as a Technical Lead at Blueprint Technologies since 2018. In this role, he has contributed to various projects, focusing on enhancing system performance and reliability. His responsibilities include overseeing technical implementations and guiding development teams to achieve project objectives. His expertise in software engineering and architecture plays a crucial role in the success of the company's initiatives.
Current Role at SandD Soft Works
In addition to his role at Blueprint Technologies, Doru Chiulan has been a Principal Software Engineer at SandD Soft Works since 2014. Over his tenure of 10 years, he has worked on significant projects, including the implementation of a leader election mechanism using CuratorFramework and Zookeeper, which enabled High-Availability mode for applications. His contributions have been vital in improving the performance and stability of the systems he has worked on.
Education and Expertise
Doru Chiulan earned a Bachelor's degree in Computer Science from Politehnica University of Timisoara, where he studied from 2009 to 2013. His educational background has provided him with a solid foundation in software development and engineering principles, which he applies in his professional roles. His expertise includes big data engineering, system architecture, and performance optimization.
Professional Experience at Ubix.io
Before joining Blueprint Technologies, Doru Chiulan worked as a Big Data Engineer at Ubix.io from 2016 to 2018. During his two years there, he developed a load-tester that identified performance issues within projects. His work contributed to enhancing the efficiency and reliability of the systems, showcasing his ability to address complex technical challenges.
Technical Contributions and Innovations
Doru Chiulan has made significant technical contributions throughout his career. He architected a pagination mechanism that improved memory usage and integrated with HiveServer2 pagination. Additionally, he patched a connection leak in HiveServer2, enhancing system stability. He also proposed and implemented a server-client mechanism using Apache Arrow Flight, facilitating large data transfers between nodes in a cluster.