A team of dynamic entrepreneurial leaders with expertise in education and technology

Richard Allen


Richard Allen is a software engineer and programmer with a passion for computer science, web application development, and embedded system technology. With innovation at the core of the AVC learning solutions, Richard is responsible for ensuring that integration and strategy are blended into the AVC systems. He has 14 years of experience working with ICT project teams and leading problem-solving initiatives. He previously served as application deployment specialist at IBM, and software support engineer at Microsoft. His program development experience includes human resource systems, enterprise resource management systems, hospital management systems, and customer relationship management systems. Richard holds a master’s degree in software engineering from Purdue Global, and a bachelor’s degree in information technology.


(866) 282.6603
Atlanta, Georgia (USA)
Monrovia, Liberia