Elias Waly BA, computer programmer specializing in artificial intelligence and distributed information systems. Most of the time he works on backend technologies with Go, Python, PHP, Haskell, Rust, LISP, Ruby, Java and JavaScript. He does a lot of object-oriented programming in business but he uses mostly functional programming for my personal work. He likes dynamic programming, recursive programming and parallel programming, advanced data structures and algorithms.He is very obsessed with automating recurring tasks and writing easy-to-maintain and enjoyable codes to read for a human, which involves a lot of “refactoring” in his projects.He is also passionate about art, mathematics, human languages and computers and the interconnection between them. He loves discovering new things, collaborating on open source projects, tweaking some wacky algorithms, working as a team and sharing my work and knowledge with other enthusiasts. And that makes him a fervent fan of open source and free software.
He was responsible for mobile development in a large IT services company in Dakar. He joined the Ringier Digital Marketing team as Web Developer and Mobile.
He had his BA in Mathematics and Computer Science from Assuan SECK University in Ziguinchor, Senegal in 2015, where he studied advanced algorithms and data structures, software engineering, databases, computer networks and many of mathematics. Before that, he got a bachelor’s degree in experimental sciences.
Currently, in parallel with his work, he enrolled in the master in information system distributed at Cheikh Anta DIOP University in Dakar where he studies the logic and techniques of distribution of hardware and software resources in order to guarantee performance computer systems.
When he is not in front of a computer, he likes to travel, learn foreign languages, dance, knit, karaoke and listen to music.