Francis-Patrick Diallo
CV

Francis-Patrick Diallo

Regular DevOps Engineer

Ora et labora

Currently

Building
Scheduling Optimization: School Timetabling and Conference Scheduling with Timefold
Learning
Operations Research: Methods and Applications

About

Portrait of Francis-Patrick Diallo

I am a passionate Alumni of Polytechnic University of Bucharest, driven by a curiosity for technology and a love for creation. My journey involves delving into the world of computer science, exploring new ideas, getting the big picture, and adapt to new challenges. Some of my favorite IT topics are: Fullstack Development, AI (GenAI, Operation Research, ML), Mobile Applications, Internet of Things, etc.

  • Location: Bucharest, Romania
  • Languages: Romanian, English, French
  • Availability: Open to new opportunities and collaborations. Feel free to reach out!

Skills

AI & Optimization

I build features on top of language models, and use optimization solvers to schedule complex problems.

  • GitHub Copilot & AI agentsDaily
  • Claude / Anthropic APIDaily
  • RAG & vector databasesComfortable
  • Azure OpenAIComfortable
  • Timefold / Operations ResearchComfortable
  • Machine learningLearning

Backend & Languages

I write backend services on the JVM and in Python, and can work in C/C++ and C# when a project needs it.

  • JavaDaily
  • Spring BootDaily
  • PythonDaily
  • REST / gRPC / WebSocketComfortable
  • C / C++Learning
  • C# / .NETComfortable
  • GoComfortable

Data & Messaging

I work with relational and document databases and with message-driven systems.

  • SQL (PostgreSQL, MySQL)Comfortable
  • MongoDBComfortable
  • RabbitMQComfortable
  • KafkaLearning
  • SparkLearning

Frontend & Mobile

I build web and mobile interfaces, from Angular and React to Flutter apps.

  • JavaScript / TypeScriptDaily
  • ReactComfortable
  • AngularDaily
  • HTML / CSSComfortable
  • Flutter / DartComfortable
  • FigmaComfortable

Platform & DevOps

I automate how software gets integrated, built, and delivered.

  • GitHub ActionsDaily
  • BazelComfortable
  • Git / GitHubDaily
  • Linux & shell scriptingDaily
  • DockerComfortable
  • ClearCaseComfortable
  • CMakeComfortable

Ways of Working

I mentor, lead, and keep delivery organised.

  • Scrum & Product OwnershipComfortable
  • Mentoring & workshopsDaily
  • Technical documentationDaily
  • Jira / ConfluenceDaily
  • Soft skills & CommunicationDaily

