
Leon Marais
Analyst Programmer

Connect with Leon Marais to Send Message
Connect
Connect with Leon Marais to Send Message
ConnectTimeline
About me
Lead Back-end Developer at Equ | Innovating with Cutting-Edge Technology
Education

Computer Training Institute
2002 - 2003Diploma Computer Science
Experience

Evolving-Minds Solutions
Jan 2003 - Dec 2005Analyst ProgrammerDeveloped software for a modelling agency which was used to store records and photos of models. Responsible for core back-end technology, development, including analysis, design, coding and testing. Technologies used include, VB.Net, Oracle 8i, SQL Server 2005, ASP.Net and Ajax• Discussed and confirmed requirements with client • Developed GUI and back-end logic with the ability to incorporate new plug-ins that were designed and created in-house • Designed the Graphical User Interfaces • Designed, developed and maintained Oracle database structures, and stored procedures • Reports were developed as plug-ins for the system using crystal reports • Managed User Acceptance Testing • Implemented software and trained users • Provided support to clients • Started developing a web based version Show less

Computer Sciences Corporation
Feb 2006 - Sept 2007Analyst ProgrammerMember of a team that provided support and maintenance to existing applications for the Water Corporation as well as developing new software as per the requirements. Responsible for managing service request tickets and ensuring deadlines for a release are followed, scheduling, building and deploying new releases, and communication with management. Technologies used include VB.Net, Oracle 8i, SQL Server 2000, ASP • Developed an email and SMS notification system as part of a project team• Maintained existing software to correct errors, upgrade interfaces, and improve performance• Maintenance and development of applications required creating and maintaining stored procedures in Oracle• Completed support tickets that were controlled through a service request program and deadlines for a release were followed• Scheduling, building and deploying the new release• Retrieving data from PDA when communication failed• Upgrading and maintaining a web application written in ASP Show less

Fujitsu
Sept 2007 - Nov 2007Analyst ProgrammerPerformed maintenance on existing applications for the Western Australia Police. Managed builds and packaging as well as monitoring SMAIL email and being pro-active with errors that occurred. Technologies used include, VB.Net, Oracle 8i, SQL Server 2000, SQL Server 2005, ASP.Net • Maintained existing software to correct errors, upgrade interfaces, and improve performance• Maintenance and development of applications required creating and maintaining stored procedures in SQL Server and Oracle• Scheduling, building and managing the deployment of a new release or upgrade Show less

Integral Management Information Systems
May 2008 - Oct 2010Analyst ProgrammerMember of a team responsible for maintaining existing applications and developing new custom software. Responsible for communication with management and clients, and played a major role in the PDA development area. Technologies used include, VB.Net, C#, ASP.Net, SQL Server, Ajax, jQuery • Leading role in the development of barcode scanning software on the mobile scanner device (PDA). The application was designed to be modular and had modules that allow the clients to perform Stock take, Sales Orders and Job Stock Transfers. The transactions are then synchronized with the accounting system through a custom build sync tool. • Leading role in the development of an application to transfer stock internally between branches within a company with role based security build in, e.g. Dispatcher, Administrator etc., and integrated with the accounting system. • Leading role in the development of UI and back-end logic for an ecommerce solution with PayPal integration for multiple clients. The web site allows either sales orders to be created or credit card sales through Pay Pal with credit card sales also attached to a membership database. All transactions go through a distribution system that we created and allow members to receive credit on their account if necessary. • Developed a print spooler to handle additional calculations before they are printed on quick forms Tax Invoice. • Developed an application that synchronizes data between a head office and branches using linked servers and stored procedures. • Managed multiple small projects and completed 100% projects on schedule • Crystal Reports design Show less

