Carine Maalouf
Verified Expert in Engineering
Data Engineer and Developer
Carine is an experienced Microsoft SQL Server developer and administrator with a professional history of working in the computer software industry. She's skilled in C#.Net, WPF, MVC, Web API, requirements analysis, finance with strong interpersonal skills, communication skills, and demonstrated experience in team leading. She has completed a Master's of Computer Engineering degree from Conservatoire National des Arts et Métiers – Paris.
Portfolio
Experience
Availability
Preferred Environment
Windows, Microsoft Visual Studio, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Management Studio (SSMS)
The most amazing...
...thing I've worked on was the migration of the software from Delphi to C#. This migration encapsulates the reengineering from a Client/Server to a SOA Software.
Work Experience
Database Developer
RMSolutions Inc
- Created a design data model to load customer data from mail, Microsoft Teams, and Sharepoint.
- Developed Azure Data Factory ETL to load data into an Azure SQL Server database.
- Developed Azure Logic apps to listen to Office 365 Outlook.
Data Discovery and Analytics
Catholic Education Office
- Developed and published a large number of reports using Microsoft Power BI. The data is extracted from different sources, including MS SQL Server, Microsoft Excel, Web API, and Microsoft Sharepoint.
- Developed a student enrollment dashboard using Microsoft Power BI. The data is extracted using a GraphQL query.
- Built a student census dashboard using Microsoft Power BI. The data is extracted using an SQL query.
- Created a data pipeline (Azure Blob Storage) using Azure Data Factory.
Database Administrator | Business Applications IT Officer
Catholic Education Office
- Created multiple database designs by performing needs and requirements analysis, creating a logical model, and then implementing the physical model. Integrated empower and PageUp People, online enrolment, and Maze with the Dell Boomi platform.
- Migrated, developed, and deployed many reports for different service areas and users using SSRS. Created multiple SSIS packages to move data in and out of databases. Wrote numerous PowerShell scripts to automate different DBA tasks.
- Worked on the back end and the development of the eForms using SQL Server and InfoPath hosted on SharePoint. Developed the WCF data services of the SignMe project and the admin portal of the SignMe V2 project using the MVC design pattern.
- Exported data into Microsoft Excel, PDF, and XML and created a Query API using GraphQL.
- Handled administration of the production database of 56 schools and the server hosting the SharePoint Server, ensuring all database servers were backed up and performing test backups.
- Configured SQL Server monitoring utilities. Installed and configured new SQL Servers. Deployed database change scripts. Designed indexes for existing applications, choosing when to add or remove indexes.
- Handled users' complaints about the performance of a particular query, helping developers improve the performance of that query by tweaking it or modifying indexes.
- Advised developers on the most efficient database designs like tables, data types, stored procedures, functions, and more. Used profiler traces.
- Installed different versions of Microsoft SQL Server (2014, 2016, 2017, 2019) as the back end for Lync 2013 Central Management, System Center Configuration Manager (SCCM) server, and Microsoft SharePoint.
Boomi Developer
HMGoG
- Developed a Boomi integration process for tax service allowing individuals and corporate to submit their tax return and generate the certificate of submission.
- Tracked and fixed bugs in production using Jira as a reporting tool.
- Integrated the tax service with Morph middle office using APIs.
Power BI and Excel Developer
Elizabeth Beasley
- Created an Excel template to be used by the teacher to fill the student assessment data.
- Created Power BI datasets, getting the data from Excel files published on Sharepoint. The dataset is automatically refreshed on file change using Power Automate.
- Built a paginated report based on the Power BI dataset used to generate the school report in PDF format using Power Automate.
- Created a Power BI dashboard used by the principal and teacher to analyze student results.
Senior Microsoft BI Developer
Struber Systems Pty Ltd
- Created a Power BI dataset, getting data from different sources Acello, Xero, and Excel files published on SharePoint.
- Created a Power BI custom connector to get the data from Accello and Xero using API. The custom connector uses OAUth2 authentication.
- Built a utilization dashboard allowing the business to track scheduled billed vs. actual billed.
- Developed an aged debtor dashboard, bringing together the four companies' aged debtors into one dashboard view for better tracking with the ability to drill down to individual companies. The dashboard shows current bank balances and credit card balances.
- Developed individual client dashboards for tracking metrics from Accelo.
Access Database Designer and Developer
SAPA SpA
- Created the database design to manage the component production system.
- Migrated the data from excel to Microsoft SQL Server.
- Created an admin portal to manage providers, customers, components parts, and component history.
Technical Specialist: Data Integration
Catholic Education Office
- Contributed to the integration between the online enrolment system and school administration system using IICS data integration.
- Took responsibility for business analysis and requirements collection. Designed and customized data models for staging database on Microsoft SQL Azure.
- Built the ETL architecture and source-to-target mapping to load data into staging DB. Created mapping documents to outline data flow from sources to targets.
- Extracted the JSON data from the online enrolment system API into a staging area in IICS using the Hierarchy Parser.
- Used various transformations like Filter, Router, Expression, Aggregator, and Lookup to develop robust mappings in the Informatica Cloud mapping designer.
ASP.NET and C# Developer
Horseracing Professionals Pty Ltd
- Developed a back-end module for a membership platform where members can access tips, download results, subscribe to a new service, and buy subscriptions (monthly and quarterly) to receive tips on horse betting.
- Created an admin portal section to manage members, subscriptions, loyalty credits, promo codes, discounts, and bonuses.
- Integrated the platform with Google Analytics. All transactions (buy and refund) are integrated directly into Google Analytics using Google Analytics API.
Senior C# Developer
Omega Financial Solution
- Integrated the GAIA product with multiple platforms, including Bloomberg, Reuter, SAS, Murex, and Assurex.
- Designed and implemented the Omega audit system allowing the audit department of our clients to audit the system on multiple levels, including login auditing, database schema auditing, and data auditing.
- Implemented and designed the Omega Reporting System allowing our clients to design and generate their reports using a user-friendly interface.
- Contributed to the design, implementation, and performance tuning of different user interface components used in the migration from Delphi 6.0 to Microsoft .NET using Visual Studio 2010.
- Migrated the Omega Portfolio Management Software from Borland Delphi 6.0 to Microsoft .NET using Visual Studio 2010.
- Developed an Excel add-in extracting data from Web API and refreshed automatically once the data changed.
Senior Developer
Internet-Facilities Group
- Developed a school management system ASP.NET web application, an ERP distributed solution, and a press article management system using C#.NET and Microsoft SQL Server as back end. An ERP using C#.NET and Microsoft SQL Server as back end.
- Created the Beirut stock exchange data warehouse using Microsoft SQL Server, SSIS, and SSRS. It includes the conception of the data model, data gathering from legacy databases, multidimensional model, and data navigation and report generation.
- Automated the workflow of the Consumer Protection Department of the Ministry of Economy and Trade using C#.NET and Microsoft SQL Server.
Experience
Omega Audit System
Omega Reporting System
Omega Portfolio Management
This migration encapsulates the reengineering of the software from a client and server application to a service-oriented software offering multiple services distributed using web services.
The reengineering encapsulates the development of multiple frameworks:
•Data Access Framework
•Exception Management Framework
•Security Management Framework
•Resource Management Framework
•Profile Management Framework
The UI is implemented using WPF, and the web services are implemented using WCF. Multiple components were developed in-house to respond to GAIA specifications such as filtered textbox, child window, animated tab control, image button, masked textbox, progress dialog.
The application supports multiple skins depending on the environment. The software is implemented using the MVVM pattern. It uses WPF data binding to connect the user interface to the business logic and validate the data by associating multiple validation rules.
Enterprise Resource Planning
•Accounting
•Stock management
•Payroll management
•Asset management
•Order management
•Production management
The client-side of this application is developed using Visual Studio .NET (C#.NET). The database engine is developed using Microsoft SQL Server 2000.
School Management System
•Registration and enrollment
•Student demographics and family units
•Daily or class attendance
•Master schedule and course management
•Graduation requirements, transcripts, GPA, honor roll, grades, and report cards
•Custom reporting, labels, graphs, and more
•School-to-home communication
•Discipline monitoring
The client-side of this application is developed using Visual Studio .NET (ASP.NET), and the database engine is Microsoft SQL Server 2000.
Press Articles Management
•The back office to maintain the articles to be sold (PDF or plain text)
•Deployed the front-end on the web where the user can search and buy a chosen article
This application is developed using Visual Studio.NET (ASP.NET), the database engine is Microsoft SQL Server 2000, and the search engine is based on Microsoft SQL server 2000 and full-text search.
Beirut Stock Exchange Data Warehouse
This application is developed using Visual Studio .NET, C#, and .NET. The database engine is Microsoft SQL Server 2000; the data is imported regularly using a DTS (data transformation service). OLAP cubes are stored using Microsoft SQL Server 2000 Analysis Services. The data navigation component is developed using Microsoft Visual Studio .NET (ASP.NET). The reports are authored, managed, and delivered using Microsoft SQL Server 2000 Reporting Services.
Actisuite
SignMe In
The client-side of this application was developed using Visual Studio and .NET MVC. The database engine was developed using Microsoft SQL Server 2017.
SOS System
This application is developed using Microsoft Access and VBA.
Skills
Languages
SQL, C#.NET, JavaScript, CSS, HTML5, XML, Visual Basic for Applications (VBA), T-SQL (Transact-SQL)
Frameworks
Windows PowerShell, ASP.NET MVC, Windows Presentation Foundation (WPF), .NET, .NET Core, ASP.NET Web API, ASP.NET Core 2
Libraries/APIs
Bloomberg API, Web API, Google Analytics API, Node.js
Tools
Microsoft Visual Studio, Microsoft Power BI, Microsoft InfoPath, Azure Logic Apps, Google Analytics, Microsoft Access, Microsoft Excel, Informatica ETL, DTS, Retool
Paradigms
Database Design, ETL, Agile, OLAP
Platforms
Windows, Microsoft, SharePoint 2013, Microsoft Power Automate
Storage
SQL Server Management Studio (SSMS), Azure SQL Databases, Microsoft SQL Server, Dell Boomi, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), JSON, Azure SQL, Database Administration (DBA)
Other
Software Engineering, Business, Azure Pipelines, Azure Data Factory, Windows Communication Foundation (WCF), FIX Protocol, WCF Web Services, Data Modeling, Microsoft Data Transformation Services (now SSIS), Excel Add-ins, Informatica Intelligent Cloud Services (IICS), Data Engineering, Software System Architecture Development, DHTML, APIs, Data Visualization, Dashboard Design, Dashboards, User Interface (UI)
Education
Master's Degree in Software Engineering
Conservatoire Nationale des Arts et des Métiers (CNAM) - Paris, France
Bachelor of Arts Degree in Business Computing
Saint Joseph University - Lebanon
Certifications
Dell Boomi Associate Developer
Dell Boomi
Agile Project Management Foundation
APMG
Microsoft® Certified Solutions Expert - Data Management and Analytics
Microsoft
Microsoft Certified Solution Developer
Microsoft
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