Richard S.
Senior Software Engineer at Proximie- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Proximie
-
United Kingdom
-
Hospitals and Health Care
-
1 - 100 Employee
-
Senior Software Engineer
-
Nov 2020 - Present
-
-
-
INEVITABLE ltd
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Microservices Developer
-
Aug 2020 - Sep 2020
Short-term contract to develop microservices for an e-commerce application (Typescript/GraphQL/MongoDB/AWS). Short-term contract to develop microservices for an e-commerce application (Typescript/GraphQL/MongoDB/AWS).
-
-
-
oddschecker
-
United Kingdom
-
Spectator Sports
-
1 - 100 Employee
-
Senior Developer
-
Jan 2020 - Apr 2020
Contracted to develop the functionality to support the geo-targeting and caching of widgets. The work made extensive use of nginx (openresty) extensions written in Lua as well as modules in node.js. Contracted to develop the functionality to support the geo-targeting and caching of widgets. The work made extensive use of nginx (openresty) extensions written in Lua as well as modules in node.js.
-
-
-
Drum Technologies
-
United Kingdom
-
Telecommunications
-
1 - 100 Employee
-
Senior Developer
-
Apr 2012 - Oct 2019
Drum’s innovative web meeting solution was one of the first commercial WebRTC applications. It combined a browser-based meeting application with carrier-grade audio and video conferencing. Personal responsibilites: • Architected and authored all of the backend node.js microservices to implement the web meeting product. • Created the React.js components to support the WebRTC and screenshare capabilites of the product. • Developed browser extensions and native applications for Windows and MacOS to support the screenshare functionality. • Deployed backend services to the Google Cloud serverless platform. • Integrated and enchanced open source audio and video software components (FreeSWITCH and Janus). Show less
-
-
-
Logica
-
Canada
-
IT Services and IT Consulting
-
700 & Above Employee
-
Developer
-
May 2010 - Apr 2012
* Finance Project (duration 14 months) Worked on a web-based product allowing the transfer of money and securities between financial institutions. At the back-end, development was carried out on a variety of operating systems: Windows, Solaris, AIX and HP-UX with the programming carried out in C++, Java and SQL (Oracle 11.2 and Informix 11.50). On the front-end web-pages were developed using Javascript, JSP and HTML running within the Tomcat application server. Also performed a system testing role where necessary and participated in the on-call rota to provide 24/7 support among the team of 10. * Web-Proxy for Shell UK (duration 2 months) Joined a small team of 5 people. Role was to implement a Java servlet-based web proxy to provide secure access to parts of Shell UK’s intranet. Written for the JBoss application server in the Eclipse IDE. * GPS Augmentation (duration 4 months) Designed and implemented the file handling aspects of a GPS augmentation product to improve the accuracy of satellite navigation receivers. Development was in C++ on Linux making extensive use of the Boost libraries. Show less
-
-
-
Roke
-
United Kingdom
-
IT Services and IT Consulting
-
400 - 500 Employee
-
Senior Engineer
-
May 2006 - Oct 2009
* Battlefield Information Product (duration 5 months) Developed a radio emulation module in Microsoft Visual C++ to allow testing of the product in isolation. Also designed and implemented the interface to the internal and external GPS hardware. * Deep Packet Inspection Product (duration 8 months) Played an active role in the design, implementation and module testing of the project. The coding was undertaken in C under Linux. * LTE Demonstration Stack (duration 8 months) Developed the Packet Data Convergence (PDCP) and GPRS Tunnelling Protocol for User-Plane (GTP-U). The stack was implemented as a Linux kernel module. * C/S-P/S Protocol Conversion (duration 7 months) nitially involved in the bid and requirements phase of this project. The project was concerned with the conversion of circuit switched traffic to a TCP-based protocol, delivered across a packet-switched network and then back-converted to another circuit switched protocol. * SIP-I Interface (duration 10 months) Solely responsible for the design, implementation and testing of an interface to which SIP-I-based network monitoring signalling traffic could be terminated. Show less
-
-
-
Convergys
-
United States
-
Outsourcing and Offshoring Consulting
-
700 & Above Employee
-
Senior Software Engineer
-
Feb 1999 - Apr 2006
Signalling expert responsible for all aspects of signalling software development on voicemail, SMS and voice portal solutions. Signalling expert responsible for all aspects of signalling software development on voicemail, SMS and voice portal solutions.
-
-
-
ICIS Technology Limited
-
United Kingdom
-
Software Development
-
Developer
-
Jan 1993 - Sep 1993
Developed information screens within a power station. Developed information screens within a power station.
-
-
Education
-
The Manchester Metropolitan University
PhD, Electrical/Electronic Engineering -
Leeds Beckett University
MSc(Distinction), Computer Communications and Networks -
University of Leeds
BSc(Hons), Computer Science