Simon Rigg

Simon Rigg Email and Phone Number

Passionate about developing innovative software applications and services to enrich people's lives. @ SIMON PETER MEDIA LTD
Simon Rigg's Location
York, England, United Kingdom, United Kingdom
About Simon Rigg

I am an experienced software engineer. I’m an inventor, problem solver and manager:- As an inventor, my goal is to design and create beautiful and useful digital products that enrich people’s lives.- As a problem solver, I see obstacles as an opportunity to learn and innovate.- As a manager, I am uniquely able to see both big picture and the details while keeping a human touch.I create a collaborative and supportive environment wherever I work as I look for the best in others and amplify their strengths. I’ve lead teams of 3 to 13, supporting junior developers because I’m able to listen, engage and laugh. I’m grateful for the talented people I’ve worked with over the years. I don’t just think out of the box: even the concept of a box is restrictive for creativity. The glass is always overflowing! I enjoy meeting new people with different perspectives, ideas, experiences. I once designed a team-building escape room with lasers, Lego and a locked mobile device tailored to my team’s unique interests. I enjoy the synergy of a motivated team.Building trust is paramount to a healthy business and happy customers. Over the last 20 years of my career I’ve been active in projects from single-page websites for wonderful small family businesses all the way up to multi-million dollar software products for large global enterprises. I have been integral to all project development phases and throughout the entire software stack from user interfaces, Application Programmer Interfaces (APIs), server and cloud frameworks, databases and low-level embedded systems. I find work rewarding when I see the impact my inventions make to people using them. A well-designed and well-executed digital tool can literally be life-changing for the people who need it.New products often require a rigorous process of problem solving, from inception, development and testing to deployment and marketing. Fortunately, I love a challenge and thrive under pressure. I bring creativity and a broad spectrum of experience to engineering dilemmas. My communication and leadership skills help me to harness other peoples’ solutions as well. It’s such a buzz when you finally get passed the next hurdle and see a product you’re passionately developing coming to life and making a difference!I enjoy photography, cooking, gardening, DIY, people and places, music, walking, and spending time with my family and friends. Born and raised in Edinburgh, UK and now living in York, UK I feel privileged to call these two beautiful cities my home.Please feel free to connect with me via LinkedIn.

Simon Rigg's Current Company Details
SIMON PETER MEDIA LTD

Simon Peter Media Ltd

View
Passionate about developing innovative software applications and services to enrich people's lives.
Simon Rigg Work Experience Details
  • Simon Peter Media Ltd
    Chief Technical Officer
    Simon Peter Media Ltd Mar 2014 - Present
    Edinburgh, Scotland, United Kingdom
    Co-founded Simon Peter Media Ltd in 2014 to develop websites, web services and mobile apps for individuals and small businesses.Also actively developing bespoke WordPress plugins and themes to improve the day-to-day business activities of our valued clients.
  • Criticalblue
    Software Development Lead & Senior Software Engineer
    Criticalblue Jan 2016 - Jul 2018
    Edinburgh, Scotland, United Kingdom
    Led the software development team for CriticalBlue’s Approov SaaS Mobile API Protection Solution. Our team received multiple internationally-recognised awards. Agile-based software management with separate server, mobile and cloud infrastructure components. Extensive research into API and mobile device cybersecurity. Responsibilities included overseeing comprehensive team-wide design phase, organising project development stages while liaising with product stakeholders, mentoring junior engineers, organising team-building activities involving Lego and lasers, and taking an active role in development of the software tool. Primarily responsible for development of the native iOS Objective-C and Swift framework library used to authenticate iOS mobile app runtime code with the Approov server backend. The role involved frequent communication with and support of the application engineering team to support customer API architectures and requirements. Penetration testing of multiple Android and iOS mobile apps and associated server APIs to understand weaknesses due to API key exposure, insecure TLS/SSL practices, and vulnerable API design (it’s okay, I wear a white hat).I thoroughly enjoyed working at CriticalBlue with the fantastic team there on many amazing products with a variety of great worldwide customers, but decided in 2018 to move onto working freelance full time for a web and mobile app development company which I joint-founded.
  • Criticalblue
    Senior Software Engineer & Project Manager
    Criticalblue Jan 2009 - Dec 2015
    Edinburgh, Scotland, United Kingdom
    Worked as part of the core software engineering team for CriticalBlue’s Prism product, an invaluable tool which performs static analysis of software and dynamically traces in-memory code to analyse and identify bottlenecks and aid in the parallelisation of sequential software for use in newer multicore platforms. Our team received multiple internationally-recognised awards. Programming languages included Java, C, C++ and assembly. Heavily involved with customer relationships in EU, US and Asia once the product was initially built to ensure ongoing support and attraction to new businesses.Worked as part of a small sub-contracted team for a major mobile network hardware vendor to develop a prototype IDE tool for analysing performance bottlenecks in network management software in terms of processor instruction and data caches and pipeline usage. The tool performs static and dynamic analysis of the network software in order to highlight performance bottlenecks in code, and permits extensive refactoring of the embedded C code while processing the Abstract Syntax Tree (AST) to automatically generate an optimised version of the code.Led a small global team of software engineers who were sub-contracted to optimise the performance and address stability issues of a major vendor’s Hardware Security Modules (HSMs) used in payment processing and secure token generation. The project required close collaboration with the product vendor team to understand the evolution of the embedded software and end user requirements. As well as successfully addressing the various stability issues in the system, our team was able to greatly optimise overall throughput which directly led to increased revenue for the vendor and a great customer success story and long-term relationship with both engineering companies.
  • Criticalblue
    Software Engineer & Ui/Ux Developer
    Criticalblue Dec 2004 - Dec 2008
    Edinburgh, Scotland, United Kingdom
    Worked as part of the core software engineering team for CriticalBlue’s Cascade product, a bespoke Embedded Software Optimisation and Co-Processor Synthesis Tool for ARM, MIPS, Intel, Cavium, Freescale, TI, Renesas and other SoCs. Main responsibilities involved developing and maintaining the cross-platform Eclipse-based Cascade IDE and integration with multiple software services associated with the product. Programming languages included Java, C and assembly. Also responsible for improving UI/UX design based on customer feedback and delivering rapid bespoke add-on solutions and fixes as required by new customer use cases. Further extended the IDE for showcase prototypes as part of global product marketing.
  • The City Of Edinburgh Council
    Usher At The Edinburgh Usher Concert Hall
    The City Of Edinburgh Council Jun 2003 - Sep 2004
    Edinburgh, Scotland, United Kingdom

Simon Rigg Education Details

Frequently Asked Questions about Simon Rigg

What company does Simon Rigg work for?

Simon Rigg works for Simon Peter Media Ltd

What is Simon Rigg's role at the current company?

Simon Rigg's current role is Passionate about developing innovative software applications and services to enrich people's lives..

What schools did Simon Rigg attend?

Simon Rigg attended Heriot-Watt University, George Heriot's School.

Not the Simon Rigg you were looking for?

  • Simon Rigg

    Communications And Engagement Manager At University Hospitals Of Morecambe Bay Nhs Foundation Trust
    Kendal
    1
    nhs.net
  • Simon Rigg

    Director- Strategic Partners At Redstone
    Greater Coventry Area
    1
    redstone.co.uk
  • Simon Rigg

    Founder At Phonica Records
    Greater London
    1
    phonicarecords.com

    1 +44 20 XXXXXXXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.