
Brent Gordon

Connect with Brent Gordon to Send Message
Connect
Connect with Brent Gordon to Send Message
ConnectTimeline
About me
Lead Product Engineer at Absa Group
Education

Groote Schuur High School
2000 - 2004Senior Certificate High School Equivalence Certificate Program EndorsementActivities and Societies: First team cricket Subjects: English ( First Language ) HG, Afrikaans ( Second Language ) HG, Mathematics HG, Physical Science HG, Geography HG, Computer Studies SG ( Only offered in standard grade ).Passed with merit.

Cape Peninsula University of Technology
2005 - 2008National Diploma Software DevelopmentActivities and Societies: None Majored in Software development and Information systems. The main programming languages I studied were Cobol, Microsoft Visual Basic, C++ and Java. We also touched on XML, HTML, Javascript and CSS. Theoretical learning was focused around software development and design principles, database management systems and project management.
Experience

Woolworths
Oct 2005 - Feb 2008Controlled and manage the foods department sales floor. Ensured all risk procedures were adhered to and completed by the controllers. Ensured stock accuracy and helped increase sales with promotional displays. Controlled and managed the replenishment team. Ensured stock accuracy through ‘end of day’ procedures. Prepared and closed the store after a days trade and prepared the sales floor for the following day. Replenished the stock on the sales floor. Assisted customers to enhance their shopping experience. Helped in preparing the sales floor and closing of the store after a days trading.
Foods Weekend Manager
Apr 2007 - Feb 2008Foods EOD Controller
Jul 2006 - Apr 2007Foods Replenisher
Oct 2005 - Jul 2006

Woolworths
Jun 2008 - Aug 2009Continued working on the Oracle data warehouse migration project. At this point, most of the development was completed. Moved into a maintenance period with continued work developing and improving the test suits used to perform automated data quality checks between the operational database tables and the target data warehouse tables.Key Responsibilities:- Helped enhance and maintain small Unix shell scripts + SQL procedures to perform automated data QA tests suites.Technologies:- Unix / Shell Scripting- Microsoft Excel- SQL: Oracle Database Show less Participated in the Oracle data warehouse migration project.Key Responsibilities:- Helped translate the business and user requirements into system design documents.- Developed a small Visual Basic macro in Microsoft Excel to automate the documentation of the system design documents.- Helped develop small unix shell scripts + SQL procedures to perform automated data QA tests suites.Technologies:- Unix / Shell Scripting- Visual Basic- Microsoft Excel- SQL: Oracle / Informix Databases Show less
Junior Systems Analyst
Jan 2009 - Aug 2009Intern Student
Jun 2008 - Dec 2008

Kwantu
Aug 2009 - Jul 2016As the lead, I took over and worked on improving the BetterData platform I helped architect. Secondly, did a lot of R&D work to re-architect the platform to a fully fledged JavaScript system with Node on the backend and Polymer web components on the front end as the main tech.Key Responsibilities:- Managed the team of engineers in India- Mentored the junior engineers in Cape Town- Re-designed and improved the BetterData application architecture based on the Kwantu web application.- Removed the Liferay portal environment, xForms and ZK user interface.- Replaced it with a custom based XML user interface language that simplifies the complexity of the system.- Adopted Agile methodologies utilizing the JIRA / JIRA Agile and Confluence applications.Research & Development:- POC work around Node JS, Express JS, Mocha, Polymer / Web components, PouchDB, CouchDB, Couchbase - NoSQL databases, Angular JS, Git, Travis CI and Atlassian Bamboo to automate build processes.- Also included here is the use of Cordova to compile the web application into a native Android app.Technologies:- Javascript, HTML, CSS- XML- Liferay CMS- Wijmo, Knockout- xForms, ZK UI- xQuery- Node JS, Express JS, Mocha, Polymer / Web components- PouchDB, CouchDB, Couchbase- Git, Travis CI and Atlassian Bamboo- Cordova- JIRA, Confluence Show less In conjunction with the managing director, I helped lead the design and development of the Kwantu web application architecture used to implement interactive NGO based websites.Key Responsibilities:- Manage the daily development tasks assigned to the team- Mentor the junior developers- Architect the various parts of the system- POC work on integrations of different technologiesTechnologies:- Liferay CMS- XML NoSQL database- xForms, XML and xQuery- XML based user interface language / Java framework called ZK. Show less Joined this small startup with database migration experience. As such my first job was just that. In addition, I also assisted with implementing a partner website.Key Responsibilities:- Analyzed, designed and implemented the data migration scripts from their old Firebird relational database to the new XML NoSQL database for the EPWP reporting system project.- Enhanced and helped implement the new AidsPortal website.Technologies:- xQuery- SQL- XML- eXist noSQL database- FireBird relational database- Liferay CMS Show less
Engeneering Team Lead
Sept 2013 - Jul 2016Intermediate Full Stack Engineer
Sept 2010 - Aug 2013Junior Full Stack Engineer
Aug 2009 - Aug 2010

