Software Developer

31, Swiss citizen
I am Laetitia Dallinge, an experienced software developer with a strong knowledge in OOP and good coding practices,
proficient in backend technologies (Java, Spring, PHP, NodeJS, Python), frontend technologies (React, Angular, JQuery, HTML/CSS, Bootstrap/MaterialUI),
and REST applications development

Resume

Experience

  • 2018-Today

    Software Developer

    Xenomorphe

    Development of a Point of Sales applicaton for Xenomorphe in ReactJS - Using REST APIs to communicate with a backend running Woocommerce.

  • 2018-2020

    Lead Developer

    Nelocom

    Maintenance of e-commerce website (CS-CART) and development of various addons (Shop locator, Google shopping API, Product Synchronisation, ...)
    Project management and code Analysis for an outsourced Unity App
    Themes and addon creation for Wordpress websites
    Debugging, Support and communication with customers.

  • 2015-2018

    Software Developer & Analyst

    Botanical Gardens of Geneva, Geneva

    Modular app development for the various sectors activities of Geneva Botanical Gardens. Daily use of AngularJS, JAVA, Spring, Hibernate and PostgreSQL.
    Scrum methodology and continuous integration with Git, Jenkins and Docker

  • 2013-2015

    Webmaster and Software Developer

    Freelance

    Websites and web applications based on Wordpress or Symfony
    Other software development (2D animation app in Javascript, color palette generator in Python, web forum platform in PHP)

    Linux server management (security, nginx)

Education

  • 2008-2012

    Bachelor degree certificate

    Computer Sciences, University of Geneva

    Programming (Algorithms, Complexity and Calculability, Cryptography, OOP, Databases, Parallel Computing, Compilers),
    Computer Architecture, Networks and Software Enginering,
    Mathematics (Algebra, Analysis, Numerical Analysis, Laboratory)

Technical Skills

Frontend Developement

Javascript (React, Angular, AngularJS, jQuery, ElectronJS), Boostrap, Material-UI, Protractor, Selenium, C# (WPF), HTML, CSS (SASS)

Backend Developement

PHP (Laravel, Wordpress, Symfony), Java (Spring, Hibernate, JPA, jUnit), MySQL, PostgreSQL, MongoDB, NodeJS, Python, C# (Mono, .NET core)

Client-Server Apps

Communication with sockets (TCP/UDP/Websockets), Threading

REST Apps Developement

Webservices in JAVA or PHP, data transfer in JSON format, AJAX requests.

Mobile Apps

Xamarin, Ionic, Phonegap, Android Studio

3D Visualisation

Blender(Basics), Unity,
ThreeJS

IDE

PHPStorm, Webstorm, IntelliJ

Operating Systems

Linux (Ubuntu, Debian, CentOS),
Windows

Server management

Firewall configuration (UFW, Iptables), basic security (fail2Ban, logwatch), users rights and software installation (nginx, postfix, mysql ...)

Languages

French (Native)
English (Professionnal Proficiency)

Works

image
Xenomorphe Website
2020
Freelance

  • Wordpress installation
  • Custom responsive design in CSS
  • Custom plugins (event subscription, tickets scan)
  • Woocommerce with 4000+ products
  • Usage of woocommerce API to update the product stock
  • Check it there
image
Feuerstopp Website
2020
Nelocom

  • Updated the existing design following a graphic designer's instructions
  • Creation of custom Elementor Blocks
  • Check it there
image
Nelopay Website
2019
Nelocom

  • Wordpress installation
  • Custom responsive design
  • Animations
  • Check it there
image
Spavalais Website
2019
Volunteering

  • Wordpress installation with a custom design
  • Creation of a plugin allowing to list and search for spa animals in the Valais, and implementation of a contact system to inquire about an animal.
  • Check it there
image
CatSittingHome website
2019
Freelance

  • Wordpress installation with custom theme
  • Creation of a plugin allowing to calculate the cost of the trip between the cat-sitter's home and the customer's home.
  • Creation of a plugin allowing the cat-sitter to enter her availabilities in a given period, and to display them on the site
  • Check it there
image
ChoreShare
2019
Personal project

  • Webapp to manage time spent on chores between people in a household
  • Coded with Laravel/Blade/jQuery/Bootstrap
  • Allow you to save time spent on specific chores everydays
  • Display simple stats for each participant
image
Map Generator in 3D
2018
Personal project

  • Coded with Unity3D
  • Reads map xml data from OpenStreetMap
  • Usage of Geometrical algorithms
  • Display meshs for buildings and paths
  • Still in early stage...
image
Comics Chat webapp
2017
Personal project

  • Real time chatting between users with Websockets (Sockets.io)
  • Node.JS Server, with Express, broadcasting all messages to all users
  • Account storage with MongoDB
  • Webapp client coded in Angular 6
image
Tournament app
2016
Freelance

  • Tournament organizer with the swiss rounds rules
  • Coded in AngularJS
  • Export and import players list in CSV
  • Try it here
image
Simulation of running people
2014

  • People running in a circle following each other until they get too exhausted.
  • Native Javascript, with Canvas (HTML5)
  • Watch it live
image
Anti-Cheat software
2015
Freelance

  • C# with .Net Framework and WPF
  • Detects illegal software by names of piece of code
  • Prevents Illegal Modifications of game files by checking the game files at random times
  • Downloads corrupted files
  • Patches game files by asking an URL for the latest files
  • Customisable Skin System
  • Player Ban with HWID or MAC ADDR/IP
  • Auto update
  • Software obfuscated to avoid easy decompilation
image
Waspmotes Network
2012
Student project

  • Programmation of the waspmotes in c++ with WASPMOTE IDE
  • Capture of heat and movement
  • Over The Air Programming
  • Communication between the waspmotes with WIFI (ZigBee, UDP)
  • Software in C# who gathers messages sent from the Waspmote Network to the Waspmote Gateway
  • Filter the received data before sending them to a visual unit
image
3D Model in web page
2016
Personal project

  • Uses ThreeJS Library
  • Display a 3D .obj Model in a web page
  • Live demo here
image
Animation Software in browser
2013
Personal project

  • Support for keyframes and hierarchy of animable parts
  • Different animation types (scale, resize, rotate, translate, flip, opacity)
  • File export in .js so it can be included in any website
  • File obfuscation with Google Closure Compiler
image
Client Area for Hashield software
2015
Personal project

  • Coded in PHP with Symfony framework
  • Client can pay and renews his product with Paypal
  • Automatic access to files after the payment (Paypal IPN)
  • Internal custom forum for clients discussion

Get in touch

Geneva
Switzerland
Phone Number (+41) 079 584 48 57
Mail laetitia@dallinge.ch