
Marco Foltran
Verified Expert in Engineering
Software Developer
Johannesburg, South Africa
Toptal member since September 1, 2019
Marco has been an entrepreneur, software architect, project manager, developer, and consultant over the last 15 years with over a decade of international experience. He has lived and worked in the UK, had clients in the US, and worked on teams spread across the globe. Marco works well with people and has earned a good reputation with those that he has worked with in the past, as seen in the positive references he has received.
Portfolio
Experience
- SQL - 15 years
- Microsoft SQL Server - 15 years
- JavaScript - 15 years
- C# - 10 years
- ETL - 8 years
- Angular - 5 years
- .NET Core - 4 years
- TypeScript - 3 years
Availability
Preferred Environment
Service, SQL Server Management Studio (SSMS), Visual Studio
The most amazing...
...project I've architected, developed, and led was the team that built a solution resulting in my client being awarded tax relief by the UK government.
Work Experience
Founder | Project Manager | Software Architect | Developer
Devtecsa (Pty) Ltd
- Assumed the responsibility of founder, director, project manager, and developer. Took the lead in all technological operations, strategic planning, and business decisions.
- Managed all aspects of launching a social mobile phone application in the US and UK markets. This included, but was not limited to, the project management, designing the application architecture, core development, setting up of supporting systems, Azure infrastructure set up, deployment, source control, bug tracking, managing app store approvals, and reporting. The tech used was Angular and Cordova on the client, SQL Server for data storage, Azure app services for hosting, Azure Notification Services for push notifications, Azure queues for deferred processing, and ASP.net WebAPI for the back end. The application integrated with Facebook, FourSquare, Google Maps, and more.
- Architected and developed a distributed software solution that was incorporated as an add-in and play plugin within the Autodesk REVIT software package. The solution uses a digital online representation of physical and functional information related to door families, resulting in a detailed specification with images and costs from the very start of the architectural firm’s design concept.
Founder | Software Architect | Project Manager | Developer
Biziboard (Pty) Ltd
- Assumed the responsibility of founder, director, project manager, and developer. Took the lead in all technological operations, strategic planning, and business decisions.
- Managed all aspects of launching a web-based marketing dashboard that aggregated insights in real-time from various sources such as LinkedIn, Twitter, YouTube, Facebook, Google Analytics, custom REST API, SQL databases, and even FTP sites. The technology used included Entity Framework, ASP.Net, Azure App Services, SQL Server, SignalR, Angular, and Google Charts.
- Designed and developed a reporting test system for a client built out of the need to ensure that the data being sent to their clients or provided in reports only show the client the data they should be able to see. The stored procedures providing this data often had many required parameters and it was difficult for testers to cover all possible combinations of these parameters. The automated testing system would look at all the stored procedures in a database, work out the parameters, run various tests covering all combinations of the parameters, and compare the output to predefined control data flagging any inconsistencies for review.
Founder | Software Architect | Project Manager | Developer
ARB4 Limited (UK)
- Assumed the responsibility of founder, director, project manager, and developer. Took the lead in all technological operations, strategic planning, and business decisions.
- Designed and developed a platform that halved the cost of development my client incurred each time one of their customers requested data extracts from my client’s data warehouse. The API was based on Microsoft WebAPI and allowed developers to provide an additional dataset for their customers without the developer having to change code on the server or have knowledge of how the platform worked. This decreased the turnaround time, reduced errors, and increased stability of the platform as a whole.
- Managed various projects that involved integrating the enterprise software solution with third-party service providers.
- Designed and developed the public API for Comtrex's Enterprise servers ensuring it was secure, scalable, maintainable, and reliable.
- Led project management, developed, and advised on numerous projects implemented by Comtrex.
Software Architect | Lead Developer
Comtrex Systems (UK)
- Designed the architecture, assisted in the development, and led the team that built an award-winning system for a client that imported transactional data from over 1500 restaurants in the UK. The system required a windows service to be installed at the client location that received instructions from a web service, which connected to various local databases executed scripts, and sent the data to a central server for reporting purposes. The windows service installed locally at the clients also accepted other commands allowing various administrative tasks to be performed on the client's server simplifying daily support tasks as it could then be done remotely.
- Built additional modules for the ETL solution enabling it to import data in real-time and larger quantities of data.
- Collaborated effectively with Comtrex's clients to make data available for their own internal data mining systems.
- Modified ETL solution by shifting it to Microsoft Azure, increasing scalability and reliability.
- Optimized the enterprise SQL Server databases so that it was maximizing the use of the server hardware.
Senior Developer
Redpepper Solutions (UK)
- Redesigned and optimized legacy sales and media ETL system used by over 450 restaurants across the UK.
- Developed a predictive ordering solution for restaurant managers to determine efficient orders from their various suppliers, optimizing stock on hand, and reducing wastage.
- Redesigned the core of the enterprise stock management application following industry standards and optimized its performance.
- Designed and developed an invoicing web application.
- Enhanced the enterprise cash up application to use data extracted from various external systems, reducing errors, and greatly improving restaurant manager efficiency.
Developer
ASB Law (UK)
- Designed, developed, and implemented a client billing system used in all ASB offices across the UK. It improved the account department's monthly bill production from 500 to over 1,600 bills per month using half the staff previously allocated to bill production.
- Designed and implemented workflows for residential and debt recovery teams.
- Designed and developed the internal IT support and asset management system.
- Developed the company intranet and extranet.
Experience
Awarded Tax Relief by the UK Governments R&D Program
The Circuit App
Social Media Dashboard
Education
Bachelor's Degree in Computer Science
UNISA - South Africa
Certifications
MCP
Microsoft
Microsoft Certified Solutions Developer (MCSD)
Bytes Technology Group
Skills
Libraries/APIs
Entity Framework, jQuery
Tools
Visio, Visual Studio 2019, Visual Studio
Languages
C#, SQL, TypeScript, JavaScript, Visual Basic .NET (VB.NET), CSS
Frameworks
.NET Core, Angular, Bootstrap, ASP.NET, .NET
Storage
Microsoft SQL Server, SQL Server Integration Services (SSIS), SQL Server Management Studio (SSMS), SQL Server Reporting Services (SSRS)
Paradigms
ETL, Scrum, Agile Software Development, Model View Controller (MVC)
Platforms
Windows, Azure, Web
Industry Expertise
Project Management
Other
Full-stack, Agile Sprints, Windows Services, Service, Windows Communication Foundation (WCF), Enterprise Software, Solution Design, Web Services, Cordova
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring