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.
Detailed Description
  • Jellyfish bought Camp de bases and I basically kept the same role as in Camp de bases
  • 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.
Detailed Description
  • Camp de bases was founded by Café CRM founders
  • 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.
Detailed Description
  • Isogeo was addressing a very specific problem: French city administrations had no idea of what geographical data they already had purchased or produced.
    The reason for that was no cataloguing tool existed to keep track of heterogeneous data sources.
    Isogeo provided this tool.
  • 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.
Detailed Description
  • Mediapost bought Café CRM
  • 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)
Detailed Description
  • Café CRM was an IT service company working mainly on CRM and marketing projects.
    It was founded by the founders of Bananalotto.fr.
  • 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)
Detailed Description
  • Awak'It was founded by Languages Virtuels founders. It was an IT service company.
  • 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.
Detailed Description
  • Genesys Conferencing bought Langages Virtuels and we kept pushing the webcast industry until the dotcom bubble finally hit us.

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
Detailed Description
  • Langages Virtuels was a pioneer in the webcast industry and created the very first rich media experiences for institutional events, combining video and slides on the web for people unable to attend those events physically.