Senior Software Engineer

Professional programming languages are modern Java, C++, JavaScript and Rust with deep understanding of modern programming language features such as functional programming style, Object Oriented Design and generic programming.

Besides the major programming languages, many experience with Python for data analysis as a part of professional work and Ruby for integrated testing framework(Cucumber) as BDD.

Developing micro cloud web services with JAX-RS(Dropwizard) and Spring boot 3.x with WebFlux.

Professional experience on Cassandra Database system.

Rust programming language experience

https://github.com/nsclass/rust-svg-converter

Spring boot 333.0 web application with ReactJS for UI

Github repo

https://github.com/nsclass/ns-svg-converter