Amir Khassaia
About Amir Khassaia
Amir Khassaia is a Senior Developer at PaperCut Software, where he has worked since 2013. He has extensive experience in software engineering, having previously held positions at CA Technologies and is proficient in various technologies and operating systems.
Work at PaperCut Software
Amir Khassaia has been employed at PaperCut Software as a Senior Developer since 2013. In this role, he has contributed to various projects and initiatives, leveraging his extensive experience in software development. His tenure at PaperCut Software spans over 11 years, during which he has played a significant role in the company's development efforts.
Previous Experience at CA Technologies
Prior to joining PaperCut Software, Amir Khassaia worked at CA Technologies for a total of six years, from 2007 to 2013. He held the position of Senior Software Engineer during this time. His earlier experience at CA Technologies includes three years as a Senior Software Engineer from 2004 to 2007 and five years as a Software Engineer from 1999 to 2004, all based in Melbourne, Australia.
Education and Expertise
Amir Khassaia studied Computer Science at Monash University from 1998 to 2000. His educational background has provided him with a solid foundation in software development principles and practices. He is experienced in various operating systems, including Windows, Linux, and Unix, and utilizes technologies such as Java SE/EE, Spring Framework, and OSGi in his work.
Technical Skills and Proficiencies
Amir Khassaia possesses a range of technical skills relevant to software development. He is proficient in using testing frameworks such as TestNG, Mockito, and JUnit for software testing. His expertise extends to integrating software components in enterprise and cloud environments, with a focus on security and identity management. Additionally, he is skilled in web technologies, including GWT, AJAX, and REST Web Services.