David ALEXANDRE
Distributed Software Engineer at Ankama- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Ankama
-
France
-
Entertainment Providers
-
300 - 400 Employee
-
Distributed Software Engineer
-
May 2015 - Present
Technical direction, design and development of an instant messaging service. Direct reporting to Ankama CTO. Architecture: Distributed cluster to achieve scalability and resilience. Persistent bidirectional TCP connection with in house binary protocol. Technologies involved: Scala, Akka, Protobuf, Docker, Git, Gitlab & Gitlab CI, AWS ECS.
-
-
Technical consultant
-
Jun 2013 - Present
On call technical consulting for the CTO. Design choices, occasional development on various back-end softwares related to online video games, including DevOps considerations. Technologies involved: Scala, Sbt, Docker, AWS, Consul, Kubernetes, CI build systems.
-
-
Internal Technology Engineer
-
Jun 2013 - May 2015
On a 4 people team, Design and development of an in house Scala/Akka library. Offering various tooling to ease server development inside the Ankama ecosystem. Currently live with three 3 Ankama online products.
-
-
-
-
Desktop Application Developer
-
Jan 2007 - 2011
On a two people team, Design and development a content management application. Enabling production teams to create contents for MMORPGs. Sitting on top of a ProstgreSql database. Currently live and used daily by the two main MMORPG teams. Strengths: - Extensibility: teams can create custom UI tailored to various assets definition needs. - Auto update: teams are delivered whith the latest version ASAP. Technologies involved: Java, Eclipse RCP, team city. On a two people team, Design and development a content management application. Enabling production teams to create contents for MMORPGs. Sitting on top of a ProstgreSql database. Currently live and used daily by the two main MMORPG teams. Strengths: - Extensibility: teams can create custom UI tailored to various assets definition needs. - Auto update: teams are delivered whith the latest version ASAP. Technologies involved: Java, Eclipse RCP, team city.
-
-
Education
-
The University of Huddersfield
Second and third year of master, computing and engineering -
Université de Lille - sciences et technologies
DUT, Informatique