Experienced software engineer with a passion for developing innovative programs that helps organizations to reach their goals. Well-versed in technology and writing code to create systems that are reliable and user-friendly. As a Full-Stack Developer I have experience in java, JavaScript, python, rust and go. Furthermore I always try to contribute to the open-source community to help others and also to enhance my own capabilities. The followings are the open-source projects which are created by me • Rustimization - A large scale optimization library is written in rust programming language (crates.io/crates/rustimization). It is a gradient based optimization library to solve large constrained and unconstrained problems. It can be used in solving engineering, Physics and Machine learning problems. In machine learning it can be used to minimize the error margin of many hypotheses such as it least square error in regression and also minimize neural network error by using the gradients from back propagation algorithm. • L-BFGS-B-sys – A rust wrapper of Rust wrapper for L-BFGS-B Fortran routine (crates.io/crates/lbfgsb-sys). It is a large-scale optimization algorithm to solve both constrained and unconstrained problems with low memory requirements. • CG-sys - Rust wrapper for Conjugate Gradient Fortran routine (crates.io/crates/cg-sys). It is a constrained optimization algorithm. • MLj – Java Machine learning library (github.com/noshu/mlj). It is currently in development. Right now it has Linear Regression, Logistic Regression and KNN implemented
Listed skills include Java, Java Enterprise Edition, Spring Framework, Vaadin, and 5 others.