Haibin Zhang
About Haibin Zhang
Haibin Zhang is a software engineer with extensive experience in software development and a strong background in various programming languages. He has worked for several organizations, including AGDelta, Allied eParts, and the Institute of Software at the Chinese Academy of Sciences, and has expertise in Agile methodologies and distributed systems.
Current Role at AGDelta
Haibin Zhang has been employed at AGDelta as a Software Engineer since 2017. In this role, he applies his extensive knowledge in software development and engineering to contribute to various projects. His responsibilities include software analysis, design, development, and deployment. His experience in Agile methodologies enhances team collaboration and project efficiency.
Previous Experience in Software Development
Prior to his current position, Haibin Zhang held several roles in software development. He worked as a Senior Software Developer at Allied eParts from 2012 to 2016, where he focused on software solutions. He also served as a Senior Cloud Solution Developer at Clault in Singapore for one year, from 2011 to 2012. Earlier, he was a Software Engineer at the Institute of Software, Chinese Academy of Sciences for one year, from 2009 to 2010.
Educational Background
Haibin Zhang earned a Master's degree in Computer Science from the Graduate University of Chinese Academy of Sciences in P.R. China, completing his studies from 2006 to 2009. This academic foundation has equipped him with the essential skills and knowledge required for his career in software engineering.
Technical Skills and Proficiencies
Haibin Zhang is proficient in multiple programming languages, including Java, C++, JavaScript, and Python. He has expertise in developing RESTful web services using Java and the Spring Framework. His skill set also includes software testing, debugging, profiling, performance tuning, and deployment. He is experienced in Agile and Test-Driven Development (TDD) methodologies.
Interest in Emerging Technologies
Haibin Zhang has a strong interest in distributed systems and big data technologies. His passion for cutting-edge technology drives his continuous learning and adaptation to new advancements in the field of software engineering.