Iain Mackay Email and Phone Number
Iain Mackay work email
- Valid
- Valid
- Valid
Iain Mackay personal email
Iain Mackay phone numbers
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.
Optimove
View- Website:
- optimove.com
- Employees:
- 549
-
Staff Software EngineerOptimoveDundee, Dundee City, United Kingdom -
Senior Backend DeveloperOptimove Jul 2024 - PresentDundee, Scotland, United Kingdom -
DirectorNeirfeno Ltd Aug 2015 - PresentDundee, Scotland, United Kingdom -
Contract Software EngineerCare Inspectorate Aug 2022 - Mar 2023Dundee, Scotland, United Kingdom -
Staff Software EngineerWagestream Aug 2021 - Jul 2022United Kingdom -
Senior Software EngineerWagestream Apr 2021 - Aug 2021United KingdomI 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 EngineerCherwell Software Jun 2019 - Mar 2021Dundee, United KingdomWorking 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 ManagerOutplay Entertainment Ltd Apr 2017 - Jun 2019Dundee, United KingdomI 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 DevelopmentHubio Solutions Limited Feb 2016 - Apr 2017Dundee, United KingdomHIMEX 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 LeadHubio Solutions Limited Apr 2014 - Feb 2016Dundee, United KingdomHaving 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 DeveloperHubio Solutions Limited Jan 2014 - Apr 2014DundeeCreating 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 DeveloperGfi Software Apr 2013 - Jan 2014Dundee, United KingdomWorked 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 DeveloperNcr Corporation Apr 2011 - Mar 2013Dundee, United KingdomOriginally 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 DeveloperSita Sep 2010 - Jan 2011IrelandTaking 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 DeveloperSita Jul 2008 - Sep 2010IrelandWorking 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
Iain Mackay Education Details
-
The University Of EdinburghElectronic 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?
-
1faculty.ai
-
2tractorsupply.com, mercer.com
1 (800) 6XXXXXXX
-
Iain Mackay
Group Vice President (Operations Solutions) At Petrotechnics, A Sphera CompanyGreater Aberdeen Area1petrotechnics.com2 +171385XXXXX
-
Iain Mackay
Edinburgh
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial