Logan Page

Senior Software Developer at BrightRockZA
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
ZA
Languages
  • English Native or bilingual proficiency
  • Afrikaans Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Front-End Web Developer, Professional Certificate
    W3Cx
    May, 2018
    - Nov, 2024

Experience

    • South Africa
    • Insurance
    • 200 - 300 Employee
    • Senior Software Developer
      • Sep 2022 - Present

    • 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

    • 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
    2011 - 2012
  • University of Pretoria/Universiteit van Pretoria
    Bachelor of Engineering (BEng) (Honours), Mechanical
    2010 - 2010
  • University of Pretoria/Universiteit van Pretoria
    Bachelor of Engineering (BEng), Mechanical
    2003 - 2006

Community

You need to have a working account to view this content. Click here to join now