Michael Robins

Michael Robins

Followers of Michael Robins419 followers
location of Michael RobinsDudley, England, United Kingdom

Connect with Michael Robins to Send Message

Connect

Connect with Michael Robins to Send Message

Connect
  • Timeline

  • About me

    Technical Product Manager at uTrack

  • Education

    • Halesowen College

      2008 - 2010
      BTEC National Diploma IT Practitioners Distinction
    • Birmingham City University

      2010 - 2013
      BSc (Hons) Computer Games Technology 2:1
  • Experience

    • Haden Hill Swimming Club

      Jan 2009 - Feb 2014

      Manage the teaching staff for cover and monitoring classes, while providing areas for teachers to improve. Handling payments from pupils into the program. Organising events for pupils to achieve awards and badges. Coordinating with committee members and the coaching side of the club. Teach children from the ages of 3+. From never being able to swim, to competitive swimmers who can compete in swimming events. Work with other teachers for cover and moving pupils up to another class.

      • Teaching Coordinator

        Feb 2012 - Feb 2014
      • Swimming Teacher

        Jan 2009 - Feb 2014
    • Sandwell Leisure Trust

      May 2010 - May 2014

      Plan lessons and teach children from the ages of 3+. From never being able to swim, to confident and able swimmers.Coordinate with other members of staff for cover and moving pupils up to another class. Be responsible for customers in and around the pool area and building. Work with other staff members to clean and set up activities around the leisure centre.

      • Swimming Teacher

        Feb 2013 - May 2014
      • Lifeguard

        May 2010 - May 2014
    • Oldbury S.T.C

      Sept 2012 - Sept 2018
      Swimming Coach

      To work with the Head and Junior Coach. Find errors in stroke technique and provide a solution or exercise to correct it. Announce certain sections of the program to the swimmers and give a precise description of what to do.Give feedback to other coaches.Transition Head Coach - To co-ordinate and feedback to other transition coaches, swimmers and parents.Teach and talent spot for enthusiastic and talented swimmers who could be fast-tracked into the more competitive training squads.

    • Dotted Eyes Ltd

      Dec 2013 - Aug 2015
      Software Engineer

      As a junior on the team, I was initially put onto Support, to handle any support tickets for our products.These being many bespoke mapping web-apps built using Java, javascript, HTML,JSP,Spring and Hibernate. My main goal was to learn as much as possible about these technologies, and providing feedback on support requests to team leads and customers.Additionally to this, more support would be given to customers either on site, or through a remote connection, this involved coordinating with internal managers and the customers themselves to resolve the issue.The role expanded to include leading my own projects for customers, from requirements, design to delivery. Interacting with the customer and liaising with sales throughout the process.Within these projects, I was given the opptunity to use different technologies other than the standard, such as non-sql MongoDB, NodeJS and Handlebars.This provided new challenges and required a different way to look at the solution.I am also trained on how to use the ETL tool FME. This tool is very useful in many environments, not just within GIS. I have given many Introductory Training courses on FME Desktop and Server, which involved setting up training machine instances on Amazon EC2, and liaising with the customer contact to set up training rooms and times. Show less

    • Miso portal

      Aug 2015 - Mar 2017
      Software Engineer

      At Miso the focus is on solving complicated needs of customers in an easy, informative way. This is provided by either information, online services, or through various software that we provide.I moved from Dotted Eyes to Miso, as there was a chance to work on a dedicated project and continue to create and evolve it as the went through it's life-cycle. Responsibilities including writing thorough, detailed requirement and specification documents for new software or services, while considering the benefit to the customer and which technologies would be best suited to create the solution.I have pushed for a move to a more agile approach to development, and I am currently leading a migration to more Test driven development integrating multiple different testing frameworks.Working with the sales team to deploy and support existing and new projects.Occasionally interacting directly with customers whether through support, training or informational webinars. Show less

    • National Express LLC

      Mar 2017 - Nov 2020

      This role includes further interactions with the chief architect and the CTO, which has enabled us to implement a functioning and reliable Micro-service infrastructure. This required concise arguments, diagrams, and documentation to get the relevant dependencies resolved within other departments.I have continued to push and have implemented further changes to the development process, including:Confluence as a regulated Information Asset to store various technical documentation and become a developmental knowledgebase which further integrates with Jira issues and workflows.BitBucket, migrated from SVN, and implemented branch controls, correct tagging, branching processes and administration processes.Automated code quality checks across all of the teams applications: Front-end, APIs, Micro-services which will allow/disallow pull requests into main branches.Migrating from Kanban to Scrum AGILE methodologies, formalising grooming/estimation/prioritisation sessions, extracting Jira reports and custom metrics from the Jira API in digestible and informative reports to senior stakeholders.In this role, it has allowed me to challenge and expand the original team from front-end technologies into a Full Stack scope to better support the business in the projects it wants to complete. All previous responsibilities remain in place. Show less As a Lead developer, more administration was included on top of the previous Developer activities. These included line management duties: one to ones, objectives, internal recruitment, holiday approvals and timesheet reporting. During this time, I influenced the ways of working within Jira and the greater development life-cycle. This involved greater controls within Jira, changing workflows, statuses, board rules, and generally moving to a more Kanban approach. Standups and retrospectives were introduced in an effort to increase communication between developers and other team members, and start continuous improvements into our processes.Being the first contact for the development team, I was involved in technical direction, providing support for senior to junior members, and technical assessments for other stakeholders. I would also support the PO/BA/PM in the changes to the development process and support their roles within an Agile environment. Show less As a front end developer, I worked with the AngularJS framework to create and maintain the Mobile first, fully responsive, booking engine for National Express Coaches.Other development included features into the Java based Rest API, communication to an ESB via SOAP requests, maintenance of our build automation through TeamCity and light changes to the Jira workflows.Daily activities would include developing components and logic with accompanying unit and E2E tests. 3rd line support, investigating live issues through log files, monitoring services and AppDynamicsDeployment and release activities, liaising with third parties and infrastructure teams to deploy applications across the development environments and through to production.During the continuous improvements development cycle, I would have to support BA's and Testers in task creation and testing scenarios as well as some discovery with Product Owners and various Project Managers within the business. Show less

      • UK Coach Technical Lead

        Jul 2018 - Nov 2020
      • Lead Developer

        Feb 2018 - Jul 2018
      • Frontend Developer

        Mar 2017 - Feb 2018
    • UTrack Software Solutions

      Dec 2020 - now
      Technical Product Manager

      - Leading and establishing the product process and Agile working to uTrack's product development. - Managing the product roadmap, providing updates and communicating issues or blockers - Guiding the development/design teams in upcoming and ongoing features - Leading Agile ceremonies and presenting in-progress and roadmap features to stakeholders - Working with clients to refine requirements and produce the best user experience - Conducting gap and competitor analysis -Supporting product/project teams in adhering to Agile methodologies, and improving their development processes - Line managing software teams, supporting their day to day and pushing their own personal development - Adding to development resource and investigating support issues where available -Working directly with infrastructure and deployment teams to advise and participate in actions Show less

  • Licenses & Certifications

    • FME Certified Professional

      Safe Software
      Sept 2016
    • FME Certified Trainer

      Safe Software
      Mar 2016