Engineering professional with extensive experience managing teams in design, implementation and support for a number of high availability core revenue systems. Over ten years of experience leading multi skilled teams based across multiple geographies with a proven track record in producing strong results
Contemporary set of architecture and technology skills along with an in-depth Agile knowledge enables me to provide not only leadership, but also technical support and direction as needed.
Head of Development & Architecture @ From April 2015 to Present (7 months) Software Development Manager @ Management of development teams consisting of around 50+ employees across multiple on / off shore / out sourced locations. Extensive stakeholder engagement and team management across territories. Task management and career development to ensure stable, productive and structured teams. Ensuring correct and productive Agile implementation across all teams.
Key responsibilities
Working with Product Owners and SCRUM Masters to plan and execute projects, ensuring that teams have appropriate direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remains on target to meet deadlines and budgets.
Managing and Co-ordinating Day-to-Day Tasks of IT Developers (experienced Java Developers and QA analysts)
Management of Scrum and Agile based development process across all areas
Active engagement in the design and implementation new systems
Mentoring employees to help them to expand their capacity and the capacity of their teams
Collaborate with peers across all sites and functions (QA, SCM, UX, DevOps, etc) to assist in defining process improvements
Staffing, retention, performance reviews and other line management activities From May 2014 to March 2015 (11 months) London, United KingdomEuropean Engineering Manager @ Responsible for European Development, Design, Agile, QA and Dev Ops Teams with the sole purpose of creating leading edge commercial products. Team consists of 18 direct reports based in UK and Poland. Arranged external training for my full team as well as Product Owners in both UK and France (total 40 employees) to ensure a shared full understanding of Agile. As such, all engineering engagements have been fully Agile since 2012. Also within this period managed the technical transition from C# / Azure / EF to Java / Spring / Tomcat (and supporting tools) for the development team, along with a change for the QA team into initially QTP, then Selenium. From August 2012 to May 2014 (1 year 10 months) London, United KingdomEuropean Software Development Manager @ Responsible for European software solutions designed and developed within the team. 25 direct reports based in UK, France, Germany and Poland. Over the period, implemented a number of LEAN based internal systems across Europe with an overall user base of over 500 people. Also designed and implemented a high availability real-time lead generation marketplace system with revenues in excess of two million pounds annually. Experience in team leadership, making remote teams function as one, conflict and performance management. From July 2007 to July 2012 (5 years 1 month) London, United KingdomEuropean Technical Architect @ As part of a team of four, responsible for design and implementation of systems throughout our European locations (UK, France, Germany, Portugal, Holland and Poland). During the time, this team designed and implemented a large ETL processing layer that was compatible with the requirements from each of the above geographies whilst worked closely with the core development team based in the US. From 2005 to 2007 (2 years) London, United KingdomUK Development Team Leader @ Responsible for integrating my team into a larger team due to acquisition. Learnt fundamental skills in how to manage conflict and establish root cause employee concerns, and resolve these so that the team could function efficiently as one. From 2004 to 2005 (1 year) Development Team Leader @ Software Architecture, Design, Implementation and Support. Team lead of both internal and contract staff (10 people). Systems covered consumer website registration, list selection engine, order progressing, billing and ETL processing. From 2000 to 2004 (4 years) London, United KingdomLead Developer @ Responsible for designing / developing and supporting a client server application for order management and invoicing. With a user base across multiple business functions (Sales / Finance / Production ) it helped me truly understand how to successfully capture user requirements and deliver against these. From 1998 to 2000 (2 years) London, United KingdomDelivery Specialist @ Within this role, I was responsible for fulfilling data selection and extraction orders for our clients as well as managing the media library and processing scratches and returns. During this time I informally began to assist both with systems support and also developed in my own time a system for efficiently managing the on boarding of new data. From 1995 to 1998 (3 years) London, United Kingdom
Bachelor of Science (BSc), Computer Science @ De Montfort University From 1992 to 1995 St Martins Brentwood From 1985 to 1992 Mark Ruse is skilled in: Team Leadership, Multi-location..., Team Building, Cross-functional Team..., Conflict Management, Technical Hiring, Agile Methodologies, Architecture, .NET, C#, Database Design, Microsoft SQL Server, T-SQL, SQL, SQL Azure, Windows Azure, Web Services, REST, XML, Architectures, ASP.NET MVC, ETL, Databases, Data Warehousing, XPath, LINQ, JSON, WCF Services, ASP.NET, JQuery, Razor, MVC, Hadoop, Entity Framework, NoSQL, VB.NET, Python, Visual C++, Big Data