|
438 | 438 | {/snippet} |
439 | 439 | {#snippet englishContent()} |
440 | 440 | <p> |
441 | | - I participated in the application development of microservices, in the |
442 | | - implementation and discovery of craft practices: TDD, BDD, and |
443 | | - integration testing. I also contributed to the organization of |
444 | | - development teams with a Kanban-based approach and specifications. |
445 | | - </p> |
446 | | - <p> |
447 | | - I also provided Level 2 and 3 support, and worked on the |
448 | | - infrastructure to investigate and resolve user issues. |
| 441 | + Scalingo is a French sovereign hosting provider offering a |
| 442 | + developer-focused platform. I joined as a Senior Fullstack Software |
| 443 | + Engineer for 1 year and 5 months, working primarily in Go and |
| 444 | + requiring advanced Linux expertise. |
449 | 445 | </p> |
| 446 | + |
| 447 | + <p><strong>Backlog and Team Organization</strong></p> |
| 448 | + <ul> |
| 449 | + <li>Developed business specifications</li> |
| 450 | + <li>Established Kanban processes within teams</li> |
| 451 | + <li> |
| 452 | + Created procedures to streamline asynchronous team communication |
| 453 | + </li> |
| 454 | + </ul> |
| 455 | + |
| 456 | + <p><strong>Led Small Team Development Projects</strong></p> |
| 457 | + <ul> |
| 458 | + <li>Automated maintenance windows for user database maintenance</li> |
| 459 | + <li>Fixed a potential security vulnerability in user review apps</li> |
| 460 | + </ul> |
| 461 | + |
| 462 | + <p><strong>Team Development Work</strong></p> |
| 463 | + <ul> |
| 464 | + <li> |
| 465 | + Contributed to multiple features through pair programming in Go |
| 466 | + </li> |
| 467 | + <li> |
| 468 | + Bug fixes and platform maintenance |
| 469 | + <ul> |
| 470 | + <li>Deprecated database versions</li> |
| 471 | + <li> |
| 472 | + Designed and implemented database migration procedures |
| 473 | + minimizing user impact |
| 474 | + </li> |
| 475 | + </ul> |
| 476 | + </li> |
| 477 | + <li>Documentation for Scalingo's public website</li> |
| 478 | + </ul> |
| 479 | + |
| 480 | + <p><strong>Organized Internal Meetups</strong></p> |
| 481 | + <ul> |
| 482 | + <li>Focused on knowledge sharing and human-centered team building</li> |
| 483 | + </ul> |
| 484 | + |
| 485 | + <p><strong>Direct User Support</strong></p> |
| 486 | + <ul> |
| 487 | + <li>Handled user questions and troubleshooting</li> |
| 488 | + <li> |
| 489 | + Investigated and resolved infrastructure issues leveraging deep |
| 490 | + Linux knowledge |
| 491 | + </li> |
| 492 | + </ul> |
| 493 | + |
| 494 | + <p><strong>Software Craftsmanship Practices and Advocacy</strong></p> |
| 495 | + <ul> |
| 496 | + <li>Applied TDD and BDD development</li> |
| 497 | + <li>Promoted clean code and testing practices within teams</li> |
| 498 | + <li> |
| 499 | + Created integration tests for PostgreSQL database version migrations |
| 500 | + </li> |
| 501 | + </ul> |
450 | 502 | {/snippet} |
451 | 503 | </Experience> |
452 | 504 |
|
|
482 | 534 | {/snippet} |
483 | 535 | {#snippet englishContent()} |
484 | 536 | <p> |
485 | | - I took part in the development efforts within the Finance team, where |
486 | | - I implemented integration testing. |
| 537 | + Malt is a French platform connecting freelancers with clients. I |
| 538 | + joined the Finance team as a developer contributing to both frontend |
| 539 | + and backend work for 3 months. |
487 | 540 | </p> |
| 541 | + <ul> |
| 542 | + <li> |
| 543 | + Contributed to minor feature development as part of onboarding |
| 544 | + </li> |
| 545 | + <li> |
| 546 | + Implemented integration tests to secure critical user journeys |
| 547 | + </li> |
| 548 | + </ul> |
488 | 549 | {/snippet} |
489 | 550 | </Experience> |
490 | 551 | <Experience |
|
526 | 587 | {/snippet} |
527 | 588 | {#snippet englishContent()} |
528 | 589 | <p> |
529 | | - I was part of the team responsible for the Calculateur Multi-modal |
530 | | - d’Itinéraires. There, I contributed to the elaboration of the product |
531 | | - backlog, while maintaining it: refactoring, developing new features. |
| 590 | + SNCF Connect & Tech is the IT division of SNCF, France's national |
| 591 | + railway company, facilitating user interactions with the |
| 592 | + transportation network. I contributed to the CMI (Multimodal Journey |
| 593 | + Calculator) team, responsible for providing optimal routes when users |
| 594 | + search for journeys from point A to point B. The team consisted of 7 |
| 595 | + developers, 1 Product Owner, and 1 Scrum Master, operating in Kanban. |
| 596 | + The assignment lasted 11 months. |
532 | 597 | </p> |
| 598 | + <ul> |
| 599 | + <li>Backend architecture overhaul</li> |
| 600 | + <li> |
| 601 | + Software development and maintenance in collaboration with the |
| 602 | + Product Owner |
| 603 | + </li> |
| 604 | + <li> |
| 605 | + Participated in and presented projects during internal hackathons |
| 606 | + </li> |
| 607 | + </ul> |
533 | 608 | {/snippet} |
534 | 609 | </Experience> |
535 | 610 | <Experience |
|
603 | 678 | {/snippet} |
604 | 679 | {#snippet englishContent()} |
605 | 680 | <p> |
606 | | - As part of a 5-person team following Scrum methodologies, I joined |
607 | | - from the beginning in the development of a business repository |
608 | | - application for Dalkia, SEE. Later on, I was involved from the initial |
609 | | - specifications in the creation of an application managing technician |
610 | | - bonuses at Dalkia, this time designed with a hexagonal architecture. |
611 | | - </p> |
612 | | - |
613 | | - <p> |
614 | | - For both of these projects, I contributed to the implementation of |
615 | | - craft practices within the teams, such as TDD, pair programming, and |
616 | | - focusing on the application's business domain. I also worked on the |
617 | | - DevOps pipelines for the applications. |
| 681 | + Dalkia is an EDF subsidiary specializing in energy services. I joined |
| 682 | + the Alpha team within the Digital Workshops, working in Scrum for 3 |
| 683 | + years at La Combe Du Lion Vert, following a one-month Software Craft |
| 684 | + training. |
618 | 685 | </p> |
| 686 | + <ul> |
| 687 | + <li> |
| 688 | + Actively contributed to backlog refinement through constant |
| 689 | + collaboration with the Product Owner |
| 690 | + </li> |
| 691 | + <li> |
| 692 | + Contributed to DevOps aspects of our software in coordination with |
| 693 | + System Administrators |
| 694 | + </li> |
| 695 | + <li> |
| 696 | + Organized internal events at La Combe Du Lion Vert focused on |
| 697 | + software craftsmanship education |
| 698 | + </li> |
| 699 | + <li> |
| 700 | + Set up Ubuntu-based development environments to streamline work |
| 701 | + across Digital Workshop teams |
| 702 | + </li> |
| 703 | + <li> |
| 704 | + Involved from inception in Dalkia's business reference application |
| 705 | + <ul> |
| 706 | + <li> |
| 707 | + Single source of truth for other Dalkia IT systems, actively |
| 708 | + used by approximately 30 business modelers |
| 709 | + </li> |
| 710 | + <li>Pair programming</li> |
| 711 | + <li>TDD</li> |
| 712 | + <li>BDD</li> |
| 713 | + <li>Organized user workshops with the Scrum Master</li> |
| 714 | + <li> |
| 715 | + Created a streamlined retrospective format adopted across all |
| 716 | + Digital Workshops |
| 717 | + </li> |
| 718 | + </ul> |
| 719 | + </li> |
| 720 | + <li> |
| 721 | + Developed an application managing technician bonuses |
| 722 | + <ul> |
| 723 | + <li> |
| 724 | + Pair programming, TDD, BDD, Hexagonal Architecture, Cucumber |
| 725 | + </li> |
| 726 | + </ul> |
| 727 | + </li> |
| 728 | + </ul> |
619 | 729 | {/snippet} |
620 | 730 | </Experience> |
621 | 731 | <Experience |
|
735 | 845 | </ul> |
736 | 846 | {/snippet} |
737 | 847 | {#snippet englishContent()} |
738 | | - <span></span> |
| 848 | + <p> |
| 849 | + DG2R is an Arduino-based industrial automation integrator. I joined |
| 850 | + for 6 months as part of my final academic project, working |
| 851 | + independently on all deliverables. |
| 852 | + </p> |
| 853 | + <ul> |
| 854 | + <li> |
| 855 | + Established internal software infrastructure for DG2R |
| 856 | + <ul> |
| 857 | + <li> |
| 858 | + Deployed internal GitLab and Nextcloud to facilitate employee |
| 859 | + collaboration |
| 860 | + </li> |
| 861 | + </ul> |
| 862 | + </li> |
| 863 | + <li> |
| 864 | + Created temperature control interfaces for Boulogne-Billancourt City |
| 865 | + Hall facilities |
| 866 | + <ul> |
| 867 | + <li> |
| 868 | + Designed interfaces for an embedded Linux touchscreen system |
| 869 | + </li> |
| 870 | + <li> |
| 871 | + Collaborated with city hall employees to understand their needs |
| 872 | + </li> |
| 873 | + <li>Integrated with the existing Continuum control system</li> |
| 874 | + </ul> |
| 875 | + </li> |
| 876 | + <li> |
| 877 | + Developed DG2R's e-commerce website |
| 878 | + <ul> |
| 879 | + <li> |
| 880 | + Built an e-commerce platform using Python, Django, and React, |
| 881 | + showcasing DG2R's products |
| 882 | + </li> |
| 883 | + <li>Implemented continuous deployment pipeline on GitLab</li> |
| 884 | + </ul> |
| 885 | + </li> |
| 886 | + </ul> |
739 | 887 | {/snippet} |
740 | 888 | </Experience> |
741 | 889 | </div> |
|
0 commit comments