Location |
Stratford-upon-Avon, England |
|
Connect |
|
lerouxmarius@outlook.com |
Senior full stack software engineer with over 20 years of experience developing mobile, web, and enterprise applications. Extensive background in integrating with internal and third-party systems across diverse programming languages, databases, and frameworks. Proven track record in roles including DevOps, DBA, team lead, manager, and system architect. Recognized for initiative, ownership, and consistently delivering high-quality projects on time.
2022 March - Current
Logistics
Title | Senior Software Engineer |
Tech | Azure, C#, CodeceptJS, DotNet, Docker, Druid, Git, Java (Spring/Reactive), Kafka, k6, MongoDB/Cosmos DB, PostgreSQL, Nifi, Node.js, Vue.js |
2021 December - 2022 March
Global Printing, Distribution, Document Processing
Title | Senior Developer and Project Lead |
Tech | AWS, ASP.NET, C#, Docker, Java (EE), HTML, Javascript, JBoss, Git, MySQL, MS SQL Server, Tomcat, PostgreSQL, SQL, WildFly |
2020 May - 2021 Dec
Booking, Events, Ticketing, Travel
Title | Fullstack Developer (Lead) |
Tech | ASP.NET Core, Node.js, React.js, Kafka, Redis, MongoDB, Postgres, Docker, Git, gRPC, Elasticsearch |
2020 January - Apr 2020
Banking, Finance, Transport
Roles | System Architect, Database Administrator (DBA), Linux Administrator, Mobile Developer, Oracle Apps DBA, Oracle Developer |
Tech | APEX, ASP.NET Core, AWS, BI/XML Publisher, Forms, HTML, MS SQL Server, Oracle DB, Oracle EBS, PostgreSQL, PL/SQL, React.js, Reports, SQL |
2016 April - 2019 December
Banking, Financial Services, Trade/Asset/Debtor Finance, Forex, Imports,
Clearing
Title | Senior Developer |
Roles | BI Developer, Database Administrator (DBA), Mobile Developer, Oracle Apps DBA, Oracle Developer, Oracle SOA Developer |
Tech | APEX, BI/XML Publisher, Expo, Forms, Git, HTML, Java, Javascript, JIRA, JSP, Linux, Node.js, OBIEE, Oracle DB, Oracle EBS, Oracle Fusion, PHP, PL/SQL, Power BI, React Native, Reports, SOA, SQL, SQL Server, SSIS/DTS, Tomcat, T-SQL, Weblogic, Workflow |
2008 May - 2016 March
Shared Services, Managed Print Services, Software Services, Retail,
Service
Titles | SOA Developer: Senior, Oracle Technical Manager |
Roles | Database Administrator (DBA), Linux Administrator, Manager, Mobile Developer, Oracle Apps DBA, Oracle Developer, Oracle SOA Developer, Team Lead |
Tech | APEX, BI/XML Publisher, Forms, HTML, Java, Javascript, Jdeveloper, JSP, Linux, OAF, Oracle DB, Oracle Discoverer, Oracle EBS, PHP, PL/SQL, Reports, SOA, SQL, Workflow |
2007 August - 2008 April
Construction, Project Management
Title | Project Applications Developer |
Roles | .net Developer, Database Administrator (DBA), Windows Administrator |
Tech | Access, ASP & ASP.NET, C#, IIS, SQL, SQL Server, SSRS, T-SQL, Visual Studio, WPF, WWF |
2005 September - 2007 July
IT Services and Consulting
Title | Oracle Consultant |
Roles | BI Developer, Database Administrator (DBA), Oracle Developer |
Tech | BI/XML Publisher, Forms, Linux, OAF, Oracle DB, Oracle EBS, PL/SQL, Reports, SQL, Warehouse Builder, Workflow |
2004 May - 2004 September
Healthcare Claims Management, National Pharmaceutical Product Index
(NAPPI)
Title | SQL DBA |
Roles | BI Developer, Database Administrator (DBA) |
Tech | Cognos, Delphi, SQL, SQL Server, SSIS/DTS, T-SQL, Windows Server |
2002 October - 2005 August
Construction, Project Management
Title | Team Lead: Technical Development |
Roles | BI Developer, Database Administrator (DBA), Linux Administrator, Oracle Developer, Team Lead, Windows Administrator |
Tech | Access, Apache, Cognos, Crystal Reports, Educos, Forms, HEAT, Linux, Oracle DB, Oracle EBS, Panorama, PL/SQL, Reports, SQL, SQL Server, T-SQL, Vantage, VB Script, Warehouse Builder, Windows Server, Workflow |
2001 January - 2002 September
IT Services and Consulting
Title | Sage Associate Consultant |
Roles | Database Administrator (DBA), Developer, Functional Consultant |
Tech | ASP & ASP.NET, Crystal Reports, Delphi, HTML, Java, JSP, Oracle DB, Perl, SAGE, SQL, SQL Server, SQR, VB Script, Visual Basic, Windows Server |
1998 January - 2000 December
Education
Title | Lecturer / Technical Assistant |
Tech | C++, Clarion, Delphi, Java, Oracle DB |
Problem: Users face challenges in quickly accessing accurate and contextually relevant guidance due to dispersed documentation across multiple sources.
Solution: The SCP AI Assistant delivers timely access to guides and knowledge on the SCM Platform, leveraging QRG Documentation in SharePoint and ServiceNow KB Articles curated by PPOs, FPOs, and SMEs. Information is presented accurately and contextually, ensuring users receive relevant guidance when needed.
Roles | Fullstack Developer |
Tech | ASP.NET Core, Dify, SQL Server, SharePoint, ServiceNow, Vue.js, YARP |
Problem: Age of the current Computicket system: There is no single view on how one change will impact the whole system, due to the complexity of the current Computicket system caused by the high level of customization and this makes it expensive to support and each new customization becomes more difficult to implement.
Solution: Build a new decoupled system (microservices) from the ground up with the lastest technologies, that will enable business and systems to quickly scale to meet demand.
Roles | Fullstack Developer, Lead |
Tech | ASP.NET Core, Node.js, React.js, Kafka, Redis, MongoDB, Postgres, Docker, Git, gRPC, Elasticsearch |
Problem: Oracle application version was obsolete and could not accommodate new business requirements.
Solution: Upgrade: Oracle E-Business Suite from 11.5.10 to R12.2.9; Oracle Database from 11.2.0.4 to 12.1.0.2; Oracle APEX from 5 to 19c.
Completed the initial upgrade in 62 hours where quotes from third party vendors estimated it at 3 months. Total costs saved by not using a vendor for the Apps DBA tasks: R4.5 million. Newer Oracle E-Business enabled us to consolidate more source systems into EBS, regain Oracle Support and increase our offerings to customers.
Roles | Oracle Apps DBA, Oracle Developer |
Tech | APEX, BI/XML Publisher, Forms, OBIEE, Oracle DB, Oracle EBS, ORDS, PL/SQL, Reports, WebLogic, Workflow |
Problem: Risk and Finance divisions spend days to consolidate data across source systems which resulted in an inaccurate view of the business as a whole.
Solution: Business Intelligence solution across multiple source systems for a unified near real-time customer/risk view.
Found and fixed data inaccuracies that were previously not known which lead to accurate reporting. Enabled business to query one system and slice and dice their own reports without the need for complicated excel spreadsheets and eliminated the need for IT to create custom, once off, reports.
Roles | BI Developer |
Tech | Oracle DB, Power BI, SQL, SQL Server, SSIS/DTS, T-SQL |
Problem: The client portal was not responsive and customer executives needed a "lite" mobile friendly version.
Solution: React Native mobile app on iOS and Android for BlueLink client portal.
Delivered one month early, approved first time in the app store (Play and Apple). Large adoption from our customer base. Saved the company R1 million by building the app and not using third party vendors. Enabled our customers to have a real time view of their facilities and shipments. The demo mode on the app allowed our Sales Execs to land new customers and increase revenue.
Roles | Mobile Developer, Oracle Developer |
Tech | APEX, JavaScript, Node.js, PL/SQL, React Native, SQL |
Problem: Service integration did not follow a unified design and was all over the application stack, making support technical incredibly difficult.
Solution: Replacing all customer facing EDI with new SOA (web) services and migrating these to the Shared Service platform.
Pro-active monitoring that was built into the SOA development made it easy to meet customer SLAs. Unified and consolidated web services increased the company offerings to customers and made it easier to diagnose and support integration problems.
Roles | Oracle SOA Developer |
Tech | Java, PL/SQL, SOA, SQL |
Problem: Field service engineers were using Palm devices and their phones were getting out of date. There was also no Oracle smart phone app available.
Solution: Android native mobile application which enables the service engineer to do call management on his/her Titan 600 mobile phone.
Building and deployed in a shorter time than estimates from vendors, which saved the company R500,000. Service engineers were enabled to do everything via their mobile phone, where previously they needed a laptop and make calls to the service desk to update their tickets and stock levels, which improved their productivity and meet SLA deadlines.
Roles | Mobile Developer, Oracle Developer |
Tech | Android Studio, Java, JDeveloper, PL/SQL, SOA, SQL |
Problem: Bytes companies consisted of multiple ERP applications with duplicated staff.
Solution: New R12.2.5 Oracle E-Business Suite implementation for Core Financials, Projects and CRM modules.
Lead development team to finish all technical implementations on time. New consolidated ERP resulted in huge cost savings and staff reductions.
Roles | Oracle Developer, Team Lead |
Tech | APEX, BI/XML Publisher, Forms, Oracle DB, Oracle EBS, PL/SQL, Reports, SQL, Workflow |
Problem: Oracle Payroll was unsupported on version 11.5.10.2.
Solution: Upgraded E-Business 11i to R12.1.3 to keep HR Payroll supported.
Completed the upgrade (solo) and technical fixes before the cutoff date. Payroll department encountered no issues after the upgrade. Payroll regained Oracle Support and could continue operating with no risks.
Roles | Oracle Apps DBA, Oracle Developer |
Tech | Forms, Oracle DB, Oracle EBS, PL/SQL, Reports, SQL |
Problem: Meter readings and toner orders were done manually (paper) and resulted in inaccurate readings and sales.
Solution: Full-service call and billing (MPS) integration between Xerox Service Management and Oracle E-Business Suite 11i.
MPS SOA integration lead to accurate customer billings and automated toner orders and deliveries which increased our revenue.
Roles | Oracle SOA Developer, Team Lead |
Tech | Oracle DB, PL/SQL, SOA, SQL, WebLogic |
Problem: This Bytes division had no ERP and most transactions were recorded in excel which lead to a huge audit finding.
Solution: New R12.1.3 Oracle E-Business Suite implementation for Core Financials, Projects and CRM modules.
Completed the APPS DBA tasks well before project deadlines and lead the development team to finish all required developments on time. New ERP satisfied the audit requirements and made support less and integration with the new system easier and lead to more process automation.
Roles | Oracle Apps DBA, Oracle Developer, Team Lead |
Tech | Forms, Oracle DB, Oracle Discoverer, Oracle EBS, PL/SQL, Reports, SQL, Workflow |
Problem: Project department for Transnet had small, custom build, MS Access applications that did not allow for growth and was not usable globally.
Solution: Enterprise, database driven, web application development for Transnet services project (Modules: Human Resources, Travel, Project Accounting, Cost Engineering, Housing, Resource Placement, Approval Workflows, Project Invoicing, Training)
The web application had huge adoption and is used by about 250 concurrent users across the globe (Canada, USA, Australia, Europe, Africa).
Roles | .net Developer, Database Administrator (DBA), Windows Administrator |
Tech | Access, ASP & ASP.NET, C#, IIS, SQL, SQL Server, SSRS, T-SQL, Visual Studio, WPF, WWF |