Hello I'm

Hendrik Strydom

Experienced Software Engineer

I am a seasoned full-stack developer with a passion for creating efficient, scalable web applications using Spring Boot and Angular. With over 35 years of experience, I specialize in building robust backend systems and dynamic frontends..

Skills
hero
Hendrik Strydom
About

Why You Hire Me?

With over 35 years of experience as a senior software development engineer, I have been providing consulting services to various clients across different industries and domains. I specialize in Java development, custom software design and implementation, and training and mentoring other developers

Java

100%

Spring Boot

100%

JSF/Primefaces

100%

SQL (MySQL,MS SQL, Oracle, Postgres, Casandra etc.)

100%

Angular/IONIC

95%

Mobile Development (Native and hybrid)

90%

OTHER (Python, Rust, COBOL, PL/1, RPG)

70%

Services

Service I Provide

Custom Web Application Development

Crafting tailor-made solutions for your business needs

API Design & Integration

Building RESTful services that communicate seamlessly with your frontend.

Performance Optimization

Ensuring your application runs smoothly under heavy load.

CTO Services

Leverage on my experience as a seasoned CTO and Engineering Manager to help you optimise your IT department

Technical Consulting

Providing expert advice on architectural decisions and best practices.

Training

Java/Spring Boot ,JSF , SQL training with a difference! Learn not only programming but alot more

Experience

Work Experience

Engineering manager

Freelance

2011- Present
01

Lead and trained and guided a team of 50 software developers. Most of these where graduates with little to no knowledge of programming. I was also elected to be CTO during this period.


I guided, designed and helped the team to developed various mission critical system for customers like FNB, IDSCAN, SSG, GIC and abroad companies like FLUTTER (www.flutter.com) to mention a few. Most of the development was done in Java, JSF, PrimeFaces, Spring Boot, Angular and Python, SWIFT, IONIC etc.


I also developed a machine learning AI mobile application that identify cattle by nose prints. This was the 1st time this was done in the world.

CTO AND SENIOR CONSULTANT

JMR SOFTWARE

2003 - 2011
02

SANTAM
Part of a team responsible for implementing the Sapiens P&C product suite at Santam. My responsibility is to integrate legacy applications. This required producing services on EntireX (Natural/Adabas). P&C (Policy Insight), front-end developed in according to J2EE standards using Struts and consuming services on Sapiens rules architecture (Mixture of eMerge and Cobol).


SPOORNET
Enhance the product suite using technologies like JBOSS (SOA), Java, EJB, XML, AS400, DB2, LINUX, EJB3, and Cobol. I have extensive experience in Linux, JBOSS, Eclipse, and AS400 during this projec

PRODUCT MANAGER AND SENIOR CONSULTANT

Sapiens UK

1996- 2003
03

EMEA PRODUCT MANAGER
I was responsible for all technical pre-sales in the EMEA group of countries and some of my duties were to build and implement various POC projects, do presentations and be a technical liaison with the Sapiens Labs in Israel. Worked closely with the labs in Israel and help develop legacy adapters with form part of the Sapiens product toolset.


CONSULTING
Consult and develop various projects for clients like AXA, GUARDIAN INSURANCE, PANASONIC etc.


COURSE LECTURER
Lectured Sapiens courses in the UK, Holland Romania, France, and the USA. These courses were run at the clients’ sites and some clients include names like AXA, 3M, ADP, etc.

SENIOR CONSULTANT

IBM SA

1994 - 1996
04

SPOORNET
Rewriting a portion of one of Spoornet`s largest and most critical applications and then tuning the SAPIENS installation and the SAPIENS/DB2 interface to the optimum to perform a stress/performance test on SAPIENS/DB2.
Training of Spoornet personnel in the DBA side of SAPIENS as well as the interface of SAPIENS to DB2.


IBM
Lectured a SAPIENS DBA course for IBM clients (which included Momentum Life, Spoornet, SAMCOR, and IBM`s internal personnel)
Training of junior consultants in SAPIENS application development.


CONSULTING
Consult and develop various projects for clients like SAMCOR, INFOGOLD SANLAM, ABSA BANK, NASIONALE PERS, VOLKSWAGEN SA

SYSTEMS ANALYST/PROGRAMMER

UNITED TOBACCO

1993- 1994
05

Developed, wrote, and implemented a Financial Stock Control System in RPG400 and ASSET. Wrote several utilities for the programmers on the AS400.

SYSTEM RESEARCHER

DATAVIA , TRANSNET

1989 - 1993
06

IDMS DBA


IMS DBA

Obtained a good working knowledge of IMS/DC. Wrote ROSCOE RPF`s to automate all IMS GEN`s These programs alleviate the work of the IMS DBAs considerably.


SAPIENS DBA
Installation of SAPIENS Disaster recovery Performance and Tuning Installation of SAPIENS under CICS.


Training of junior members of staff under my management. The interface between SAPIENS and DB2 (This was the first time done in South Africa.) AS400 DBA - Installation of AS/400 Evaluation of communication packages Writing of User exits for these packages in RPG 400 and CL.

Over 35 years experience in software development and IT management

As a senior software development engineer, I have been providing consulting services to various clients across different industries and domains. I specialize in Java development, custom software design and implementation, and training and mentoring other developers.

I enjoy solving complex problems, creating innovative solutions, and delivering high-quality products that meet the needs and expectations of my clients.

I am passionate about learning new technologies, sharing my knowledge, and collaborating with other professionals. I value quality, creativity, and customer satisfaction, and I strive to achieve excellence in every project I undertake.

I have worked in various business sectors including many years in Insurance and financial services