Iain Mackay Email & Phone Number
@careinspectorate.com
3 phones found area 773 and 138
LinkedIn matched
Who is Iain Mackay? Overview
A concise factual answer block for searchers comparing this professional profile.
Iain Mackay is listed as Staff Software Engineer at Optimove, a with 549 employees, based in Greater Dundee Area, United Kingdom. AeroLeads shows a work email signal at careinspectorate.com, phone signal with area code 773, 138, and a matched LinkedIn profile for Iain Mackay.
Iain Mackay previously worked as Senior Backend Developer at Optimove and Director at Neirfeno Ltd. Iain Mackay holds Bsc, Electronic And Electrical Engineering from The University Of Edinburgh.
Email format at Optimove
This section adds company-level context without repeating Iain Mackay's masked contact details.
AeroLeads found 1 current-domain work email signal for Iain Mackay. Compare company email patterns before reaching out.
About Iain Mackay
As a tech visionary and software innovator with near two decades of experience, I am passionate about driving technological advancements and delivering high-quality software solutions. As the founder of Neirfeno, I specialise in empowering SMEs with cutting-edge technologies, transforming their operations through innovative software products. My extensive background spans full-stack development, backend architecture, API design, and mobile app development. I have a deep understanding of modern software practices, including code refactoring, microservices, RESTful APIs, IT infrastructure management, continuous integration, and web application development. My technical toolkit includes proficiency in Java, C#, Python, and JavaScript, alongside extensive experience with Amazon Web Services (AWS) among many other technologies.Currently, I contribute as a Senior Backend Developer at Optimove, where I leverage my expertise to harness data from hundreds of external APIs to drive operational excellence to deliver value to our clients.
Listed skills include Agile Methodologies, Java, Sql, Spring, and 63 others.
Iain Mackay's current company
Company context helps verify the profile and gives searchers a useful next step.
Iain Mackay work experience
A career timeline built from the work history available for this profile.
Senior Backend Developer
Current
Director
Current
Contract Software Engineer
Staff Software Engineer
Senior Software Engineer
I worked with Wagestream on the redesign and replatforming of their mobile app from jQuery to React. As the only experienced developer on the team for some time, I guided others and helped onboard further engineers. Over this period I rewrote much of the app, implemented a bunch of new features, replaced a retired code delivery pipeline, and fought fires as needed.Working with an unmaintained codebase, I reverse engineered the expected behaviour, uncovered forgotten requirements, and built replacements in React following a strangler pattern to carefully and successfully replace the app. Technology used includes: React, jQuery, Typescript, Fastlane, Cordova, GitHub Actions, Postgres, Python and AWS.
Lead Software Engineer
Working to guide a team of developers to design and implement critical features for the company's major product. The majority of the code is in C# with browser applications written in Typescript. Work involved discussions with PSO, product owners as well as customers to gather requirements and develop a solution that provided the required features in a succinct, customer centric way.
Devops Manager
I was hired into this role to manage a team of developers to transform the company's legacy backend application to a modern serverless solution built on AWS and utilising modern microsevice and RESTful practices. The company operates in the Free-to-Play game market and with a large player base there is a lot of data produced every day. Using tools such as Kinesis and Redshift to process and operationalise large quantities of data.The role involved every aspect of the project, from discussions with the C-level execs, and board, through requirements gathering with end users and architectural design, down to development and deployment.
Head Of Development
HIMEX went through a rebrand the Founding CTO exited and I took over full responsibility for all of the technical side of the business. Continuing to improve the platform and add features to help market it. The company attempted to pivot into fleet software as the UBI market heated up and they didn’t make the sales they hoped. However with investor issues, the company went into life-support and within days of me resigning shut down the business line, due to lack of growth.
Technical Lead
Having quickly proven my ability, I took over fully technical responsibility for the core platform and the mobile API. I hired in multiple engineers to support me to rebuild the product, resolve a lot of the bugs, and add new features. I rebuilt using Spring Boot that allowed us to follow a microservice architecture, using HAProxy, for routing of requests on a high availability API. I was responsible for all management and running of the entire system, from design and architecture to deployment and operations. I visited customers (some of America’s largest insurers).
Senior Software Developer
Creating a platform and mobile app for HIMEX’s Usage Based Insurance technology with 3 of America’s top 10 insurance companies as customers. As a small startup, I was brought on to take over the core platform from the CTO, improving the reliability and adding new features. Initially I reconfigured the build process to use Maven over the manual deployments. Then I introduced RabbitMQ to provide resilience to the communication features over the first few months with the company.
Senior Software Developer
Worked on the GFI Cloud ITSM project that had a GWT (Java) frontend and a PHP backend on top of a MySQL database (a typical LAMP stack). Worked on a project to add web monitoring and filtering the the feature set.
Software Developer
Originally working on the mobile banking solution that allowed for online banking applications to be supported by a full range of mobile devices, in 2011, this was quite heavily focused towards feature phones with WAP and GPRS, and even SMS as a fallback. This was all achieved through a collection of adaptive components that could render appropriately for the device based on User-Agent string. The main tools were Spring Framework and JSP.With the recent release of smartphones, I pivoted to work on an R&D project for Mobile Cash Withdrawal. This product would allow a user to scan a QR code displayed on an ATM and withdraw cash without the need to have their bank card on them. I built the server side implementation of this from the ground up, implementing a RESTful web service with Spring Framework, and using XMPP for pushing notifications to clients. I had RabbitMQ as the message queue and LDAP as the identity provider. The database used was a Postgres DB. This architecture allowed the solution to have the high throughput required, and with some careful tuning of the Postgres database I could achieve the 250k concurrent user requirement. I even picked up a US Patent during this project (US8,925,829B2).
Associate Developer
Taking on a lead role for one of our clients, as well as mentoring junior staff. I worked directly with the client to gather requirements and implement change. My strong performance recognised through a freedom to work directly without supervision, and this subsequent promotion.
Junior Developer
Working on feature development for Airline clients of the SITA e-Commerce Platform. The platform is a large J2EE application originally built using SOAP and JSP, which we migrated to Apache Velocity templates and a new RESTful web-service along with JavaScript for an improved user experience. The underlying database was an Oracle DB.
Colleagues at Optimove
Other employees you can reach at optimove.com. View company contacts for 549 employees →
Keiran Moores
Colleague at OptimoveLondon, England, United Kingdom
View →
AS
Amin Sohrabi
Colleague at OptimoveLondon, England, United Kingdom
View →
AS
Adi Shenhav
Colleague at OptimoveTel Aviv District, Israel
View →
AS
Aviv Sade
Colleague at OptimoveIsrael
View →
JK
Jack Kerr
Colleague at OptimoveGlasgow, Scotland, United Kingdom
View →
BT
Balaji T
Colleague at OptimoveMadurai, Tamil Nadu, India
View →
SR
Sagie Rootshtain
Colleague at OptimoveTel Aviv-Yafo, Tel Aviv District, Israel
View →
MN
Maya Nahum
Colleague at OptimoveGivatayim, Tel Aviv District, Israel
View →
MY
Michael Yakovson
Colleague at OptimoveRosh Haayin, Center District, Israel
View →
ON
Ofir Nahum
Colleague at OptimoveTel Aviv-Yafo, Tel Aviv District, Israel
View →
Iain Mackay education
-
The University Of Edinburgh
Frequently asked questions about Iain Mackay
Quick answers generated from the profile data available on this page.
What company does Iain Mackay work for?
Iain Mackay works for Optimove.
What is Iain Mackay's role at Optimove?
Iain Mackay is listed as Staff Software Engineer at Optimove.
What is Iain Mackay's email address?
AeroLeads has found 1 work email signal at @careinspectorate.com for Iain Mackay at Optimove.
What is Iain Mackay's phone number?
AeroLeads has found 3 phone signal(s) with area code 773, 138 for Iain Mackay at Optimove.
Where is Iain Mackay based?
Iain Mackay is based in Greater Dundee Area, United Kingdom while working with Optimove.
What companies has Iain Mackay worked for?
Iain Mackay has worked for Optimove, Neirfeno Ltd, Care Inspectorate, Wagestream, and Cherwell Software.
Who are Iain Mackay's colleagues at Optimove?
Iain Mackay's colleagues at Optimove include Keiran Moores, Amin Sohrabi, Adi Shenhav, Aviv Sade, and Jack Kerr.
How can I contact Iain Mackay?
You can use AeroLeads to view verified contact signals for Iain Mackay at Optimove, including work email, phone, and LinkedIn data when available.
What schools did Iain Mackay attend?
Iain Mackay holds Bsc, Electronic And Electrical Engineering from The University Of Edinburgh.
What skills is Iain Mackay known for?
Iain Mackay is listed with skills including Agile Methodologies, Java, Sql, Spring, Subversion, Xml, Web Applications, and Hibernate.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Iain Mackay you were looking for.
View similar profiles