Clayko Group
Oct 2010 - Nov 2012Analyst DeveloperPerformed requirements gathering, analysis and design for SharePoint solutions for engineering companies. Product Lead for Organice, a third-party software which enhances SharePoint 2010, specifically for Engineering Enterprise Content Management. Technologies used include, C#, SharePoint 2010, InfoPath Forms 2010 • Project Manager on multiple projects to implement intranet solutions on SharePoint Online and completed 100% on schedule • Account Manager for a client based in Melbourne • Developed an Outlook plugin to SharePoint 2010 in upload emails directly to the correct document library • Developed a SharePoint 2010 OHS template solution through the use of InfoPath forms.• Facilitated demonstrations of Organice for clients Show less

Integral Management Systems Pty Ltd
Nov 2012 - Dec 2016Manager of a team of offshore developers based in Sri Lanka for multiple projects while also working on major projects for our clients. Played a major role in brainstorming and designing an iPad application to be marketed as a product to our clients. Responsible for requirements gathering, communicating requirements, tracking progress and ensuring code quality is maintained. Technologies used include, C#, ASP.Net, MVC, Bootstrap, SQL Server, Ajax, jQuery • Leading role in the development of the UI and back-end logic for a Service Request module. This application allows the client to schedule deliveries to their drivers and integrated with a 3rd-party API which was used to display the jobs in their trucks. The data is then return to our system for processing once the job has been completed and finally uploaded to the accounting system as an invoice. • Maintaining existing software to correct errors, upgrade interfaces, and improve performance• Continually establish clear operational specifications and formulate software requirements• Facilitated presentations to clients to provide an overview on their newly developed system Show less Responsible for managing developers across multiple projects while also working on major projects for our clients. Implemented an Agile methodology to ensure we could deal with ongoing changes to the requirements from our clients. Technologies used include, C#, ASP.Net, MVC, Bootstrap, SQL Server, Ajax, jQuery • Leading role in the development of the UI and back-end logic for the Time Entry, Award Interpreter, Invoicing and Reporting software. The application was built from the ground up to be modular so that it can expand with the company’s needs and incorporated role based and module based security at the menu item level.• Leading role in the development of the Invoicing module. The module allowed the user to capture deliveries against a client and then generate invoices based on the customer’s frequency, either daily, weekly, or monthly and then upload to the accounting system.• Leading role in the development of the Award Interpreter module. The module allows the company to define formulas to calculate an employee’s allowances based on variables they set up.• Leading role in the development of the Time Entry module. The module captures employees’ timesheets on a weekly basis and is then passed through to our Award Interpreter module to calculate their allowances based on the formulas we created. All calculated allowances are then uploaded into the Accounting System.• Successfully deployed the major software suite which allowed us to secure another contract from our client • Continually establish clear operational specifications and formulate software requirements• Led team of developers to deliver multiple projects for our clients and completed 100% on schedule and on budget Show less Major role in the development of new web based ecommerce application as well as maintaining existing applications. Responsibilities include requirements gathering, design, coding, testing and deployment. Technologies used include, C#, ASP.Net, MVC, Bootstrap, SQL Server, Ajax, jQuery • Leading role in the redevelopment of UI and back-end logic for an ecommerce solution with PayPal integration for multiple clients. Redevelopment included conversion to MVC technology as well as responsive design.• Project Manager on multiple projects to deliver custom software based on our client’s needs and completed 100% on schedule• Played a key role in securing a major contract to develop line of business applications, including Time Entry, Award Interpreter, Invoicing and Reporting software and a leading role in the development of the application.• Promoted to Development Manager Show less
Development Manager
Apr 2015 - Dec 2016Development Manager
Sept 2013 - Apr 2015Senior Analyst Developer
Nov 2012 - Sept 2013

