Keith Sohl

Chief Technology Officer at PiPcall
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bedford, England, United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

John McArthur

I worked for Keith at Zurich for nearly two years, on a variety of projects. During that time, Keith was never less than excellent as a manager. He was always professional in his dealings with the team and the business. Keith is comfortable with both the technical and managerial sides of the job, and always provided great feedback and direction. Working with Keith was always fun, however hard the work. He is personable, intelligent, and has an enthusiasm for the job. I wouldn't hesitate to work with Keith again.

jav bose

Keith lead our dataVision product team as senior architect and really helped create some technically challenging solutions to our business problems.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Certified ScrumMaster
    ScrumAlliance
    Jan, 2012
    - Oct, 2024

Experience

    • United Kingdom
    • Telecommunications
    • 1 - 100 Employee
    • Chief Technology Officer
      • Sep 2019 - Present

      Leading the development of PiPcall, an ingenious new app for iOS and Android that does away with the need to carry around a second phone purely for business purposes. Sign-up for PiPcall and you can set up a phone within your mobile in minutes and leave the work phone behind. Learn more at pipcall.com. Teliqo is a direct hosted telecoms provider that offers a highly adaptable and infinitely customisable telephony service, based on its own in-house developed technology and delivered… Show more Leading the development of PiPcall, an ingenious new app for iOS and Android that does away with the need to carry around a second phone purely for business purposes. Sign-up for PiPcall and you can set up a phone within your mobile in minutes and leave the work phone behind. Learn more at pipcall.com. Teliqo is a direct hosted telecoms provider that offers a highly adaptable and infinitely customisable telephony service, based on its own in-house developed technology and delivered directly to its customers. Our 14 years of experience in solving the core telecommunications pain points of SMEs is the foundation on which we have built PiPcall. Show less Leading the development of PiPcall, an ingenious new app for iOS and Android that does away with the need to carry around a second phone purely for business purposes. Sign-up for PiPcall and you can set up a phone within your mobile in minutes and leave the work phone behind. Learn more at pipcall.com. Teliqo is a direct hosted telecoms provider that offers a highly adaptable and infinitely customisable telephony service, based on its own in-house developed technology and delivered… Show more Leading the development of PiPcall, an ingenious new app for iOS and Android that does away with the need to carry around a second phone purely for business purposes. Sign-up for PiPcall and you can set up a phone within your mobile in minutes and leave the work phone behind. Learn more at pipcall.com. Teliqo is a direct hosted telecoms provider that offers a highly adaptable and infinitely customisable telephony service, based on its own in-house developed technology and delivered directly to its customers. Our 14 years of experience in solving the core telecommunications pain points of SMEs is the foundation on which we have built PiPcall. Show less

    • United Kingdom
    • Telecommunications
    • 1 - 100 Employee
    • Senior Developer
      • Mar 2019 - Sep 2019
    • United Kingdom
    • Software Development
    • 700 & Above Employee
    • Senior Developer/Architect, Development Team Leader
      • Jul 2015 - Mar 2019

      Senior developer and architect on an exciting, new, highly-strategic project for the Access Group, which will deliver an asynchronous messaging platform to support application-to-application integration across the business's wide range of products. Brought on board to bring solid RabbitMQ experience into the team, the work also includes extensive use of REST APIs, SignalR, NoSQL and other key technologies. Having quickly been identified as a strong leader and organiser, I am now… Show more Senior developer and architect on an exciting, new, highly-strategic project for the Access Group, which will deliver an asynchronous messaging platform to support application-to-application integration across the business's wide range of products. Brought on board to bring solid RabbitMQ experience into the team, the work also includes extensive use of REST APIs, SignalR, NoSQL and other key technologies. Having quickly been identified as a strong leader and organiser, I am now filling the role of development team leader and scrum-master for the project. Show less Senior developer and architect on an exciting, new, highly-strategic project for the Access Group, which will deliver an asynchronous messaging platform to support application-to-application integration across the business's wide range of products. Brought on board to bring solid RabbitMQ experience into the team, the work also includes extensive use of REST APIs, SignalR, NoSQL and other key technologies. Having quickly been identified as a strong leader and organiser, I am now… Show more Senior developer and architect on an exciting, new, highly-strategic project for the Access Group, which will deliver an asynchronous messaging platform to support application-to-application integration across the business's wide range of products. Brought on board to bring solid RabbitMQ experience into the team, the work also includes extensive use of REST APIs, SignalR, NoSQL and other key technologies. Having quickly been identified as a strong leader and organiser, I am now filling the role of development team leader and scrum-master for the project. Show less

    • Director, consulting as Head of Server Platforms at BSD Studios
      • Jul 2014 - Jul 2015

      Working on an extended contract for BSD Studios, during which I designed and built the server-side systems for their exciting new iPhone/Android app, "fuzr". Working with the latest technologies, including Windows Azure, Visual Studio Team Services, Redis, RabbitMQ, SignalR, Git, and others. fuzr is a geo-social networking app for managing and attending social events and meetups, which helps its users create great-looking events and keep them organised through messaging and… Show more Working on an extended contract for BSD Studios, during which I designed and built the server-side systems for their exciting new iPhone/Android app, "fuzr". Working with the latest technologies, including Windows Azure, Visual Studio Team Services, Redis, RabbitMQ, SignalR, Git, and others. fuzr is a geo-social networking app for managing and attending social events and meetups, which helps its users create great-looking events and keep them organised through messaging and location-awareness. Working as part of a team of six mobile applications developers, I have been responsible for the development of the server platform that has been deployed in Microsoft Azure and Amazon Web Services. Key technologies within this platform include Cloud Services, context-based client-to-client messaging using SignalR, RabbitMQ running on an AWS EC2 instance and a Mobile Service providing a REST API to the client for access to the persistent data store in SQL Database. Redis is used throughout for data caching. Show less Working on an extended contract for BSD Studios, during which I designed and built the server-side systems for their exciting new iPhone/Android app, "fuzr". Working with the latest technologies, including Windows Azure, Visual Studio Team Services, Redis, RabbitMQ, SignalR, Git, and others. fuzr is a geo-social networking app for managing and attending social events and meetups, which helps its users create great-looking events and keep them organised through messaging and… Show more Working on an extended contract for BSD Studios, during which I designed and built the server-side systems for their exciting new iPhone/Android app, "fuzr". Working with the latest technologies, including Windows Azure, Visual Studio Team Services, Redis, RabbitMQ, SignalR, Git, and others. fuzr is a geo-social networking app for managing and attending social events and meetups, which helps its users create great-looking events and keep them organised through messaging and location-awareness. Working as part of a team of six mobile applications developers, I have been responsible for the development of the server platform that has been deployed in Microsoft Azure and Amazon Web Services. Key technologies within this platform include Cloud Services, context-based client-to-client messaging using SignalR, RabbitMQ running on an AWS EC2 instance and a Mobile Service providing a REST API to the client for access to the persistent data store in SQL Database. Redis is used throughout for data caching. Show less

    • Career Break
      • May 2013 - Jun 2014

      Resigned from CMA in April 2013 to take the opportunity to travel with family around the USA and Canada for fourteen months in an RV (a camping trailer). Resigned from CMA in April 2013 to take the opportunity to travel with family around the USA and Canada for fourteen months in an RV (a camping trailer).

    • India
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2012 - Apr 2013

      Ownership of CMA has passed from CME to McGraw Hill Financial, so we are now a part of S&P Capital IQ. My day-to-day role remains largely unchanged, however. Ownership of CMA has passed from CME to McGraw Hill Financial, so we are now a part of S&P Capital IQ. My day-to-day role remains largely unchanged, however.

    • Senior Software Engineer
      • Jun 2011 - Jun 2012

      CMA is the leading provider of data to the OTC credit derivatives marketplace. Provided technical leadership to the team supporting the DataVision product. Helped establish the new Agile/Scrum approach, introduced best practices for delivery and led the technical work on both new applications and significant improvement projects for existing architectures and systems. Developed with C#, Spring.NET, WCF, REST, NHibernate, MSMQ, NServiceBus, SQL Server 2008, Teamcity, Subversion… Show more CMA is the leading provider of data to the OTC credit derivatives marketplace. Provided technical leadership to the team supporting the DataVision product. Helped establish the new Agile/Scrum approach, introduced best practices for delivery and led the technical work on both new applications and significant improvement projects for existing architectures and systems. Developed with C#, Spring.NET, WCF, REST, NHibernate, MSMQ, NServiceBus, SQL Server 2008, Teamcity, Subversion, JIRA, Powershell Show less CMA is the leading provider of data to the OTC credit derivatives marketplace. Provided technical leadership to the team supporting the DataVision product. Helped establish the new Agile/Scrum approach, introduced best practices for delivery and led the technical work on both new applications and significant improvement projects for existing architectures and systems. Developed with C#, Spring.NET, WCF, REST, NHibernate, MSMQ, NServiceBus, SQL Server 2008, Teamcity, Subversion… Show more CMA is the leading provider of data to the OTC credit derivatives marketplace. Provided technical leadership to the team supporting the DataVision product. Helped establish the new Agile/Scrum approach, introduced best practices for delivery and led the technical work on both new applications and significant improvement projects for existing architectures and systems. Developed with C#, Spring.NET, WCF, REST, NHibernate, MSMQ, NServiceBus, SQL Server 2008, Teamcity, Subversion, JIRA, Powershell Show less

    • Head of Systems Development
      • Nov 2006 - Jun 2011

      Zurich Banking Group specialises in property lending in the UK and Ireland and funds its business through a portfolio of private savings accounts and bonds. Recruited to establish and manage an in-house development team and to assume ownership of the technical architecture. Leader on all technical development projects, most notably a premium financing system, which was a two-year project to support a new business line for the bank. Conducted technical due diligence on a third-party… Show more Zurich Banking Group specialises in property lending in the UK and Ireland and funds its business through a portfolio of private savings accounts and bonds. Recruited to establish and manage an in-house development team and to assume ownership of the technical architecture. Leader on all technical development projects, most notably a premium financing system, which was a two-year project to support a new business line for the bank. Conducted technical due diligence on a third-party lending application that was then integrated into an architecture comprising both .NET and Java tools, and both SQL Server and Oracle 9i. Delivered on plan and on budget to two major insurance providers in 2009/2010. Developed with Java, C#, JSP, Struts, Hibernate, SOAP, Axis2, WS-Security, XML, SQL, SQL Server 2005/2008, SSIS, SSRS, SSAS, Oracle 9i, Windows Forms, Spring, MS Access, SourceGear Vault, CVS Show less Zurich Banking Group specialises in property lending in the UK and Ireland and funds its business through a portfolio of private savings accounts and bonds. Recruited to establish and manage an in-house development team and to assume ownership of the technical architecture. Leader on all technical development projects, most notably a premium financing system, which was a two-year project to support a new business line for the bank. Conducted technical due diligence on a third-party… Show more Zurich Banking Group specialises in property lending in the UK and Ireland and funds its business through a portfolio of private savings accounts and bonds. Recruited to establish and manage an in-house development team and to assume ownership of the technical architecture. Leader on all technical development projects, most notably a premium financing system, which was a two-year project to support a new business line for the bank. Conducted technical due diligence on a third-party lending application that was then integrated into an architecture comprising both .NET and Java tools, and both SQL Server and Oracle 9i. Delivered on plan and on budget to two major insurance providers in 2009/2010. Developed with Java, C#, JSP, Struts, Hibernate, SOAP, Axis2, WS-Security, XML, SQL, SQL Server 2005/2008, SSIS, SSRS, SSAS, Oracle 9i, Windows Forms, Spring, MS Access, SourceGear Vault, CVS Show less

    • Development Manager
      • Nov 2001 - Nov 2006

      CreditTrade was an inter-dealer credit derivatives brokerage. Designed the systems and architecture, managed a team of between four and eight full-time developers and supervised or supported all stages of the development lifecycle. The key project was CreditPartner, an ambitious inter-dealer trading system for CDSs, designed to out-perform other electronic trading products. A multi-threaded Windows Forms client captured price/trade events that were sent to a multi-threaded server… Show more CreditTrade was an inter-dealer credit derivatives brokerage. Designed the systems and architecture, managed a team of between four and eight full-time developers and supervised or supported all stages of the development lifecycle. The key project was CreditPartner, an ambitious inter-dealer trading system for CDSs, designed to out-perform other electronic trading products. A multi-threaded Windows Forms client captured price/trade events that were sent to a multi-threaded server using .NET remoting and Genuine Channels. The server was a message bus that distributed updates to all other online clients and the database. Citrix was used to virtualise our servers into the banks for end-user access. Built in just six months, the success of this application was a major driver towards the eventual sale of the business in 2006. Developed with .NET 2.0, C#, Windows Forms, .NET Remoting, Java, Perl-CGI, SOAP, Javascript, Applets, XML, ASP.NET, ADO.NET, IIS, DHTML, SQL, SQL Server 2000/2005, Sybase ASE 12, VBA, Citrix, Excel, Genuine Channels, Vault, CVS Show less CreditTrade was an inter-dealer credit derivatives brokerage. Designed the systems and architecture, managed a team of between four and eight full-time developers and supervised or supported all stages of the development lifecycle. The key project was CreditPartner, an ambitious inter-dealer trading system for CDSs, designed to out-perform other electronic trading products. A multi-threaded Windows Forms client captured price/trade events that were sent to a multi-threaded server… Show more CreditTrade was an inter-dealer credit derivatives brokerage. Designed the systems and architecture, managed a team of between four and eight full-time developers and supervised or supported all stages of the development lifecycle. The key project was CreditPartner, an ambitious inter-dealer trading system for CDSs, designed to out-perform other electronic trading products. A multi-threaded Windows Forms client captured price/trade events that were sent to a multi-threaded server using .NET remoting and Genuine Channels. The server was a message bus that distributed updates to all other online clients and the database. Citrix was used to virtualise our servers into the banks for end-user access. Built in just six months, the success of this application was a major driver towards the eventual sale of the business in 2006. Developed with .NET 2.0, C#, Windows Forms, .NET Remoting, Java, Perl-CGI, SOAP, Javascript, Applets, XML, ASP.NET, ADO.NET, IIS, DHTML, SQL, SQL Server 2000/2005, Sybase ASE 12, VBA, Citrix, Excel, Genuine Channels, Vault, CVS Show less

    • Software Engineer
      • May 2000 - Nov 2001

      Mutant Technology was a financial software company that delivered derivative trading solutions to City businesses including Barclays Capital, Merrill Lynch and SecFinex. Hired as a software engineer and quickly promoted to lead of a team of eight that provided applications for CreditTrade. Developed with Object-oriented Perl, Perl-CGI, SQL stored procedures, Sybase ASE 12, Apache, HTML, CVS Mutant Technology was a financial software company that delivered derivative trading solutions to City businesses including Barclays Capital, Merrill Lynch and SecFinex. Hired as a software engineer and quickly promoted to lead of a team of eight that provided applications for CreditTrade. Developed with Object-oriented Perl, Perl-CGI, SQL stored procedures, Sybase ASE 12, Apache, HTML, CVS

Education

  • University of Leicester
    Doctor of Philosophy (Ph.D.), Astronomy and Astrophysics
    1993 - 1997
  • University of Leicester
    Bachelor's Degree, Physics with Space Science and Technology
    1990 - 1993
  • University College School
    1983 - 1990

Community

You need to have a working account to view this content. Click here to join now