Summary
Overview
Work History
Education
Skills
Timeline
ProjectManager

Hendrik Louw

Team Lead E-commerce Platform | Senior Software Engineer At Numan

Summary

My experience ranges from working on products at startup companies to consulting and ensuring delivery at large corporate organizations. I have an obsessive love for technology and get involved with all aspects of delivering software projects.

Overview

17
17
years of professional experience

Work History

Team (Squad) Lead E-commerce Platform

Numan
08.2021 - Current
  • Started as Senior engineer on e-commerce core team, shortly moved to Squad lead for pre and post purchase team and currently Squad/Team Lead for the e-commerce platform team
  • As Team Lead I take on many management duties to ensure the success of my team including being involved with hiring, raising capacity/capability requirements in the team.
  • Work with product managers, clinicians, designers, squad leads from different squads, engineering managers etc to co ordinate cross team features Lead key architecture initiatives
  • Mentor junior team members Hiring - Code reviews, interviews Onboarding new members
  • Ensure code quality
  • Design and implement product level features
  • Work with product ownerd and designerd to spec out stories to work on
  • Ensure company culture is preserved
  • Run Scrum rituals (daily stands, retrospectives, backlog refinement, planning, etc)
  • Providing feedback to peers
  • Translated customer and system requirements into robust software design with test-driven approach.
  • Developed code using Ruby on Rails and other programming languages to support digital repository frameworks and integrate systems.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Helped manage application's technology platform status, project pipeline and development priorities.
  • Managed project and personal schedule by consistently meeting deadlines.
  • Worked collaboratively with stakeholders to resolve technical roadblocks.
  • Provided guidance and direction to less experienced staff in resolution of highly complex technical problems.
  • Introduced agile methodologies and development best practices to division to enhance product development.

Senior Software Engineer

Resourceguru
09.2017 - 08.2021
  • Develop and maintain software for the SaaS product suite Improve deployment processes Engage in daily standup Pair up with colleagues Keep up to date with resource scheduling developments I was responsible for major features like implementing SSO login, upgrading our Billing sections, implementing rate limits across the app and general maintenance and bug fixes
  • I implemented a CI/CD pipeline that enabled us to automatically build our products and to have a manifest with exact versions that gets deployed automatically
  • I setup helm charts and integrated it with Jenkins to enable us to have multiple environments to develop and test on.
  • Technologies used Ruby on Rails, Golang, Preact, NodeJS, GCP, S3

Lead software developer

Columinate
09.2016 - 08.2017
  • Advice senior management on all aspects of building and maintaining bespoke software
  • Plan and hire new members to the team as needed Implement best practices to ensure quality software
  • Mentor junior developers
  • Create and evolve architecture
  • Manage environments and deployments
  • Analyze, design and implement software to support the market research business
  • Building a first of it's kind product to automate the processes in the market research industry.
  • Introduced agile methodologies and development best practices to division to enhance product development.
  • Technologies Clojure, Clojurescript, R, Datomic, AWS EC2, S3,
  • Participated in software field testing to verify performance of developed projects.
  • Led version control efforts for organization, employing public and open source repositories.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

Senior Consultant Developer

ThoughtWorks
09.2013 - 08.2016
  • Technologies Python, AngularJS, CoffeeScript, Jade, SASS, Twitter Bootstrap, Grunt,
  • Jasmine, Karma, Contract testing, Pacto (Ruby), NodeJS, Ansible,
  • Virtualbox, Vagrant, Ruby, React, Java 3

Lead Developer

iSign
06.2009 - 08.2011
  • iSign started as a web service that was designed to store all your important documents online
  • The first developer on the project and worked with the founder to implement his idea to create a safe, secure online site where you can store your important documents that you usually would store in a shoebox
  • Part of discussing the features driving a Scrum based process, planning the user stories, implementing the stories, using Test Driven Development, later on new team members joined and he set up systems for remote colleagues to work efficiently(using Github, Campfire and Pivotal Tracker)
  • The system was deployed on Amazon's EC2 infrastructure and used S3 for redundant scalable storage
  • The team also implemented Chef recipes to cater to scale up or down in the cloud quickly as load demanded
  • ISign has been awarded several start-up awards including being one of the finalists from Mini Seedcamp Africa making it one of the top 20 Seedcamp start-ups in Europe (http://www.sparkpr.com/clients- inthenews/seedcampthreesouthafricanstartupschosenfor seedcamp- week/) After seedcamp we used the feedback from the mentors to add online document signing to the documents, this was a natural evolution
  • An interesting part of iSign was how to display documents from different formats (word documents, pdfs, excel documents, text documents etc) in the web browser Using DocumentCloud's http://documentcloud.github.com/docsplit/ to convert almost any document into png images and then mapping the display of the png to coordinates in the browser.

Older Work History - Since 2007

Various

Detailed history available on request

  • Application developer & Agile consultant - 2012 - 2013
  • Systems developer - Qualica Technologies - 2011 - 2012
  • Lead web application developer - iSigned - 2009 - 2011
  • Web Developer - Glasshouse - 2008 - 2009
  • Lead Software Engineer - Automedia 2007 - 2008
  • Ruby on Rails developer - INX 2007 - 2008

Education

High School Diploma -

Piet Retief High School
Piet Retief, South Africa
01.2000 - 12.2004

Bachelor of Science - Information Technology

University of Johannesburg
Johannesburg, South Africa
01.2005 - 01.2007

Skills

Leading software development teams

Software Best Practices

Agile Workflow

Requirements gathering

Workload planning

Software Development

Product development

Timeline

Team (Squad) Lead E-commerce Platform

Numan
08.2021 - Current

Senior Software Engineer

Resourceguru
09.2017 - 08.2021

Lead software developer

Columinate
09.2016 - 08.2017

Senior Consultant Developer

ThoughtWorks
09.2013 - 08.2016

Lead Developer

iSign
06.2009 - 08.2011

Bachelor of Science - Information Technology

University of Johannesburg
01.2005 - 01.2007

High School Diploma -

Piet Retief High School
01.2000 - 12.2004

Older Work History - Since 2007

Various
Hendrik LouwTeam Lead E-commerce Platform | Senior Software Engineer At Numan