Logan Page
Senior Software Developer at BrightRockZA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Afrikaans Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Front-End Web Developer, Professional Certificate
W3CxMay, 2018- Nov, 2024
Experience
-
BrightRockZA
-
South Africa
-
Insurance
-
200 - 300 Employee
-
Senior Software Developer
-
Sep 2022 - Present
-
-
-
Genasys
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Developer
-
Jul 2018 - Aug 2022
Initially hired as a junior software developer in 2018, I was quickly promoted to a senior software developer role in 2019 and then technical team lead in 2020. My responsibilities included software development; daily code reviews; providing support, mentorship and technical guidance to team members; providing insights and recommendations to the product owners and system architects; working closely with system architects to groom and flesh out the technical implementation of specifications; planning of sprints and deliverables following the SAFe Agile methodologies; and provide regular feedback on the team’s performance and status of deliverables. In terms of software development, I was involved in numerous new projects and features primarily focused on REST APIs and Angular UIs. Technologies and frameworks used: Programming * C# (.NET Framework, .NET Core, ASP.NET Core) - Linq, ServiceStack, Entity Framework, IdentityServer4, Moq * TypeScript (Angular 8 - 12) - RxJs, NgRx, Material, Elements, Jasmine, Karma Database * Microsoft SQL Server DevOps * BitBucket pipelines * Azure DevOps pipelines - Docker, Kubernetes, Helm charts Show less
-
-
-
University of Pretoria/Universiteit van Pretoria
-
South Africa
-
Higher Education
-
700 & Above Employee
-
Lecturer
-
Jan 2013 - Jun 2018
As part of my teaching activities, I contributed to the open-source project nbgrader (“A system for assigning and grading notebooks in the Jupyter notebook”) which has a JavaScript front-end that communicates with a Python back-end via a REST API. I also authored the open-source project nbtutor (“Visualise Python code execution in Jupyter Notebook”) which utilizes the JavaScript tools D3 and jsPlumb to visualize the Python frames and objects. Communication to the Python back-end is done using the Notebook API. This was recently re-written in Angular. Show less
-
-
-
Toyota South Africa
-
PCLD (Production Control and Logistics Devision)
-
Internal Logistics Planning Engineer
-
Jan 2007 - Dec 2009
Working as a logistics planning engineer at Toyota lead to my first introduction to the practical use of programming. I taught myself Visual Basic (VB) for Excel, which I used to eliminate repetitive manual tasks such as the printing of box labels and the automatic generation of part-in-storage-rack layouts. I also created a stock visualization system that regularly loaded stock quantities from SAP and visualized these stock levels in several Excel sheets. My responsibilities included planning supply chain logistics; project planning; project management; dealing with 3rd party contractors; and providing regular feedback to managers. Show less
-
-
Education
-
University of Pretoria/Universiteit van Pretoria
Master of Engineering (MEng), Mechanical -
University of Pretoria/Universiteit van Pretoria
Bachelor of Engineering (BEng) (Honours), Mechanical -
University of Pretoria/Universiteit van Pretoria
Bachelor of Engineering (BEng), Mechanical