GithubHelp home page GithubHelp logo

READ to know ME πŸ‘¨β€πŸ’»

Software Engineer | Email: chenglin[dot]theo[dot]xu[at]gmail[dot]com | LinkedIn

Profile 🌟

With a Master's degree in "Software Science and Engineering" and a robust mathematical foundation, I've made significant contributions as a software engineer within a distinguished research laboratory affiliated with the CNRS (French National Center for Scientific Research). Transitioning to Luxembourg, I initially joined a premier IT consulting firm, focusing on serving one of the top 5 banks in the country. Upon being approached by Datathings, I was captivated by the potential of their product, the GreyCat Database, prompting my decision to join them as a core systems engineer to actively contribute to its development.

Skills πŸš€

  • Programming Languages: Java 11/17, Python, C, C++
  • Frameworks: Spring, Spring Boot, Angular, Node JS, Spark
  • Databases: Oracle Database, Redis
  • Protocols and Technologies: gRPC, Protobuf, WebSocket
  • Version Control: Git
  • Cloud Services: AWS S3, AWS EC2
  • Methodologies: Agile Development
  • Tools and Libraries: Hibernate, Apache Spark, gDal

Professional Experience πŸ’Ό

Core System Engineer Datathings, Luxembourg (Feb. 2024 – present)

Technical stack: Java 17, C, Valgrind, Greycat, Maven, Git, Beanstalk

Datathings specializes in implementing a Graph Database tailored for time series, showcasing cutting-edge performance even for large-scale systems. As a core systems engineer, my responsibilities span direct involvement in implementing and maintaining GreyCat, our flagship database. Concurrently, I actively contribute to developing bespoke solutions for clients seeking seamless integration of GreyCat into their existing IT infrastructure.

Software Engineer / IT Consultant
Sogeti / Capgemini, Luxembourg (Oct. 2023 – Feb. 2024)

Technical stack: Java 11, Cobol, Micro Focus, Jira, Git

During my mission, I have been assigned to a group of 50 IT consultants working for our client, one of the top five banks in Luxembourg. In a hybrid environment of Cobol and Java, we are responsible for the development and maintenance of their system, managing various commercial transactions such as contract management, payment system, messaging system, and internal terminals for users.

Software Engineer (Apprenticeship)
ICube laboratory of research, Strasbourg (Aug. 2021 – Sept. 2023)

Technical stack: Java 11/17, Spring Framework (Spring boot, Spring Data, Spring Security, Spring MVC), Maven, Restful API, gRPC, Websocket, Protobuf, Python, NodeJS, Oracle Database, Redis, Hibernate, GDal, Git

During my tenure as a member of the data science research team at ICube laboratory of research in Strasbourg, I played a key role in the development and management of a data mining platform tailored for remote sensing applications. My responsibilities encompassed implementing new features, addressing anomalies, and formulating architectural proposals to enhance the overall efficiency of the platform. I collaborated closely with fellow researchers in our daily activities.

Furthermore, a significant aspect of my role involved overseeing and guiding interns in their learning process. This experience allowed me to contribute to the growth of the team and foster a collaborative and productive work environment.
Link to the project

Innovative Project: Beat-Pix 🎢

Master’s thesis project Jan. 2023 to June. 2023

In collaboration with three other colleagues, we built a generative-AI based tool called Beat-Pix that creates videos based on input music. During this project, we trained the MusCap model referenced in this paper and fine-tuned the LLaMA and Stable Diffusion models to generate coherent videos matching the input music. We believe this project is meaningful as it could assist people with hearing difficulties in understanding the content and emotion of music.

Check out some samples of the produced results on Google Drive!

Open-Source Projects πŸ› οΈ

Code Contributor - EmBox, Remote Work (Jan. 2019 – Mar. 2019)
Contributed to EmBox, an Open-Source project for an embedded operating system, focusing on unit testing POSIX functions.

Code Contributor - GNU/Hurd, Remote Work (Jan. 2018 – Mar. 2018)
Improved the portability of GNU/Hurd, creating patches to remove the use of MACROs not defined in the POSIX standard.

Education πŸ“š

Master's Degree
Software Science and Engineering - University of Strasbourg (Sept. 2021 – Sept. 2023)

Bachelor's Degree
Computer Science - University of Strasbourg (Sept. 2019 – Sept. 2021)

Other 🌐

  • Languages: Proficient in French, English; native Chinese speaker
  • Awards: Legion of Honour Award for Apprentices (June 2022)

nilcux's Projects

beanstalkc icon beanstalkc

Beanstalkc is a thread-safe client library of the beanstalkd.

diffusion-ui icon diffusion-ui

Anything 4.5, Anything 3.0, Waifu Diffusion, Stable Diffusion 2.1, H Diffusion, Midjourney, Redshift

glusterfs icon glusterfs

Gluster Filesystem : Build your distributed storage in minutes

mbedtls icon mbedtls

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.

printemps icon printemps

A minimal simulation of Spring framework for personal study.

qrbtf icon qrbtf

An art QR code (qrcode) beautifier. θ‰Ίζœ―δΊŒη»΄η η”Ÿζˆε™¨γ€‚https://qrbtf.com

tensorflow icon tensorflow

An Open Source Machine Learning Framework for Everyone

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.