Diversus
May 2017 - Aug 2024Senior Technical Consultant• Developing and maintaining software for multiple clients within the support team. Technologies used include, C#, ASP.Net, MVC, Bootstrap, JavaScript, TypeScript, Sitecore, Entity Framework, .Net Core, Angular, SQL• Providing support on the Sitecore CMS and developing Sitecore extensions• Part of the core development team for an online insurance quotation system at one of our major clients using the latest .Net Core and Angular technologies• Team lead on multiple projects for a major client including the development of multiple microsites on Sitecore using C#, MVC, and Bootstrap• Team lead on multiple projects for a major client, including the development of a microsite and multiple components on Sitecore using C#, MVC, Bootstrap, and AngularJS• Lead developer on multiple projects for a major client, developing internal utilities to consolidate stock across multiple internal systems and a payment card system using C#, MVC, Bootstrap and Angular• Managing releases through all environments all the way to production Show less

Equ
Sept 2024 - nowLead Back-end Developer
Licenses & Certifications
- View certificate

MTA: Software Development Fundamentals - Certified 2017
MicrosoftDec 2017 - View certificate

Microsoft Certified: Azure Fundamentals
MicrosoftJan 2023 
Leadership Development - Leading Others
Australian Institute of ManagementJul 2023- View certificate
.webp)
AWS Certified Cloud Practitioner
Amazon Web Services (AWS)Sept 2023 
Sitecore® 9.0 Certified Platform Associate Developer
SitecoreFeb 2019- View certificate

Using OpenAI APIs: Accessing OpenAI APIs from Python
SkillsoftMar 2025
Languages
- afAfrikaans
- spSpanish
Recommendations

Abby bighouse
Senior Project Manager | Business Planning & Operations @ StarbucksDetroit Metropolitan Area
Andrea giudice
Business Manager @Valuement | Business Economics - Global Market @LIUCGreater Milan Metropolitan Area
Sally lanyon
Author and retired Organizational Development ConsultantTucson, Arizona, United States
Ramya gorli
Application development analyst @AccentureVishakhapatnam, Andhra Pradesh, India
Corinne anderson
Creative Strategist | Storyteller | Building Brands that Leave a Lasting Impression | Passionate abo...City of Johannesburg, Gauteng, South Africa
Joëlle mayenzet
Account Director bei MONA UND MATEOSwitzerland
José guadalupe león alvarez
Sr .NET Developer | Sr Angular Developer | Sr Full Stack | Project ManagerCárdenas, Tabasco, Mexico
Gustav skarman
Studying for M.Sc. @ KTH | KSSSGreater Stockholm Metropolitan Area
שמעון schimon מוססון mosessohn
Technical Solution Professional for Business Application and Business Intelligenz solutions from Mic...Berlin, Berlin, Germany
Sourabh kapse
Final Year Artificial Intelligence and Data Science Student | Data Analyst Ex. Intern @ the Datatech...Sangli, Maharashtra, India
Md imraan
C.S.J.M University KanpurKanpur, Uttar Pradesh, India
Lorna mcdermott
Mainstream Primary School Teacher at Harold BNS DalkeyIreland
Sedreck anthony amoto
Graduated from De La Salle University- Dasmariñas | BS Human BiologyMetro Manila
Saloni acharya
3x Salesforce Certified || Salesforce BA || Sr. Business Analyst || Certified ScrumMaster®Jaipur, Rajasthan, India
Eve chang
Senior Treasury AnalystPiscataway, New Jersey, United States
Paola mastrocola
Strategic advisor| Mentor+Ambassador Nova SBE Voice Leadership Expert in brands with strong roots an...Cascais, Lisbon, Portugal
Matthias de gier
Manager Finance & ReportingThe Randstad, Netherlands
Berna özdem
Geneticist 🔬Phd Cancer Researcher 💊 Inonu University Newcastle UniversityTürkiye
Mark kafwanka ba. acc ca dip. msc.
Finance Officer- Fixed Assets at Infratel Zambia CorporationLusaka Province, Zambia
Srikanth banoth
Software Engineer at iTalent Digital | React.Js, SQL, Node js, LangChain, JavaScript | Innovating wi...Hyderabad, Telangana, India
...