Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Alexandre Moles

Senior software developer / SQL Server developer & admin

44 years old
Driving License
France
Employed Available
Having mostly worked in small start-up companies, I've acquired a broad range of knowledge. Programming, database design and administration, system, networking, hosting platforms, project and team management.

I'll admit, backend development has my favours, and in the last few years I mostly dealt machine speaking to machines. Nonetheless, frontend development is still something I like doing when offered the opportunity.

As part of a team or autonomously, I'm a committed and a perseverant problem solver. No solving needed? Well, I'll probably try to find ways to optimize existing processes.

I think curiosity is a quality, and being multifaceted means I spend time learning about many things. Science, technology, engineering, biology, psychology, music, or sports are the main subjects I focus on.
  • Heterogeneous hosting platform monitoring and administration (Windows, Hyper-V, Ubuntu, Xen, Docker, SQL Server, MySQL, Juniper, Dell PowerVault)
  • Moving our hosting platform to a new data centre (again). Setup interconnection between our Parisian office dedicated subnet and the new data centre.
  • Setup and deploy a geocoding platform based on the open source project "addok" integrating worldwide publicly available addresses.
  • Design and development of an email and phone number validation and corrector tool. (email: TLD verification, domain verification, common swapping letters typos detection and fix; phone: using google's libphonenumber library)
    (C# console app, SQL Server)
  • Adding support to new external providers such as: Google Ads, Facebook Audiences, Wonderpush
  • Keeping all the toolset previously developed up to date (ETL, workflows, job scheduling)
  • Writing technical documentation.
Learn more
  • Developing and managing a SaaS DMP platform (SQL Server, ReactJS, node, ASP.NET, C# console apps, WCF, Windows Services)
  • Developing a back-office ETL custom tool (web interface & backend daemon) used to schedule or react on file detection on the filesystem to import heterogeneous data formats (flat, json, or xml files, web services extracted data) sources in our client data marts. (ASP.NET, C# console apps, Windows Services, SQL Server, WCF)
  • Developing a custom tool configuring our SaaS DMP solution from a project manager Excel definition document describing an entire client environment. The process was previously made by hand and took one to three months depending on the complexity of the DMP. With this tool, the expected configuration time decreased to approximately one week to a month. 95% of the time spent being in communicating with the client.
  • Technical supervision, in charge of .NET/C# developments. Making sure internal methodology is followed properly.
  • Production platform management and optimization (SQL Server, SAN, Systems profiling and optimization)
  • Production hosting platform hardware renewal (migrating all apps to new hardware) and changing data centre (network configuration, VPN, DNS, etc)
  • Developing connectors to external service providers such as eCircle, Teradata, Actito, or Strapi (ASP.NET, C# console apps, SQL Server, WCF, REST API, SOAP API, FTP)
  • Design and development of service stubs mocking externals service providers to allow testing without impacting the providers environments. (C# Windows Service, REST, SOAP, FTP, file monitoring)
  • R&D / monitoring new technology
  • Writing technical documentation.
Learn more
  • Design a geographical data cataloguing system based on a centralized frontend (Windows Azure) and on premise agent (scanning local network for geographical resources).
    Setup Microsoft Azure networking to allow agents to worker communication.
    Create Microsoft Azure's deployment cycle.
    Develop the on-premise agent auto-update mechanism.
    Develop connectors to multiple geographical data sources (databases, files, web services)
  • Technical supervision: development team schedule and task management.
    Agile methodology.
    Technical referent.
  • Producing and maintaining an up-to-date technical documentation of the solution for.
  • Production platform management & supervision.
    Technical support.
Learn more
  • Development of a Silvetlight marketing campaign and client data management system. Interfacing with different data processing platforms (postal address verification, data deduplication, geographical socio-economical cutouts) before delivering data to our clients before emailing or postal mailing campaigns
  • Ensuring the company's methodology were followed by the developers joining the team. Training and mentoring them.
  • Setting up and supervising a web hosting platform (Windows Server, SQL Server). Migration from an existing platform to this newly created environment.
  • SQL Servers & databases administration
  • SQL and ASP.NET/Silverlight developers management.
Learn more
  • Project management, design and development of a reporting tool for EMI (music label): building of their Data Warehouse (data coming from Google Ads, Mediametrie, and others), data consolidation and display charts on dynamic dashboards. (ASP.NET, SQL Server)
  • Project management, design and development of a SLO system for the different websites of the "Groupe Figaro".
    System allows centralizing existing sparse user data, consolidate, deduplicate and fix bad data following a certain set of predetermined rules.
    (PHP, MySQL)
  • Development of a tool used by sales team to sell postal addresses for our client Mediapost. Interfacing with a Microsoft CRM 3.0 platform and multiple quotation and invoice tools of the company.
    Development team management.
    (MS CRM3.0, ASP.NET, SQL Server)
  • Development of a tool for bulk loading flat (CSV, TSV) or XML files to Microsoft CRM 3.0
  • Maintenance and development of the www.afom.fr backend CMS and website. (PHP, MySQL)
  • Setup of Microsoft CRM 3.0 for our client "le Groupe Moniteur". Design and development of custom CRM 3.0 plugins to answer specific needs of the company. (MS CRM3.0, ASP.NET, SQL Server)
Learn more
  • Developing automation tools used in the production of static websites and rich media contents. (ASP & SQL Server backend)
  • Designing and developing the CMS used on the www.afom.fr website (mobile operators French association). (PHP & MySQL backend)
  • Setting up and supervising a web hosting and video streaming platform running on Windows Servers (ASP, SQL Server, Windows Media Server)
  • Setting up and supervising an office networking & internal development platform setup and maintenance. (ASP, SQL Server, Windows Media Server)
  • Production of rich-media contents on Dell France's intranet and public websites. (ASP, SQL Server)
Learn more
  • Designing and developing of a rich media content generator. WYSIWYG web interface allowing combining video, web, image, and flash contents for on-demand or live webcast.
    A rework of the first version of the tool created in my previous position.
  • Improving the product by collecting production teams remarks or needs to improve the user experience.
Learn more

Developer

Langages Virtuels
August 1999 to October 2000
Full-time
Cachan
France
  • Programming a tool for generating institutional rich media contents for the web (combining video content & slides in HTML)
  • Producing rich media content for our institutional clients
  • Daily webcasting of the French TV "TF1" news broadcast on their website www.tf1.fr
  • Covering the Sydney Olympic Games for the French website "sporever.fr" with a team of journalists, webcasting French athletes interviews (live and on-demand). Video encoding and rich media contents were produced on site then webcasted through our platform in France via ISDN aggregated links (Cisco appliance).
    Setting up the Cisco appliance and uplink to France.
  • Developing of the first free online lottery website in France: Bananalotto.fr
Learn more
Certifications

Segment - 7A Analytics certification exam

28/09/2021

Segment - Delivery readyness certification

08/10/2021

MCTS SQL Server 2005 Certification

13/06/2007
  • C#, ASP.NET
    Expert
  • .NET 6.0 to 8.0
    Advanced
  • Web services: WCF, SOAP, gRPC, REST
    Expert
  • HTML, CSS, ECMA, XML, XSD, RegEx
    Advanced
  • T-SQL, CLR SQL, Stored procedures
    Expert
  • ReactJS, node.js, PHP, python
    Intermediate
  • Cosmos DB, MongoDB, Redis, MySQL, PostgreSQL
    Good
  • WinForms, MVC.NET, EntityFramework
    Good
  • Rust, Ziglang
    Notions
  • Microsoft Azure, GCP
    Advanced
  • Visual Studio, VS Code, Azure Data Studio, Unit tests
    Advanced
  • SSIS, Reporting Services, ETL
    Good
  • Windows Server 2008/2016/2019
    Advanced
  • Hyper-V, Xen, Docker
    Good
  • SQL Server 2008/2016/2019
    Advanced
  • Debian, Ubuntu, ClearLinux
    Good
  • IIS, DNS, DHCP, Active Directory, Routing & Remote Access
    Advanced
  • Azure DevOps, Team Foundation Server, Git
    Advanced
  • NAT, VPN PPTP, IPSEC, IKEv2
    Advanced
  • French: mother tongue
    Expert
  • English (fluent)
    Advanced
  • Spanish (fluent)
    Advanced
  • Portuguese
    Notions
  • Africa, Asia, Europe, Latino America, North America, Oceania.
  • Classical music, jazz, blues, rock, piano, guitar
  • Mountain biking, paragliding, rock climbing, ski, hiking, surfing