John Moshakis

John Moshakis

Software Developer @ Firmex

About John Moshakis

John Moshakis is a software developer with extensive experience in both web and desktop application development. He has worked for several companies, including Frogware, Consumer Source, Inc., and currently Firmex, and holds a degree in Computer Science from Kingston University.

Work at Firmex

John Moshakis has been employed at Firmex as a Software Developer since 2010. His tenure at the company spans 14 years, during which he has contributed to various software development projects. His role involves utilizing his expertise in .Net technologies and iPhone application development to create scalable solutions. Firmex, known for its secure document sharing and virtual data room services, benefits from Moshakis's skills in both web and desktop application development.

Previous Experience in Software Development

Before joining Firmex, John Moshakis worked at Consumer Source, Inc. as a Consulting Software Developer from 2008 to 2010. His role involved providing software solutions tailored to client needs. Prior to that, he spent four years at Frogware in Canada from 2004 to 2008, where he further honed his software development skills. These experiences contributed to his comprehensive understanding of various software development methodologies.

Education and Expertise

John Moshakis studied Computer Science at Kingston University from 1988 to 1992. This educational background laid the foundation for his career in software development. He possesses skills in ASP.Net MVC and WinForms, demonstrating his versatility in both web and desktop applications. His expertise extends to distributed computing, particularly using NServiceBus and MSMQ, showcasing his ability to work with complex software architectures.

Specialization in Software Architecture

John Moshakis specializes in N-Tier architecture, indicating a strong understanding of scalable software design principles. His focus on this architecture allows him to develop applications that can efficiently handle increased loads and maintain performance. Additionally, he has a specialization in iPhone application development, which complements his work with .Net technologies, enabling him to create cross-platform solutions.

People similar to John Moshakis