Experienced Software technologist with a demonstrated history of working in various sectors. Extensive experience in forming, energizing, and mobilizing organizational scale projects and teams. Strong professional skills in software architecture, people and project management.
No education listed.
No languages listed.
No awards listed.