• Stakeholder / customer presenting, product selection, enterprise solution design
• Responsible for both waterfall and agile (Prince 2, RUP, Lean, Kanban and Scrum) methodology implementations ensuring delivery of quality to timescales within the development team.
• Strong OO background, solution design and delivery; UML, modelling and documenting; GOF Patterns; Service Oriented Architecture (SOA); architecture strategy; and pragmatic change delivery. Primary focused around Java, .NET, Scala, Oracle, SQL Server and NoSQL but experienced with functional languages and other open source software.
• A wide range of integration experience including standards (WS-*, REST), governance, 3rd party APIs, B2B implementation, ERP integration, centralised service platforms through ESBs, and BPEL; with a particular passion for Service Oriented design and messaging paradigms.
• Experience across a host of technologies considering security, scalability, governance and maintainability for large-scale highly transactional systems.
• Self-motivated, keen, problem solver and eager to research and learn. I like to use the right tool for the right problem and always challenge where opportunities are available.
Solution Architect @ From September 2015 to Present (4 months) Tech Lead @ • Software solution architect for £100m warehouse investment project developing a Warehouse Management System for what is intended as Europe’s highest throughput warehouse.
• WMS responsibilities started with scoping, analysis, prototyping, design, documentation and stakeholder presenting to gain support for the chosen solution.
• Designed the WMS architecture as a highly available, fault tolerant and reactive system using Scala, Akka, CQRS/ES patterns with Cassandra and AWS (introducing Scala and Akka to the business).
• Built and mentored a WMS development team (4-10 members), key development responsibilities.
• Tech lead for 3 teams. First: orders, stock, fulfilment and payments – 7 developers. Second: finance integration and Sage X3 implementation – 2 developers. Third: returns system – c.8 near shore developers.
• Technical leadership, solution ownership, standards and quality governance.
• Understanding and analysing requirements; communication between teams, stakeholders and customers.
• Developer support, code spikes, implementation verification, change management.
• Kanban and scrum based approaches, lean analysis. From September 2013 to September 2015 (2 years 1 month) Software Architect @ • Responsible for the design and delivery support of large scale projects; understanding full cost of delivery including development estimates, testing, infrastructure, scalability, resilience, business readiness, training, development maintenance/support and cost of change.
• Delivered the company’s first third party integration platform. Handling solution and contract design; governance; versioning; expiration, following industry standard practices.
• Delivered the company’s high profile smartphone based product.
• Delivered a successful 18 month project to redevelop the telephone betting product.
• Delivered standardised time zone handling across the company’s worldwide footprint.
• Carry out impact assessments for projects and strategic delivery investigations.
• Research and development for new techniques and technologies including functional languages, big data systems, high throughput and distributed systems.
• Enterprise level solution design with a pragmatic and delivery focused view; presenting to senior management for approval.
• Standards and quality governance; including code reviews, mentoring and team leadership. From October 2010 to September 2013 (3 years) Technical Architect @ • Produced the company architecture roadmap, presenting to the board for an agreement on my short, medium and long-term strategy recommendations for the company software solutions.
• Introduced and evangelised agile development to the company using Lean and Scrum methodologies and supported its roll out and ongoing uptake.
• Developed new estimation quality standards that improved the accuracy of profiling delivery.
• Supported ISO 27001 Certification and Microsoft Gold Certified partner status.
• Managed and delivered 2 brand new products on time and budget.
• Solution design responsibilities across all products advising on architecture, reuse and SOA.
• Developed departmental guidelines inc. service governance, branching and merging, estimation and SOA.
• Run the strategic & new products team, including staff reviews and appraisals.
• Organise and head staff training. From August 2009 to October 2010 (1 year 3 months) Development Team Leader @ • Delivered a Single Sign On system and 3rd party integration platform for Bentley Motors, achieving important time scales.
• Designed and implemented an ecommerce solution for checkout processes throughout 2020 web products.
• Developed and managed large ecommerce and integration solutions for clients such as Tesco, Orange, O2, Vodafone, Motorola, Dixons Group, Asda, Argos, Carphone Warehouse and Phones4U.
• Developed B2B integration into our Oracle ERP system (JDE) and delivered services using Oracle SOA Suite.
• Managed the full project life cycle through take on assessments, design, implementation, testing, quality reviews and deployment, using a variety of hybrid waterfall RUP / Prince style and Agile methodologies.
• Perform a 60/40 split between development and team management on a day-to-day basis.
• Heavily involved in the day to day scheduling of work within the development team. I had 10 direct reports.
• Perform peer reviews and standards assessments as part of a continuing improvement program utilising toolsets such as FxCop, StyleCop and continuous integration with unit testing. Provide technical support when required.
• Carry out ongoing assessment of new technologies and leverage potentials.
• Undertake team appraisals, 1-2-1’s, meetings and staff interviews. From December 2005 to August 2009 (3 years 9 months) Senior Developer @ • Define and support development methodologies. Following ITIL standards constructed a CMDB.
• Took a development lead on major projects and supported others when required. Carried out project management responsibilities.
• Undertook team appraisals, meetings and staff interviews.
• SQL Server DBA responsibilities. From March 2003 to December 2005 (2 years 10 months)
MPhil, Computation @ UMIST From 2000 to 2002 MSc, Psychology @ University of York From 1997 to 2000 Andrew Conroy is skilled in: Agile Methodologies, .NET, Microsoft SQL Server, C#, WCF, Software Development, ASP.NET, SQL, ASP.NET MVC, XML, jQuery, LINQ, VB.NET, Scrum, AJAX