
Jhonny El Helou
Verified Expert in Engineering
Software Developer
Paris, France
Toptal member since July 26, 2021
Jhonny is a software developer with more than eight years of experience building solutions for Microsoft, Murex Systems, PinPay, HedgeGuard, and open-source communities. He specializes in cross-platform applications, interactive games, and infrastructure and productivity tools. He is excited to freelance on projects to help clients enhance their products and expand their markets.
Portfolio
Experience
- Visual Studio - 12 years
- Visual Studio Code (VS Code) - 10 years
- C# - 8 years
- Windows - 8 years
- SQL - 8 years
- .NET Core - 6 years
- Microservices Architecture - 5 years
- Redis - 4 years
Preferred Environment
Windows, Visual Studio, Visual Studio Code (VS Code)
The most amazing...
...interactive games I've developed were used in malls and expositions.
Work Experience
Tech Lead
Expertvisionfrance
- Created a responsive mobile application to manage medical cases for vision and audio. The application is accessible by different user types and protected by RBAC roles and permissions.
- Managed Stripe payment and API and webhook integrations with the app to manage payment links, payments, products, and sub-accounts.
- Performed SendGrid and Twilio integrations for email and SMS support with webhook integration for tracking application events.
- Managed Calendly and Mapbox integrations for scheduling and map support.
- Configured and managed Azure resources for three different environments.
- Created unit and functional tests for the application to ensure quality.
- Built CI/CD pipelines on GitHub Actions to quickly deploy new versions.
Software Architect
TheFork
- Analyzed business requirements by providing technical assessment, alternative solutions, risks, suggestions, and feedback in ADR.
- Assisted in realizing the technical vision and target objectives.
- Prepared documentation, architecture diagrams, user flows, schematics, and KPI reporting.
- Suggested best practices, design patterns, frameworks, and tools.
- Provided technical assistance to developers during the implementation phase.
- Coordinated with the EM, PM, Directors, Data, Ops, and Security.
Software Architect and Senior Software Developer
HedgeGuard
- Developed and maintained existing Windows services and web applications.
- Promoted development guidelines and best practices.
- Maintained and supported existing Service Fabric microservices.
- Designed architecture and developed a cross-platform data import microservice.
- Developed and maintained an Angular single-page application.
Senior Full-stack Developer
PinPay
- Developed and maintained an Angular 4/5/6 single-page application.
- Designed, proposed, and enhanced existing bank applications with my team.
- Created and maintained .NET Core APIs and internal services to generate internal reports and extracts.
- Configured continuous integration and continuous delivery for existing bank applications.
- Designed and implemented REST APIs used in mobile applications.
Software Developer
Murex
- Developed and maintained web applications to automate IT operations using ASP.NET, MSMQ, MSSQL, WebAPI2, and AngularJS.
- Integrated an MVC application with third-party RESTful and SOAP services such as: Office365, Yammer, Confluence and others.
- Developed and released in Agile using Jira for sprint planning and issue assignment.
- Generated reports and dashboards for the collected data using tools such as Highcharts, D3.js, and PowerBI.
- Developed and maintained an application for infrastructure monitoring that functions on Linux, Windows, AIX, and Solaris machines to collect environment information (memory, power, storage, mounts, database servers, OS updates and releases).
- Designed architecture and developed multi-tenant cross platform application using .NET Core that enables queue-to-queue communication over http/https or message queuing protocol between secured infrastructures (similar to Microsoft Gateways).
- Designed architecture and developed and maintained highly available and fault tolerant applications with needed components (website, web API, Windows services) that executes Sybase, Oracle, and MSSQL scripts on database servers.
- Collaborated, supported, and followed up with part-time and internship employees.
- Designed architecture and developed and maintained highly available and fault tolerant applications with the needed components (website, web API, Windows services) that executes Shell, Windows PowerShell, and Python scripts on machines.
- Developed and maintained the back-end framework used by the team for faster and easier implementation of applications.
Experience
Secure, Customizable Deployment Framework
Time Tracking
Crypto Portfolio Management System
Crypto Arbitrage Excel Plugin
Algorithm Termination
https://github.com/jhonnyelhelou91/AlgorithmTerminationAccounting System
Among other features from the system, it contains currencies, categories, inventories, and general ledgers.
Project Management Software
Fund Transfer System
Education
Master's Degree in Computer and Communication Engineering
American University of Science and Technology - Beirut, Lebanon
Bachelor's Degree in Computer and Communication Engineering
American University of Science and Technology - Beirut, Lebanon
Certifications
Microsoft Azure Data Fundamentals
Microsoft
Microsoft Azure Cloud Fundamentals
Microsoft
Skills
Libraries/APIs
LINQ, jQuery, AngularUI, Highcharts, D3.js, Exchange API, Node.js, React, Stripe, Stripe API, Calendly API, Mapbox API, Twilio API, SendGrid API
Tools
Visual Studio, Angular CLI, RestSharp, Grafana, RabbitMQ, Hangfire, ELK (Elastic Stack), C#.NET WinForms, SonarQube, Apache Solr, Kong, Docker Compose, MATLAB, Plaid, Excel 2013, Excel 2007, Microsoft Excel, Azure Key Vault, Azure App Service, SendGrid
Languages
SQL, C#, CSS, JavaScript, Python, C++, Bash, Python 2, Python 3, C#.NET, TypeScript, Visual Basic, Visual Basic .NET (VB.NET), Java
Frameworks
.NET Core, Angular, ASP.NET, .NET, Windows PowerShell, ASP.NET MVC, AngularJS, .NET 5, .NET 4, .NET 8, Blazor, Blazor WebAssembly, Entity Framework Core
Platforms
Windows, Visual Studio Code (VS Code), Linux, Azure Service Fabric, Docker, Oracle, Azure, Azure IaaS, Azure PaaS, Azure SQL Data Warehouse, Amazon Web Services (AWS), Dedicated SQL Pool (formerly SQL DW), Azure Functions, Calendly, Mapbox, WordPress, Twilio
Storage
Microsoft SQL Server, PostgreSQL, MongoDB, Redis, InfluxDB, Sybase, Databases, Relational Databases, Azure SQL, Azure SQL Databases, Memcached
Paradigms
Microservices Architecture, MVC Design, Plugin-Based Architecture, Microservices, Model View ViewModel (MVVM), REST
Other
APIs, IIS, Software Development, Web Development, Windows Services, CORS, Architecture, Fintech, Software Design, Software Architecture, Technical Leadership, Team Leadership, Office Add-ins, Microsoft Office SDK, WCF Web Services, Excel Macros, MSMQ, Cloud, Web Security, Identity, Privacy, Data, Non-relational Databases, Analytics, Cloud Storage, Azure Data Lake Analytics, Azure Data Lake, Azure Databricks, Azure Data Factory (ADF), WebSockets, Prometheus, Image Processing, Neural Networks, Cash Flow Management, ACH, Azure Service Bus, GitHub Actions, Mapbox SDK
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