Robert Main

Robert Main Email and Phone Number

Software Engineering Manager and parkrun Volunteer Event Director
Robert Main's Location
Greater Edinburgh Area, United Kingdom
Robert Main's Contact Details

Robert Main personal email

n/a

Robert Main phone numbers

About Robert Main

I am a committed and motivated manager, scrum master and software engineer leading a team of 10 people improving the integration experience of those integrating with Mastercard's Gateway product.Most of my 30+ year career I have specialised in brownfield development helping companies to keep the lights on by enhancing, upgrading, migrating or retiring their existing software, initially as a software engineer but for the last decade as a hands on team lead/manager. My personal side project for the last 6 months has been reducing open source vulnerabilities in legacy Java code. Specialities: SAFe Agile, Java, Maven, Jenkins/CI, relational databases, LinuxAside from my day job I am a volunteer event director, run director and core team member for parkrun, which takes up my Saturdays. I am also a keen runner, swimmer and triathlete. When I get to sit down, I enjoy reading science fiction and learning German on Duolingo.

Robert Main's Current Company Details

Software Engineering Manager and parkrun Volunteer Event Director
Robert Main Work Experience Details
  • Mastercard Payment Gateway Services
    Manager, Software Engineering
    Mastercard Payment Gateway Services Oct 2016 - Nov 2024
    Edinburgh, United Kingdom
    * Management: Interviewing, onboarding, 1-1s, coaching, evaluating performance (including advocating for promotions), personal development planning, creating and implementing improvement plans, offboarding, contractor management. * My team is a combination of remote and onsite team members in several countries, and was all home based from 2020 to 2023. I've very rarely had team members resign, especially recently.* Scrum Master: Leading PI and sprint planning, standup, feature elaboration, backlog generation and retrospective meetings. Reporting team progress and status in ART sync, and demonstrating stories and features in iteration/sprint reviews. Ensuring quality gates and standards are met. Accepting stories on behalf of Product Owner on many occasion. Speaking up for the team when they are not confident to do so.* Organising and participating in volunteering efforts such as kidsloveclothes and the local foodbank. Also taking part in Mastercard's Girls4Tech initiative to show girls they can have STEM careers.* Spring Java (and Perl up until recently) development and testing.* Jenkins job setup and monitoring.* Management of some Docker containers such as NGINX, Jenkins and opengrok. * Preparing and presenting code reviews and performing code reviews of others work.* Release note generation and presentation to stakeholders. Important projects:* Open source vulnerability remediation in Java/Maven.* Version minimal API preparation and launch, including chaos testing.* Java 8-17 (Zulu) upgrade of components and applications.* Add multi-factor authentication (MFA) to Portals applications.* Separated a subsystem from the main Gateway release. This included definition and agreement of how to meet quality gates. The main benefit of this project was being able to release the subsystem at a much increased cadence.* Legacy gateway retirement.* Two internal cloud migrations.* Debian (Stretch) version upgrade for dev environment.
  • Datacash
    Development Team Lead
    Datacash Apr 2014 - Sep 2016
    Edinburgh, United Kingdom
    * Migrated my team (generally between 4-6 people) from Waterfall to loose Agile style of working.* Work continued to be TDD in Java and Perl using MySQL on Debian. CI used Jenkins.* Projects included: * Gateway MySQL upgrade. * Implementing new bank integrations and accreditations. * Adding new card types support. * Upgrading bank integrations to new versions of specifications and performing re-accreditation. * Other feature enhancements.
  • Datacash
    Senior Software Engineer
    Datacash Oct 2012 - Mar 2014
    Edinburgh, United Kingdom
    - Bank integrations and change requests for acquiring banks and merchants.- Analysis, design, implementation, testing and releases.- Peer reviews.- Test driven development in Java and Perl using MySQL.- Continuous integration using Jenkins.- Debian and RedHat packaging.- Team leadership tasks such as task planning, monitoring, feedback and holding team meetings.
  • Bt (Formerly Syntegra)
    Consultant/Senior Professional
    Bt (Formerly Syntegra) Jul 1997 - Oct 2012
    Edinburgh, United Kingdom
    Lead Designer, Designer and Developer on Devolved Government Projects/Programmes, with experience of the following:- Customer and supplier management, - Release management,- Technical team leadership, - Feeding into, monitoring and feeding back progress against the project plan, - Raising and mitigating risks, - Coaching, training and presentations.- Requirements capture and workshops,- Design and development using UML and Java (SCJP for Java 6 qualified) with agile (user stories) and waterfall approaches,- Use of common JEE design patterns,- Use of Weblogic Server, J2EE/JEE, Backbase JSF, JPFs, JSPs, CSS, Hibernate, Ant, Subversion,- Oracle SQL, Pro*C and some database administration (holder of Oracle OCA SQL Fundamentals and currently studying towards Oracle OCA DBA),- Informix SQL, 4GL, ESQL/C and some database administration, both logical and physical, - Solaris, Ubuntu, CentOS and Windows operating systems including shell scripting and system administration,- Design and development of Geographical Information Systems (GIS) on Solaris and Windows using Tenet (now Envitia) GSQL, C and Visual C++,- 3rd line application support.
  • Nestle
    Data Analyst
    Nestle Jul 1995 - Jul 1996
    York, United Kingdom
    - Member of the Sales History team. - Filled in the gaps that the end user reporting tool could not fill by producing custom reports for various functions within the business using Oracle SQL*Plus, Microsoft Excel, VBA and Cognos Impromptu.
  • Mitrefinch Ltd
    Analyst/Programmer
    Mitrefinch Ltd Jul 1992 - May 1995
    York, United Kingdom
    - Employed during college and university holidays.- Part of team that single sourced a Mitrefinch application written in Pascal so that it could be used on VAX, UNIX and PC operating systems.- Designed, built and maintained company database in Borland Paradox 3.5.- Setup Ethernet LAN and configured Novell Netware.- Built clocking terminals in the Engineering department.- Performed callouts throughout the country to install, fix or replace clocking terminals.

Robert Main Skills

Uml Solaris Weblogic Oracle Linux Informix Java Enterprise Edition Unix Agile Methodologies Integration Sql Databases Java Perl Solution Architecture Requirements Analysis

Robert Main Education Details

Frequently Asked Questions about Robert Main

What is Robert Main's role at the current company?

Robert Main's current role is Software Engineering Manager and parkrun Volunteer Event Director.

What is Robert Main's email address?

Robert Main's email address is ro****@****net.com

What is Robert Main's direct phone number?

Robert Main's direct phone number is +4413155*****

What schools did Robert Main attend?

Robert Main attended University Of Northumbria At Newcastle, York College Of Further And Higher Education.

What are some of Robert Main's interests?

Robert Main has interest in Swimming, Distance Running.

What skills is Robert Main known for?

Robert Main has skills like Uml, Solaris, Weblogic, Oracle, Linux, Informix, Java Enterprise Edition, Unix, Agile Methodologies, Integration, Sql, Databases.

Not the Robert Main you were looking for?

  • Robert Main

    Skilled And Experienced Subsea Engineer
    United Kingdom
  • Robert Main

    🏛️ Passionate Teacher Of Classics 🏺 | Inspiring Youth Through Latin, Classical Greek, & Classical Studies | Shaping Minds With The Wisdom Of The Ancients
    Thorngumbald
  • Robert Main

    Student At University Of Oxford
    Greater Oxford Area
  • Robert Main

    Hr At Eni
    Greater Aberdeen Area

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.