Chris Ritchie work email
- Valid
Chris Ritchie personal email
- Valid
- Valid
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]
-
Independent ContractorBmw It Hub South Africa Oct 2021 - Aug 2022City Of Johannesburg, Gauteng, South Africa -
Chief Technology Officer4G 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. -
Principal Engineer4G Capital May 2019 - Aug 2020Cape 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 ContractorIndependent Contractor Oct 2018 - May 2019Cape Town, Western Cape, South Africa
-
Senior Software DeveloperExcelian | Luxoft Financial Services Feb 2018 - Oct 2018Sydney, AustraliaWorking at one of Excelian's clients, Macquarie Bank within Commodities and Global Markets sector. Working on central rates platform using scala, gradle, Sybase. -
Engineering LeadQantas Assure Jul 2016 - Sep 2017Sydney, AustraliaEngineering 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. -
Lead Developer - Short Term ContractSouth Atlantic Solutions Apr 2016 - Jul 2016Cape Town Area, South AfricaMoved 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.
-
Technical Lead EngineerWigroup Nov 2015 - Mar 2016Cape Town Area, South AfricaOutlined 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). -
Senior Java DeveloperSouth Atlantic Solutions Apr 2013 - Nov 2015Cape TownWork 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
-
Lead DeveloperBsg Mar 2012 - May 2013Cape TownLed 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. -
Java ConsultantEoh Aug 2011 - Feb 2012Cape Town Area, South AfricaSingle 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. -
Java DeveloperRedshift Digital Jul 2009 - Jul 2011An 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
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?
-
Chris Ritchie
United Kingdom -
Chris Ritchie
Grantham -
1bmsgroup.com
-
1weatherford.com
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