Experience

  1. Regular DevOps Engineer at ASML (via Luxoft)

    2025-04 — present · Bucharest, Romania

    Keep the build and integration pipelines healthy for ASML developers, and use AI to remove repetitive work.

    • Automatic PR labeling saves up to 1 hour a week during daily integrations
    • Built agents and skills, including an automated delivery-file creator that saves 3-5 minutes per delivery
    • Contributed to the Gradle to Bazel migration, so the team could move off ClearCase
    • Ran 5+ GitHub Copilot workshops and pitched a predictive-maintenance tool the client appreciated
    Technical details

    Stack: GitHub Actions, Bazel, ClearCase, Shell, Python, GitHub Copilot

    Feature Integrator for ASML, the semiconductor equipment supplier: I merge developer work into GitHub and ClearCase, maintain and improve the GitHub Actions pipelines, and write shell scripts that shorten the software development lifecycle.

    I also worked on an automated static-code-analysis fixer built on GenAI, contributed to Luxoft’s GenAI course curriculum, and act as an AI champion, pushing the team towards an AI-driven high-performance way of working. I onboarded new team members through knowledge transfer and mentoring.

  2. Interim Scrum Master and Product Owner at ASML (via Luxoft)

    2026-02 — 2026-04 · Bucharest, Romania

    Led the team for two months as Scrum Master and Product Owner, while still delivering my DevOps work.

    • Planned the next quarter's work with other teams, managers and stakeholders
    • Contributed to architectural changes and the Bazel migration
    • Kept every committed feature on track for the quarter
    • Carried my DevOps workload at the same time
    Technical details

    Stack: Scrum, Bazel, Jira, Confluence

    A two-month interim role on the same ASML project. I ran the team’s daily meetings, owned the backlog, and coordinated quarterly planning across teams, while keeping my regular DevOps commitments and making sure the features promised for the quarter were delivered.

  3. Junior Developer, Avaya Workplace Client at Avaya (via Luxoft)

    2024-06 — 2025-04 · Bucharest, Romania

    Helped move Avaya's unified-communications desktop client from Windows to Linux.

    • Migrated communication services of a SIP-based client from Windows to Linux
    • Picked up C/C++, C#, .NET and Protobuf on the job and delivered the assigned migration tasks
    • Followed best coding practices across a large existing codebase
    Technical details

    Stack: C++, C#, .NET, Protobuf, Linux, GitHub

    Avaya Workplace Client is a SIP-based unified-communications client for real-time collaboration. I worked on porting it to Linux, using technologies that were new to me at the start, and closed the migration tasks that touched its various communication services.

  4. Internship Mentor at Luxoft

    2024-06 — 2024-09 · Bucharest, Romania

    Mentored third-year students through a full software project, from design to deployment.

    • Guided students through the whole lifecycle: design docs, Figma prototype, Java/Spring Boot backend, frontend, testing, DevOps
    • Ran weekly feedback meetings and tracked work on Trello and GitHub
    • Students reported a supportive, well-organised learning environment
    Technical details

    Stack: Java, Spring Boot, Figma, Trello, GitHub

    The summer internship was built around one full-stack project with Java as the main technology. I taught the software development lifecycle by having the students do it: document the design, prototype in Figma, build with Java and Spring Boot plus a frontend framework of their choice, test, and set up delivery.

  5. Junior Developer at Vodafone Ziggo (via Luxoft)

    2023-06 — 2024-03 · Bucharest, Romania

    Maintained a converter that turns call-center CSV messages into JSON for a third-party system.

    • Helped the client resolve an "agents missing" issue
    • Added troubleshooting steps to the product documentation
    • Gave prompt customer support
    Technical details

    Stack: Python, Linux, Testing

    The Message Converter takes CSV messages describing interactions between agents and customers, converts them to JSON and forwards them to a third party for processing. My work was maintenance, support and documentation.

  6. Junior Developer at Daikin (via Luxoft)

    2022-11 — 2023-01 · Bucharest, Romania

    Integrated the updated SAP API into a call-center connector.

    • Integrated the updated SAP API into the existing connector from its new documentation
    Technical details

    Stack: JavaScript, REST API, SAP API

    Daikin CRM Connector is a call-center web application with SAP API integration. I followed the updated SAP API documentation and wired the new API into the current implementation.

  7. Junior Java Developer, CE CRM Connector at Avaya (via Luxoft)

    2022-09 — 2024-06 · Bucharest, Romania

    Kept a call-center web app with Salesforce integration working for the client: fixes, features and support.

    • Bug fixing, log analysis, feature work and hotfixes delivered to clients
    • Wrote internal docs: call-flow scenarios and a guide to the JSON message-configuration tool
    • Configured and updated the project's BlackDuck licenses
    • Worked with customer support so clients got the right solution
    Technical details

    Stack: Java, Spring, AngularJS, RabbitMQ, CometD, Docker, Jasmine

    Avaya CE CRM Connector is a web application that integrates Salesforce CRM with call-center management. My job was making sure it worked well for the client, and supporting teammates along the way.

Projects

Education & Certifications

Education

  • M.Sc. Information and Communication TechnologiesFaculty of Automatic Control and Computer Science, Polytechnic University of Bucharest · 2022–2024

    Final grade 10.00. Thesis: Timetable Generation System using Metaheuristics algorithms

  • B.Sc. Information and Communication TechnologiesFaculty of Mathematics and Computer Science, University of Bucharest · 2019–2022

    Final grade 9.00. Thesis: QPark, a mobile application for managing parking spaces

  • Baccalaureate Degree"Mihai Viteazul" National College · 2015–2019

    Final grade 9.53

Certifications

  • Claude Certified Associate - FoundationsAnthropic · issued 2026-09 · expires 2027-09See credential
  • Databricks Genie One FoundationsDatabricks · issued 2026-09See credential
  • Databricks Partner Summit 2026 BadgeDatabricks · issued 2026-09 · expires 2027-09See credential
  • FDE Partner BasecampAnthropic · issued 2026-07See credential
  • GitHub CopilotGitHub · issued 2026-06 · expires 2028-06See credential

Blog

View all posts

Contact

Have an idea, a role, or a question? Let's talk.

I usually reply within 2 working days.

Open to new opportunities and collaborations. Feel free to reach out!