Reme Juan Le Hane
Career Summary
I started as a developer many years ago, like most of us in the CMS space, it was initially with Joomla, or as it was still called back then, mambo. Over the years my focus began to expand outside of the CMS world, spent some time as a Full-Stack developer working PHP and even dabbling a bit in the DevOps space.
I soon, however, realized my true passion lies in the Front-end space and began to focus on the visual, end-user-facing aspects of the web, with a balance between CSS and jQuery, soon after that though I began to focus even further into pure Javascript especially current and continuous evolution of it with next.
Much of my focus has been with React, I have built and even architected a number of React web applications within the Finance, Insurance and communication industries.
My more recent focus has been in the mobile space, having spent the last 18 months or so, working primarily on a white-labeled, SaaS Flutter application built with a strong focus on TDD/DDD on top of the BLoC Architecture.
Outside of the work space I spend a lot of time out on the trails, trying to find that balance between Trail Running and Mountain biking, which I find are among the best ways to debug those really challenging problems, and the ones related to code and just get away, disconnect and reset.
Work Experience
Senior Software Engineer
Contributed to the Digital Banking App within a large-scale financial services environment. Worked primarily in JavaScript using an internal framework, while also supporting a newer React-based initiative.
Delivered features within a legacy codebase while improving maintainability and structure in areas I worked on. Introduced unit testing in legacy components to increase confidence in changes and reduce regression risk.
Operated within an enterprise banking context with high standards around stability, reliability, and production quality.
Technologies used:
- JavaScript
- ReactJS
Lead Frontend Engineer
Lead engineering for a national-scale logistics platform powering ~5 million deliveries monthly across retailers, restaurants, and delivery providers. Partner with leadership to align technical strategy, product direction, and operational outcomes.
Key achievements:
- Unified mobile architecture: Consolidated two codebases into a single configurable platform, reducing duplication and enabling scalable cross-client feature delivery.
- Infrastructure & automation: Built CI/CD pipelines, standardized testing practices, and implemented OTA updates, reducing manual release effort and shortening bug-fix turnaround from days to hours.
- Quality & reliability: Increased test coverage from 0% to 70% while sustaining a production crash rate below 1%.
- Business impact: Contributed to a 15% reduction in internal operating costs through process improvements and stronger cross-team alignment.
- Team development: Mentored 4 engineers directly and supported the growth of 4 more; implemented structured 1:1s and own the company's 360 degree review process.
- Cross-functional execution: Worked closely with sales, support, and marketing to align engineering delivery with business objectives.
Technologies used:
- Node
- ReactJS
- Flutter
- Next.js
- Google Cloud Platform (GCP)
- Firebase
Lead Flutter Developer
Hired to build and scale a web-based analytics platform used by major brands to track product movement, sales performance, restocking trends, and promotional effectiveness.
- Led a small front-end team (1 direct report), collaborating closely with the CTO, CEO, and backend engineers to plan and deliver features in a highly asynchronous, documentation-driven environment.
- Built core UI features using Flutter and BLoC, establishing a scalable architecture and ensuring a consistent, maintainable codebase across clients.
- Partnered closely with Go-based backend teams to align frontend/backend integration, contributing to technical specifications and supporting backend implementation where needed.
- Worked within an AWS-based CI/CD pipeline to support efficient, reliable delivery in a distributed startup environment.
Technologies used:
- Flutter
- BLoC
- GoLang
- AWS
Front end Architect
Senior Developer
Joined to modernise legacy frontend systems, replacing AngularJS and Ionic 1 applications with more scalable solutions.
- Rebuilt the internal configuration platform using React, Redux, and TypeScript, establishing a maintainable, scalable frontend foundation.
- Evaluated cross-platform mobile frameworks (React Native, NativeScript, Ionic 4) and ultimately led the adoption of Flutter as the long-term solution.
- Built the new mobile application using Flutter with BLoC, TDD, and DDD, delivering a more structured and maintainable architecture.
- Improved engineering processes by introducing a dockerised development environment, reducing onboarding time from ~2 weeks to near-immediate setup.
- Automated deployments by moving manual release processes to Azure CI pipelines, reducing mobile deployment time from a full day to ~45 minutes.
Technologies used:
- Flutter
- BLoC
- ReactJS
- Redux
- Typescript
- NodeJS
- Webpack
- Docker
- NestJS
- Express
Web Application Development Team Lead
I was initially brought on to scaffold and spear head the Web Application side of a new project the company was going to be developing, and to help with the architectural decisions to ensure proper alignment between the back and front ends.
Within a few months, we had grown into a 7 man team of UX, UI and Functional developers on the Web Application side, of which I am the Team/Technical Lead. Much of my focus is spent is working on the core application components and working with the team on their feature developments, helping with the understanding of the very complex system we are building and attending regular meeting with the back end team so that we can ensure everything stays aligned and deal with any shared challenges being faced.
The project itself is a React based Progressive Web Application aimed at the insurance industry with an initial focus on the day to day management from the perspective of brokers and brokerages.
Technologies used:
- ReactJS
- Redux
- NodeJS
- Webpack
- Docker
Front-end Web Developer
Working in a fast paced and dynamic Fintech environment focused on developing stable and secure Hybrid Mobile and Web Applications using some of the latest and greatest available technologies such as AngularJS, Node.js and ReactJS.
Responsibilities:
- General Agile/Scrum tasks
- Maintenance of existing internal and external products and applications.
- Project research and staying up-to-date with modern web standards, trends and technologies.
Technologies used:
- ReactJS
- Redux
- AngularJS
- NodeJS
- Webpack
- Docker
Front-end Developer
Working in a fast paced, dynamic environment and being responsible for assessing and estimating work required as well as developing and investigating new features, client’s requests and cost-to-serve enhancements to the existing infrastructure..
Responsibilities:
- Day-to-day management of the V4 Front-end team.
- Responsible for maintenance and updates to clients access portals.
- Development of new client portal and portal features.
- Project research and staying up-to-date with modern web standards, trends and technologies.
Achievements:
- Promoted to V4 discipline lead after 4 months, making me responsible for both SA and India Front-end teams.
- Assisted in developing and enhancing existing client infrastructure with an estimated cost saving of over £200, 000 per annum.
- Key developer involved in new Finance Billing section with an estimated saving of 60 hours per month for the Product Support team.
Technologies used:
- jQuery
- Backbone
- Bootstrap 3
- NodeJS
Full Stack Developer
Working in a fast paced, dynamic environment and being responsible for determining all necessary coding requirements for a sites creation including forms, e-commerce capability and specialized scripts and mobile support.
Responsibilities:
- Responsible for the regular maintenance of existing clients’ websites and blogs.
- Responsible for creation and Modification of Digital Publications for or on behalf of our clients.
- Development of new websites and newsletters, Facebook campaigns.
- Maintaining relationships with local and international clients.
- Project research and staying up-to-date with modern web standards, trends and technologies.
Achievements:
- Helped grow the business through the understanding and implementation of modern technologies.
- Through developed Facebook campaigns helped grow 2 client's Facebook fan-base’s by over 200 000 fans, and a most recent campaign accounting for nearly 46 000 and 116 000 of the total fan-base’s.
- Represented the company on an overseas trip to the UK where I liaised with our clients as well as finalized some active projects and discussing/launching new projects.
Technologies used:
- jQuery
- Wordpress
- Drupal
- CSS3
- Flash
- PHP
- MySQL
Skills & Tools
Frontend
- React
- TypeScript
- JavaScript
- Flutter
- Dart
Architecture & Practices
- BLoC
- TDD
- DDD
- Frontend Architecture
Platform & DevOps
- CI/CD
- Docker
- Azure Pipelines
- Git
- Webpack
Backend & Integration
- Node.js
- Firebase
- REST APIs
Education
-
National Senior CertificateBoland College, Strand2003
Languages
- English (Native)
- Afrikaans (Conversational)
Interests
- Specialty Coffee
- Road & Trail Running
- Hiking
- Life with a Beagle