Ritchie Francis personal email
- Valid
I am a highly experienced Sun Certified (SCJP, SCWCD, SCBCD) Senior Professional Customer facing Java Consultant with over 20 years continuous commercial experience in the New Media, Investment Banking, ecommerce and Government sectors.During the course of my career I have worked on high profile, high transactional websites and am regularly involved in the full development lifecycle. I have a proven track record of consistent delivery to a very high standard. I regularly mentor colleagues and provides best practices advice and am comfortable working on front end or server side systems.Specialties: Java/JEE, Spring Framework, Spring Boot, Spring Security,Agile, Spring MVC, Spring Webflow,Hibernate/JPA,GWT/DWR(AJAX),SOA/Webservices, XML/XSD, JAXB,SQL, Oracle,JSF, String Templates,Struts, JDBC, JUnit, HttpUnit,EasyMock, Mockito, Eclipse,Maven, ANT, Hudson, Cruise Control, Jira,Profiler4j,UML,Design PatternsSelenium,HTML, FishEye,Crowd, Crucible, Shell Scripting, Velocity, REST, Microservices, Azure, Docker
-
Java Software DeveloperBranthill Computing Limited Jan 2019 - Jul 2021Coventry, England, United KingdomSenior Java Software engineer developing microservices for the didgital transformation of the slimstock inventory management system. Java 8, Spring framwork, REST, Microsoft Sql Server -
Java Software DeveloperPersonal Touch Finance Sep 2018 - Jan 2019Solihull, England, United Kingdom
-
Java Developer/Technical Team LeadM&G Feb 2014 - Aug 2018London -
Technical Team LeadAimia Inc Dec 2012 - Jan 2014London, United Kingdom -
Lead Developer/ArchitectMonitise Oct 2011 - Dec 2012London, United KingdomAs the technical team lead of 7 developers on the Monitise Americas project I am responsible for the design and delivery of new features/functionality to support the mobile banking platform in North America. This product allows over 2.5 million people in the U.S to manage their day to day banking via their smart phones and handles millions of transactions every year. My day to day tasks include code reviewing, analysis and design of new work, defect triage, development and mentoring -
Java ArchitectTnt Jun 2009 - Aug 2011My first role at TNT was with leading a team to design and develop a framework in order to port existing IBM Struts portlets to Spring based Portlets without a complete re-write of existing applications. The move from Struts to Spring was to utilise the power of Dependency injection and create more loosely coupled applications. In addition to this framework, I reviewed a number of existing applications and found them to be poorly structured and contain business logic in the UI Layer, specifically JSP’s. As a result I introduced Freemarker templates to the technology suite, not only to prevent “JSP hacking”, but also to provide a mechanism to unit test HTML.More recently I have been the lead developer/architect on the MyDelivery project, https://express.tnt.com/mydelivery/flow/redelivery.html. I was responsible for an offshore team of (Holland), who developed the supporting domain for this application where as I developed the service layer (EJB3) and the front end (Freemarker/Spring Webflow/JQuery/HTML/CSS). The MyDelivery project was part of the bigger WARP project and after successful deployment to live of MyDelivery, I was tasked with leading a team of 8 developers (all offshore in Italy and Mauritius) in developing the front end user interface for the new look TNT website. As well as acting as Scrum Master for the UI team I was heavily involved in the development of this website and created the initial page look and feel for the other developers to extend. Where appropriate I used Spring Webflow (Send A Package – a wizard style application) and the other applications used Spring MVC with DWR for the Ajax capability where required. In addition to templating, TNT has now added Spring Webflow, Spring MVC, Freemarker, Selenium IDE and Cubic Test to their approved toolsets/preferred software stack upon my recommendation. -
Java DeveloperMan Investments Dec 2008 - Mar 2009Tasked with implementing Hibernate as the chosen ORM on projects that that support the Man Investment website and ecommerce applications. As the senior developer within the team I often conducted code reviews and advised on best practice. I also championed the benefits of Test Driven development with continuous building (Hudson) and Maven best practices -
Java ConsultantChannel 4 Apr 2008 - Dec 2008Channel 4 Search Functionality – Designed and wrote the framework and services that support the search functionality that is used on the Channel 4 website. The search application allows users to search for particular Brand names (Programmes), episodes, clips etc and also displays the A to Z of programme listings and “Whats Hot”. -
Java ConsultantJp Morgan Jun 2007 - Mar 2008Design and develop an AJAX based Web Application, with a GWT front end, to enable staff within the Asset Wealth Management Department of the Bank to register and maintain client and dealing information such as the asset classes and share types that the clients were eligible to invest in. This was a client facing role, although the clients in this case were internal to the Bank, e.g. Business sponsors and Programme managers from London and Luxembourg. • Produce design documents/artefacts• Design the logical database structure • Review colleagues designs• Apply Test Driven Development• Develop code• Liaise with Business sponsors• Manage deployment of application on target environment -
Java ConsultantFocus Business Solutions Sep 2006 - Jun 2007Design and develop a JSF based Web Application for HSBC plc using Spring, Hibernate JSF and Websphere.• Develop application and framework• Mentor junior members of staff• Review code• Deploy application on client site• Test Driven Development -
Java Team LeadKaonix Mar 2006 - Sep 2006Lead a small team in designing and the development of a Web application using Spring, Hibernate and Struts to provide recruitment solutions for the long term unemployed for Job Centre Plus.• Liaise with Client to clarify requirements• Oversee the Design• Lead development• Write Unit Tests• Review Code• Deploy application -
Java Team LeadCapgemini Sep 2003 - Mar 2006Lead a large team of developers (20) in the designing and development of a server side application to manage and process all the PAYE end of year tax returns for the UK tax system.• Review Designs• Develop Application• Review Code• Deploy application• Write appropriate Unit Tests• Integration Testing • Manage live application on production servers -
Java DeveloperScenarios Jul 2001 - Sep 2003A local government portal supported by an in-house bespoke Java based Framework, run on Weblogic and Orion to provide members of the public access to Local Government services.• Design applications for the portal • Develop portlets• Participate in Design and Code reviews with more senior colleagues
Ritchie Francis Skills
Frequently Asked Questions about Ritchie Francis
What is Ritchie Francis's role at the current company?
Ritchie Francis's current role is Consultant Java Software Developer at BRANTHILL COMPUTING LIMITED.
What is Ritchie Francis's email address?
Ritchie Francis's email address is ri****@****ail.com
What skills is Ritchie Francis known for?
Ritchie Francis has skills like Agile Methodologies.
Not the Ritchie Francis you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial