Chris Ritchie

Chris Ritchie Email and Phone Number

Contractor | Consultant
Chris Ritchie's Location
Manchester Area, United Kingdom, United Kingdom
Chris Ritchie's Contact Details

Chris Ritchie work email

Chris Ritchie personal email

About Chris Ritchie

Full-stack exposure with very strong technical skills. Having worked in the UK, South Africa and Australia, I have gained a significant amount of solid industry experience, from on-line gaming to banking systems and monoliths to microservices. I have a passion for high quality, user friendly software and have a proven track record of building entire software solutions. My strong analytical skills are combined with the ability to communicate at all levels. and make a point of continuously researching technologies to ensure my knowledge remains current and up to date. Technical Skills:Architecture: AWS, DDD, 3-Tier, Client-Server, Microservices, Multi-tenancyWeb Technologies:Angular, Node, Bootstrap, Webpack, Swing, Spring MVCFrameworks and languages:Java, Javascript, Kotlin, Scala, Java EE, Spring, Hibernate, Arquillian, JUnit, Mockk, MockitoInfrastructure/Security:AWS Stack, kubernetes, CI, CD, Nexus, Jenkins, Picketbox, Keycloak, OAuthEnvironment:Linux, MacOS, Eclipse, Intellij, Maven, Gradle, GIT, CI, CDMethodologies: SCRUM, Agile, XP, TDDServers:Spring Boot, WildFly, WildFly Swarm, Tomcat, Apache2, Nginx, GlassfishDatabases:Oracle, Sybase, MSSQL, HSQLDB, PostgreSQL, MySQLSpecialties: Java EE, WildFly, JPA, Swing, Spring[boot]

Chris Ritchie's Current Company Details

Contractor | Consultant
Chris Ritchie Work Experience Details
  • Bmw It Hub South Africa
    Independent Contractor
    Bmw It Hub South Africa Oct 2021 - Aug 2022
    City Of Johannesburg, Gauteng, South Africa
  • 4G Capital
    Chief Technology Officer
    4G Capital Aug 2020 - Jul 2021
    * Remained ‘hands-on’ and continued the responsibilities of Principal Engineer* Liaise closely with the Chief of Product to identify PoC’s, manage timelines and provide high-level estimations on business initiatives.* Development of 4 year IT Strategy in line with long term Business objectives* Established SOP’S resulting in smoother process of support issues within IT Support, and a providing a structured way of working within Engineering* Development of maintenance plans for IT systems within Engineering, HR and Finance* Management of IT Support in Nairobi and a distributed Engineering team.
  • 4G Capital
    Principal Engineer
    4G Capital May 2019 - Aug 2020
    Cape Town, Western Cape, South Africa
    * Stabilize and secure existing platform* Improved performance and scalability* Moved existing platform into Kubernetes* Led Cape Town engineering team from a technical perspective, which later extended to cover engineering within Nairobi.* Re-architecture of existing platform including decomposition of monolith applications.
  • Independent Contractor
    Independent Contractor
    Independent Contractor Oct 2018 - May 2019
    Cape Town, Western Cape, South Africa
  • Excelian | Luxoft Financial Services
    Senior Software Developer
    Excelian | Luxoft Financial Services Feb 2018 - Oct 2018
    Sydney, Australia
    Working at one of Excelian's clients, Macquarie Bank within Commodities and Global Markets sector. Working on central rates platform using scala, gradle, Sybase.
  • Qantas Assure
    Engineering Lead
    Qantas Assure Jul 2016 - Sep 2017
    Sydney, Australia
    Engineering Lead for the mobile backend services. Role involved the decomposition of the monolith into microservices, high level estimations and planning. Technology stack included Springboot, Java, Play! framework and extensive use of AWS services, such as Route 53, S3, SQS, DynamoDB, CloudFront and Lambdas.
  • South Atlantic Solutions
    Lead Developer - Short Term Contract
    South Atlantic Solutions Apr 2016 - Jul 2016
    Cape Town Area, South Africa
    Moved back to SATSO for a short term contract to help rebuild the Java team due to the passing of the previous Lead Developer. Main objectives were recruitment, upskill and knowledge share of iTransact and related Java products, assist in upgrade of one of their clients core banking engine, documentation of environment and infrastructure, and to continue development of existing products in-line with current road map.
  • Wigroup
    Technical Lead Engineer
    Wigroup Nov 2015 - Mar 2016
    Cape Town Area, South Africa
    Outlined Continuous Deployment pipeline strategy, redesign of architecture for custom developed applications, architectural design of proposed PaaS Solution, recruitment and mentorship of developers. Technology Used: WildFly 8, Java EE 7, MySQL, JUnit, Arquillian, Maven, Git, DDD, Nexus, Sonar, Jenkins, Linux, MacOSX, Continuous Integration (CI), Continuous Deployment (CD).
  • South Atlantic Solutions
    Senior Java Developer
    South Atlantic Solutions Apr 2013 - Nov 2015
    Cape Town
    Work as part of a small team building internet banking solutions and reporting tools for various banks across the continent. The system integrates with the T24 banking engine. Role involved full server prep, WildFly configuration, Java development, setup of Redmine & MediaWiki, help setup of T24 backend test environment, Linux administration.Technology Used: WildFly 8, GlashFish, Spring, Angular, Hibernate Envers, Swing, HTML, CSS, SCSS, JavaScript, PostgreSQL, JUnit, Maven, SVN, DDD, Nexus, Jenkins, Linux
  • Bsg
    Lead Developer
    Bsg Mar 2012 - May 2013
    Cape Town
    Led a team of 3 working on the BSG Multisport application. Successfully upgraded the environment to Java 7. Reinforced the benefits of Object Orientation, separation of concerns, good application design and architecture, and the benefits of having a sound testing strategy. Introduced the concept of an SLA rotating support doctor, with the aim of knowledge transfer. This resulted in a significant reduction of backlog issues. I also Introduced a layered architecture within MWL application, while trying to encourage current Java EE architectural best practices.
  • Eoh
    Java Consultant
    Eoh Aug 2011 - Feb 2012
    Cape Town Area, South Africa
    Single handedly introduced the Spring framework to one of the software applications, including dependency injection, JDBC DAO support, and Spring integration testing. Also complete refactoring of services within one of the business domains, to bring it into line with current Java EE6 standards.
  • Redshift Digital
    Java Developer
    Redshift Digital Jul 2009 - Jul 2011
    An online gaming company, applying domain driven design to add new functionality to the existing Bingo software. Porting legacy code from EJB2 and JDBC to EJB3 specification using Hibernate as the persistence implementation. Involved in meetings to discuss the development and improvement of performance and scalability, with the aim of vertical and horizontal scaling of the software.

Chris Ritchie Skills

Tomcat Hibernate Spring Subversion Maven Linux Apache Swing Git Jpa Java Ee Architecture Jbossas7 Wildfly

Chris Ritchie Education Details

Frequently Asked Questions about Chris Ritchie

What is Chris Ritchie's role at the current company?

Chris Ritchie's current role is Contractor | Consultant.

What is Chris Ritchie's email address?

Chris Ritchie's email address is ze****@****ail.com

What schools did Chris Ritchie attend?

Chris Ritchie attended The Open University.

What are some of Chris Ritchie's interests?

Chris Ritchie has interest in Nutritional Science, Anatomy And Physiology, Biochemistry, Science And Technology, Gym.

What skills is Chris Ritchie known for?

Chris Ritchie has skills like Tomcat, Hibernate, Spring, Subversion, Maven, Linux, Apache, Swing, Git, Jpa, Java Ee, Architecture.

Not the Chris Ritchie you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.