Kurtosys Systems
Aug 2016 - Jul 2019Promoted to help grow and mentor a team of engineers to assist with client technical queries. This has subsequently grown into incorporating more roles into the team such as PM's, BA's and QA's to improve internal and external communication as well as output quality.Key Responsibilities:- Continuous innovation and growth of our customer support department.- Mentoring my team of developers- Goal / Performance reviews with my team- Implementing innovative processes to help the team be more efficient and productive- Supporting all live client web applications- Client communicationTechnologies:- Node JS / JavaScript - based applications- React / MobX - JS libraries- JIRA - Scrum / Kanban Agile methodologies- Confluence - Documentation platform Show less I started as the first full stack developer in the support department. This was an initiative put in place by the company to prevent client technical queries from impacting project delivery and ultimately revenue recognition.Key Responsibilities:- I dealt with all client technical queries related to the JS Node application’s bugs, incidents, service and change requests.Technologies:- Node JS / JavaScript - based applications- JQuery, Angular, React, Redux / MobX - JS libraries- JIRA - Scrum / Kanban Agile methodologies- Confluence - Documentation platform Show less
Software Engineering Team Lead
Jan 2017 - Jul 2019Senior Software Engineer
Aug 2016 - Dec 2016

Absa Group
Aug 2019 - nowLead Product EngineerJoined Absa as a senior software engineer in the Bison engineering team who were in the process of replacing the old SAP ERP system with a new web based one. Over time I have grown my role as the senior in the team, helping re-architect the angular front end applications.Key Responsibilities:- Develop high quality software / application design and architecture - Apply unit testing frameworks and perform integration- Mentoring the junior and intermediate team members- Conduct peer reviews, testing, problem solving within and across the broader team- Apply version control and related concepts and techniques- Supporting all production applicationsTechnologies:- Angular / JavaScript - based applications- JIRA - Scrum / Kanban Agile methodologies- Confluence - Documentation platform Show less
Licenses & Certifications

Blockchain Technologies: Business Innovation and Application
MIT Sloan School of ManagementJan 2022- View certificate

Git Started with GitHub
UdemyJan 2016 - View certificate

Developing Couchbase NoSQL Applications
CouchbaseMar 2015 - View certificate

Freshdesk product expert certification
FreshworksMar 2019
Languages
- enEnglish
- afAfrikaans
Recommendations

Vikram sundar k
Associate 1 - Capgemini | Java Developer | Android | SQL | REST APIBengaluru, Karnataka, India
Jim burke
RetiredGreater Chicago Area
Tsedenawit lemma
Frontend Developer | UI/UX designerAddis Ababa, Ethiopia
Mikalai shcharbakou
Frontend developer | Software engineerSalihorsk, Minsk, Belarus
Rafael cesar nunes
Engenheiro | Consultor de melhoria de processosCampinas, São Paulo, Brazil
Kapil kumar
Senior SEO Officer at Times Internet | Ex- OneIndia | Ex- Amarujala | Ex- News NationNoida, Uttar Pradesh, India
Mintaek hong
Researcher with academic focus on North KoreaMapo District, Seoul, South Korea
Priscilla rodriguez
Closing Coordinator-Real Estate at Marili Cancio Johnson, P.AMiami-Fort Lauderdale Area
Roberto martinez
Open to WorkAguascalientes, Aguascalientes, Mexico
Venkata hemanth bandla
SDE-1 at JPMorgan Case & Co !! Ex-Google Developer Student Clubs Lead !! Google Cloud Platform Campu...Andhra Pradesh, India
Munirah alhulaybah
Director of Planning and Analysis || MBA, CBAP, CSSGB , C-KPI P, C-SBPPRiyadh, Saudi Arabia
Sumit bhatnagar
Deputy General Manager CommercialDelhi, India
Stuart sheary
Senior Technical Services SpecialistGreater Sydney Area
Catherine racine phd
Registered Psychotherapist RP (Qualifying) CRPO Registered Clinical Counsellor (RCC) BCACC Author: ...Canada
Helena mesa martín
Profesora de Educación EspecialGreater Sevilla Metropolitan Area
Sheraz hassan
Manager Process Safety I CSP®, ASP®, CSSGB®Mesaieed, Al Wakrah, Qatar
Luvita burgess
Software Developer at IBM AustraliaSouthport, Queensland, Australia
Daniel acosta
Responsable de Centro de Cómputo de la UAF en Universidad Autónoma de ZacatecasZacatecas, Zacatecas, Mexico
Ronnye beltran gallardo
Planificador de MantenimientoCayambe, Pichincha, Ecuador
Anna sá barreto
🔵Lean Ágil Coach Professional🔵 Gerente de Projetos na ABN Consultorias 🔵 Master Coach 🔵 Engenhei...Greater Recife
...