
Julien M'Poy (aka groovytron)
I am a software artisan, open source lover and contributor as well as a music weirdo. I am currently located in La Chaux-de-Fonds (Switzerland). You can contact me via LinkedIn, GitHub or GitLab.
If I had to pick one of the principles of the Manifesto for Agile Software Development, I would pick Individuals and interactions over processes and tools. I believe that open communication and transparency are key to a successful software development project.
Software Skills
- DevOps: Git , GitLab CI , GitHub Actions , Travis CI , Podman , Docker , Portainer , Kubernetes , Capistrano , Ansistrano , Vault , SOPS , Packer , OpenTofu , Terraform , SaltStack , Ansible , Molecule , Kitchen CI , Træfik , Sentry , GNU/Linux, Bash Scripting, ACL , Systemd , Cron, Logrotate, MySQL , PostgreSQL , RabbitMQ , Keycloak (Single sign-on aka SSO)
- Web Development: PHP , Symfony , Laravel , Python , Flask , Django , Golang , JavaScript , Angular , VueJS , React , CSS, SASS , OpenAPI specification , WebGL , WCAG
- Mobile Development: Android, Java
- Desktop Development: C++, Qt , C#
- Programming: Object-oriented Programming , Functionnal Programming , Concurrent Computing , Asynchronous Programming , GPGPU programming (General-purpose computing on graphics processing units)
- Methodologies: Agile Scrum , Scaled Agile Framework (SAFe) , Gitflow , arc42 , C4
- Science: Signal Processing, Image Processing, Fourrier Series, Linear Algebra, First and Second Order Differential Equations
I qualify myself as a fullstack devops engineer. I'm experienced in both frontend and backend development and I really enjoy automating things (CI/CD for the win!). I also like investigating business problems and developing custom and fitting solutions for the customers and everything it implies; business analysis, architecture design, documentation and more.
My own Linux system's configuration is public. Feel free to have a look !
Check out my expertise page if you want numbers and charts about my skills.
As I said, I am an open source lover and contributor, please check my Open Source Contributions and GitHub Stats. My GitHub Résumé can probably give you some more insights as well. It is available here (might take some time to display due to data crowling).
Language Skills
- French: Mother tongue
- English: C1 (Cambridge Certificate in Advanced English)
- German: B2
- Icelandic: A1 (ég kann islensku smá)
Extra Activities
- I enjoy playing board games with my friends and family
- I practice different sports weekly depending on the season; football, biking, running, ski and climbing
- Guitar player in a few bands (reggae, rock) since 2007
- Volunteer (camping manager) at Rock Altitude Festival from 2010 to 2019
- Volunteer (barman) at Bikini Test since 2010
- Expert for evaluating BSc projects and mid-term exams for Haute École Arc (Swiss University of Applied Science)
Employments
Lausanne
Switzerland
September 2024 - Today
Fullstack Developer
Oberzollikofen
Switzerland
August 2021 - August 2024
Senior Software Developer
- Design, architect, develop and maintain applications and web services
- Coach and onoboard new frontend developers and apprentices
- Frontend development (Angular and VueJS)
- Improve accessibility experience in frontend applications
- Backend development (Go)
- Implement a chatbot in Python with ollama, gradio and milvus
Projects
La Chaux-de-Fonds
Switzerland
June 2018 - July 2021
Senior Software Developer
- Design, architect, develop and maintain applications and web services
- Design and deploy a DevOps culture into the company
- Setup Continuous Integration and Continous Delivery for different projects (PHP, Python and JavaScript)
- Develop Docker images for local development and GitLab CI purpose (PHP, Python, Android, SaltStack, Ansible, Capistrano, Ansistrano)
- Server configuration management with Ansible and SaltStack
- Infrastructure-as-Code (IaC) with Terraform
- Application monitoring with Sentry
- Backend development in PHP (Symfony) and Python (Django and Flask) for web and IoT projects requesting MQTT communication with RabbitMQ
- Frontend development (Angular, React and VueJS)
- Mobile development on Android
Projects
St-Imier
Switzerland
September 2017 - May 2018
Research Assistant
- Take part into different projects as junior developper (web development, business intelligence and AI development)
- Prepare workshops for final year students and review students’ semestrial web projects
Projects
Education
Neuchâtel
Switzerland
2014 - 2017
Bachelor of Science in Software Development
Graduated with honors:
- Best general grade average of the computer science section: 5.42 out of 6
- Best grade for bachelor project: 6 out of 6
See Academic grading in Switzerland for more details about the grades' meaning.
My Bachelor project's report is open source and available in french here.
La Chaux-de-Fonds
Switzerland
2009 - 2012
Academic Maturity in Visual Arts and Geography
I chose to attend the «Mathematics Level 2» course for more in depth knowledge in mathematics.
My diploma project consisted in implementing a random music generator in Visual Basic.