Iain Mackay

Iain Mackay Email and Phone Number

Staff Software Engineer @ Optimove
Dundee, Dundee City, United Kingdom
Iain Mackay's Location
Greater Dundee Area, United Kingdom
Iain Mackay's Contact Details

Iain Mackay personal email

n/a
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.

Iain Mackay's Current Company Details
Optimove

Optimove

View
Staff Software Engineer
Dundee, Dundee City, United Kingdom
Website:
optimove.com
Employees:
549
Iain Mackay Work Experience Details
  • Optimove
    Staff Software Engineer
    Optimove
    Dundee, Dundee City, United Kingdom
  • Optimove
    Senior Backend Developer
    Optimove Jul 2024 - Present
    Dundee, Scotland, United Kingdom
  • Neirfeno Ltd
    Director
    Neirfeno Ltd Aug 2015 - Present
    Dundee, Scotland, United Kingdom
  • Care Inspectorate
    Contract Software Engineer
    Care Inspectorate Aug 2022 - Mar 2023
    Dundee, Scotland, United Kingdom
  • Wagestream
    Staff Software Engineer
    Wagestream Aug 2021 - Jul 2022
    United Kingdom
  • Wagestream
    Senior Software Engineer
    Wagestream Apr 2021 - Aug 2021
    United Kingdom
    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.
  • Cherwell Software
    Lead Software Engineer
    Cherwell Software Jun 2019 - Mar 2021
    Dundee, United Kingdom
    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.
  • Outplay Entertainment Ltd
    Devops Manager
    Outplay Entertainment Ltd Apr 2017 - Jun 2019
    Dundee, United Kingdom
    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.
  • Hubio Solutions Limited
    Head Of Development
    Hubio Solutions Limited Feb 2016 - Apr 2017
    Dundee, United Kingdom
    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.
  • Hubio Solutions Limited
    Technical Lead
    Hubio Solutions Limited Apr 2014 - Feb 2016
    Dundee, United Kingdom
    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).
  • Hubio Solutions Limited
    Senior Software Developer
    Hubio Solutions Limited Jan 2014 - Apr 2014
    Dundee
    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.
  • Gfi Software
    Senior Software Developer
    Gfi Software Apr 2013 - Jan 2014
    Dundee, United Kingdom
    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.
  • Ncr Corporation
    Software Developer
    Ncr Corporation Apr 2011 - Mar 2013
    Dundee, United Kingdom
    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).
  • Sita
    Associate Developer
    Sita Sep 2010 - Jan 2011
    Ireland
    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.
  • Sita
    Junior Developer
    Sita Jul 2008 - Sep 2010
    Ireland
    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.

Iain Mackay Skills

Agile Methodologies Java Sql Spring Subversion Xml Web Applications Hibernate Javascript Software Development Linux Web Services Mysql Continuous Integration Apache Pl/sql Php Jsp Junit Jenkins Postgresql Maven Web Development Jira Restful Webservices Mvc Ldap High Availability Test Driven Development Rabbitmq Xmpp Cloud Applications Confluence Leadership Devops Amazon Web Services Big Data Data Management Product Development Python Representational State Transfer Hadoop Aws Lambda Team Leadership Mentoring Technical Product Management It Infrastructure Management Amazon Dynamodb Amazon Redshift Data Warehouse Architecture Eclipse Ajax Css Java Enterprise Edition Html J2ee Gwt Integration Jquery Agile Hudson Load Balancing Load Testing Opends Openfire Amazon Cloud Liquibase

Iain Mackay Education Details

  • The University Of Edinburgh
    The University Of Edinburgh
    Electronic And Electrical Engineering

Frequently Asked Questions about Iain Mackay

What company does Iain Mackay work for?

Iain Mackay works for Optimove

What is Iain Mackay's role at the current company?

Iain Mackay's current role is Staff Software Engineer.

What is Iain Mackay's email address?

Iain Mackay's email address is ia****@****ate.com

What is Iain Mackay's direct phone number?

Iain Mackay's direct phone number is +177345*****

What schools did Iain Mackay attend?

Iain Mackay attended The University Of Edinburgh.

What skills is Iain Mackay known for?

Iain Mackay has skills like Agile Methodologies, Java, Sql, Spring, Subversion, Xml, Web Applications, Hibernate, Javascript, Software Development, Linux, Web Services.

Who are Iain Mackay's colleagues?

Iain Mackay's colleagues are Tomer Babai, Matan Binyaminov, Lior Savchenko, Rick Flett, Leonid Trembach, Marcelo Pozzato, Hilli Shalev.

Not the Iain Mackay you were looking for?

  • Iain Mackay

    Director - Faculty Ai; Trustee - Carefree
    United Kingdom
    1
    faculty.ai
  • Iain Mackay

    Head Of Business Development - Wealth Growth Leader Scotland
    Edinburgh
    2
    tractorsupply.com, mercer.com

    1 (800) 6XXXXXXX

  • Iain Mackay

    Group Vice President (Operations Solutions) At Petrotechnics, A Sphera Company
    Greater Aberdeen Area
    1
    petrotechnics.com

    2 +171385XXXXX

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.