I am a final year graduate student pursuing my Engineer's Degree in computer systems and networks from IMT Atlantique in France. I am passionate about all aspects of computer science especially programming and system design. Besides, I'm great at knowing the right algorithm for a problems because I read computer science literature and practice my problem solving skills constantly. Most importantly, I love working with people to do things bigger than I could accomplish alone. I am motivated by complex challenges and I dream to have my effort will contribute to the technologies that innovate our future.
Integrated in an agile development team. Participated the design and development in both front-end and back-end of the corporate website, various local websites, and an internal administration website, implemented tens of features, new APIs as well as fixing bugs, regressions and reducing security vulnerabilities with multiple technology stacks including AngularJS, ReactJS, Python/Flask and PostgreSQL/MySQL. Meanwhile, solved several critical production errors, including the failure of mailing system, translation system and local websites
Maintained an automated testing system, increased its maintainability, usability and efficiency by refactoring code in Python, improving data processing flow and integrating new features both to the system and various legacy components written in C and Perl; designed and implemented a dashboard for the system with MongoDB/Express/AngularJS/NodeJS architecture and deployed it to AWS EC2
Award: «Félicitations du jury des études» 4 times (Top 10%)
Award: Second Prize of The National Mathematical Modeling Competition | First Grade Scholarship (Top5%) | Excellent Student (Top 5%)
Designed and developed a presence detection system with infrared camera within an embedded Linux system using the graphics library OpenCV with Python and C++
Designed and developed a compiler in a team of 4 students for a simplified version of Java that compile Java to OCaml code. The development of lexer is based on ocamllex (lex for OCaml), the development of parser is based on Menhir (yacc for OCaml). The code is unit tested and built with ocamlbuild.
Implemented the Lamport's distributed mutual exclusion algorithm based on RabbitMQ with Python and Pika, a pure-Python implementation of the AMQP 0-9-1 protocol
Designed and developed a location-based Augmented Reality application for Android tablets that can visualize locations of dangerous objects from sonar and GPS data in real time, developed with C# and Google Cardboard SDK in the game engine Unity
Contributed to an existing project which used Deep Learning for 3D image classification, refactored code in Matlab in order to increase maintainability and to fit customized 3D images captured by Kinect camera, adjusted parameters for a deep neural networks that consist of a Convolutional Neural Network and several Recursive Neural Network, trained the network and reached approximately 80% estimation precision on a RGB-D test-set
Redacted an application-layer protocol specification, implemented the protocol with a simple but reliable chat room application using Python and Python Twisted framework
Designed and developed the back-end of a sports betting system using Java, integrated a database of Oracle SQL using JDBC, tested the system by unit tests with JUnit and redacted software engineering documents along the development process
I enjoy my time both in indoor and outdoor activites. During the winter, I am an avid skiier ski in the alps with my friends. During the warmer seasons here in Brittany, I enjoy moutain hiking and jogging. Especially, I like to hangout with my friends in the downtown of Brest.
When indoors, I play numerous video games from Mario to Nathan Drake. And I also love and enjoy cooking and sharing them with my friends, the plate that I am good at includes from local Brittany Crêpes to specialties of uygur.