Rowan Dennigan

Senior Consultant at Accenture UK
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Wigan, England, United Kingdom, GB

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Stephen Hodson

Rowan is an exceptional Senior Developer, and we are very sorry to see him go. As a direct result of his work on a key strategic product, we have been able to meet very challenging development demands, at extreme pace, during this time of pandemic. i would actively seek Rowan out again in the future if the opportunity was there. He has brought tech expertise, great collaboration skills, good humour, and the ability to work with all roles and mixes of experience, both in the immediate cross functional team and liaising proactively with others outside of it i offered to write this recommendation as he deserves to be recognised for the contribution he's made.

Giles Papworth

I worked with Rowan at AccessPay and couldn't have had a better Senior Engineer to help lead the teams. He was an outstanding mentor to his juniors and was always available to help. Along aside Rowan we implemented many standards along with training regimes for the juniors and his knowledge and experience never ceased to amaze me. He has an amazing attention to detail and always sees a task through to the end. His analytical skills are second to none and he always approaches every problem or task from an unbiased perspective ensuring that any developed solution fits the requirements as intended. I would genuinely love the opportunity to work with Rowan again and would highly recommend him to any potential employer or contract.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Senior Consultant
      • Nov 2021 - Present

    • United Kingdom
    • IT Services and IT Consulting
    • 200 - 300 Employee
    • Senior Consultant
      • May 2021 - Present

    • United Kingdom
    • Wellness and Fitness Services
    • 1 - 100 Employee
    • Lead Software Developer
      • Jun 2020 - May 2021

      Jonple is a small startup with a minimal development resource. As a result, there are various different hats worn here:- Architecting and developing new features in the existing architecture (PHP, MySql, Swift, Flutter)- Development on iOS app in Swift- Development on Android app in Flutter/Java- Re-development of existing architecture (C#, MySql)- Project management using Trello and now Asana- DevOps for website, API and app deployments via Google Play and Apple AppStore- Hiring and management of freelance developers from all over the world- Working with stakeholders to derive requirements- Documenting requirements and designs to respond- Documenting policies and procedures around Data Protection and Security- Assisting with bids- Reviewing merge requests- Involved in manual testing- Developing solution to automate testing

    • United Kingdom
    • Government Administration
    • 700 & Above Employee
    • Contract .Net Developer
      • Jan 2020 - May 2020

      • Assisting in the design and development of a form builder application specifically for council forms so that there is a reusable toolbox for developing forms at pace. This was developed using ASP.NET, C# and .NetCore 2.2 – 3.1• Created several components that could be reused on forms for example; File upload feature and PDF Generation feature.• Worked with Team City and AWS to provide new environments from testing through to production.• Advised on ways of working to help improve Agile processes.• Worked with junior members of staff to help them understand what building software is all about and how our industry works.

    • United Kingdom
    • Facilities Services
    • 100 - 200 Employee
    • Senior Software Engineer Contract
      • Aug 2019 - Dec 2019

      • Development of a series of Change Requests to their existing system in MVC ASP.NET using Razor, JQuery and Javascript with C# for the backend• Working on support rota, going through a series of development tickets that have been raised regarding existing systems. Maintenance of these systems and working with the reporter to ensure the required task is complete• Advising on the further development of development practices, training of staff and mentoring.• Aiding in the deployment of existing and new systems.

    • United Kingdom
    • Financial Services
    • 100 - 200 Employee
    • Senior Software Engineer
      • Nov 2016 - Jun 2019

      • Enhancement and Maintenance of multi-tenant platform for International payments• Developing C# and Java Microservices to replace existing large scale multi-use services to help with scalability issues and performance improvements• Enhancing AccessPay front end for clients using Angular 1.4• Enhancing new cash management product in .NET Core 2 and Angular 4+• Heavily involved in the development of tools to use RabbitMQ for fault tolerance and to help the system scale.• Development of our deployment pipelines to allow for small discrete deployments and hot-fixes.• Work to implement our solutions with the AWS/Azure; including performance testing and automation of the process of spinning up and killing an environment.• Working with Banks and Payments standards bodies like SWIFT and BACs to agree on standards for communications, including security requirements around secure communications.• Development of an in-house support system to help our service desk diagnose issues easily and take pressure off of the development team.• Assisted the training of a series of “North Coders”. Teaching them C#, object orientation, good software design and agile.• On going mentorship of new hires.• Recruitment of developers at all levels to grow from a company of 20 to 90.• Assisting in the development of AccessPays approach to Agile. Including; running stand-ups, arranging planning meetings (planning poker), running retrospectives and release showcases.• Working with Sales and Service Delivery to ensure smooth roll out of new features and determine priority of tickets and plan resource allocation.

    • United Kingdom
    • Retail
    • 400 - 500 Employee
    • Senior Software Engineer
      • Sep 2015 - Nov 2016

      • Involvement in the re-development of the company website.• Creation of a Web API that queried a Solr instance loaded with the product data from the Hybris system. This provided a series of endpoints that were the consumed by the AngularJS that was used to re-develop the site.• Development of the Angular front end which was the styled using CSS by others on the team.• Use of an existing Jenkins platform to create a delivery pipeline for UAT and Live sites.• Maintenance of existing PHP site to keep in step with regular redesigns and new marketing campaigns.• Instructed Third Party company, who were developing an “app” for the company, into how to interact with our Web API for product data.• Closely working with UX Designer and Marketing to redesign the existing site into something new that could be transformed into an ecommerce platform.• Working with the Hybris SAP system that was selected for the company’s data store. Creating a number of temporary synchronisation systems to keep the existing systems running while we migrate to the SAP system.• Maintenance of the internal catalogue management tool that is used to setup the products that the company sells.• Peripheral involvement in the introduction of Umbraco into the website.

    • United Kingdom
    • Wellness and Fitness Services
    • Lead Developer
      • May 2015 - Aug 2015

      • Development of new features in C# in the micro-service backend of the site product. Exposing these via REST endpoints to the Angular code in the frontend.• Table design and scripting of new stored procedures in T-SQL for MSSQL where relevant.• Use of Entity Framework to perform most SQL transactions• Bug fixing in Angular, HTML and CSS on the front end.• Configuration and management of Azure infrastructure.• Use of Agile to ensure regular release of iterative developments.• Performed a performance evaluation and relevant tuning on the site using Load Testing tools and Profiling tools.• Undertook a costing exercise to examine the subscription costs required to cover the hosting on the Azure platform.

    • Computer Software
    • Lead Developer
      • Sep 2014 - Apr 2015

      • Development of kiosk based solutions in WPF and C# using MVVM Light framework, for a number of large scale companies including; Clarks, Manchester Airport, Stagecoach, Manchester City Football club and Total Fitness sports gym’s.• Development of complementary Web API and Web Sites (ASP.NET MVC, Bootstrap, JavaScript, Razor) to provide centralised management of the kiosk solutions.• Management of hosted solutions via Microsoft Azure.• Working with clients to derive the requirements, feedback on design on a regular basis to fuel and iterative development process.• Reporting and communication to management on the status of projects.• Mentoring of junior members of staff, teaching to code and various more complex things like patterns, approaches and frameworks.• Dealing with technical support calls, when appropriate and liaising with a series of third party providers.

    • United Kingdom
    • IT Services and IT Consulting
    • 200 - 300 Employee
    • Departmentals Development Manager
      • Oct 2006 - Sep 2014

      Worked on two different projects in the last 6 years. The first was a web based application targeting a niche market of private organisations that the NHS outsource certain outpatient care to, better known as Independent Sector Treatment Centres (ISTC's). This involved: - Designing software solutions to customer problems - Fulfilling requirements laid out by the department of health - Developing the solutions using ASP Classic, ASP.NET, Javascript, ADO, ADO.NET, XML, C#, SQL Server's 2000 and 2005, The Patterns and Practice's Enterprise Library. - Mentoring new starters. - Advising management on the appropriate technologies and directions for the product.The second is a client/server enterprise level Patient Administration System (PAS) developed by our parent company who we merged with in 2009.This involved: - Managing a team of between 2 and 7 using Agile Methodologies. - Developing a series of additions to the applications, whether that was minor additions or completely new modules. This was done using C#, ADO.NET, DevExpress Components for WinForms, WPF, T-SQL, SQL Server's 2005 and 2008 - Working with other teams for Design, QA, other development teams, etc - Management Reporting on progress of projects

    • Senior Software Engineer
      • Mar 2004 - Oct 2006

      The projects I was involved in at this organisation were:PrismII Project - Senior Software Engineer / Technical Lead / Business AnalystYorMap Project - Senior Software Engineer / Business AnalystProperty Search Phase Project - Senior Software EngineerCFRMIS Mobile Working - Team Leader / Business Analyst / Senior Software EngineerDefence High Frequency Communications System (DHFCS) - Team Leader / Senior Software Engineer / Business AnalystGeneral- Provided (on-call) technical support for clients.- Creation of specifications and estimations in line with the Rational Unified Process.- I have assisted in the introduction of processes and procedures within the department meaning that anyone can pick up anyone else-s work at any time, with little assistance.- Use and development of Innogistic's common architecture in C#. This is designed to provide projects with the ability to run on any database with complete redundancy.- Majority of work involves SQL Server 2000, however, the code itself is generic enough to be able to run on any database.- I regularly interact with the customers on a day-to-day basis, dealing with requirements capture and change management continually progressing the project.- The role requires me to manage my time between several different projects, working for several different people. It requires me also to mentor others who are not as well versed in C# or .NET and provide consultation to the Sales and Management personnel when it comes to applying for tenders.

    • United States
    • Civil Engineering
    • 700 & Above Employee
    • Software Developer
      • Aug 2003 - Mar 2004

      - Created process documentation following the PRINCE2 management process.- Consultation with clients within the business to determine feasibility of solutions and requirements.- Modelling and Design of solutions in terms of class structure, deployment structure and database structure.- Creation of required software, usually Client-Server styled applications accessible over the intranet, using C# and ASP.NET.- Conducting reviews of software prototypes with the client.- Provide client training to enable them to use the software effectively.- Provide technical support for the products created.- Projects undertaken range from simple ASP.NET WebForms , to large-scale systems that allow people within the business to record tendering for business and the management of business projects that are successfully attained.

    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Jun 1998 - Jul 2003

      - Modelling and Design using Select Component Architect to assist in the creation of Select Component Architect.- Production of documentation including feasibility studies, analytical documentation, test specifications, user manuals, install guides and various research documents.- Unit and Installation testing of the products produced. In several cases this involved the use of Test Director 6.- Use of C++ to create the Business Object Model rules that enforce the UML standards within the CASE tool.- Creation of ActiveX controls.- Worked directly with Softlab's Enabler Repository package that both Select Component Manager and Select Component Architect used as its repository.- Design and implementation of a number of Components for both products, which included Java and COM data drivers for Select Component Manager.- Creation of .NET data driver for the Component Manager product that looks into and interprets the assembly structures and the Global Assembly Cache.

Education

  • University of the West of England
    Bachelor of Science, Computer Science and Software Engineering
    1996 - 2000
  • Bournemouth and Poole College of Further Education
    Bachelor of Technology (BTech), Computer Science
    1994 - 1996

Community

You need to have a working account to view this content. Click here to join now