Skills
I've been coding since 2010, starting with C++ and Object Oriented Programming in high school. I used C++ to do scientific simulations and hobby projects until 2015. Then I started to analyze the data as well, and the subsequent transition from C++ to Python was quick and smooth. Now my primary language for coding is still Python, but I also use other languages such as Go, SQL, HTML, bash, etc whenever needed.
Algorithms & Concepts
Last main updates to this page was made in 2022. More recent details are in LinkedIn and in my resume.
Deterministic & Stochastic Machine Learning
ANNs (Deep/Shallow Learning, GANs, Graph NNs, Transfer Learning), Gaussian Processes (GPR, Kriging, Co-kriging), SVMs, Random Forests, Linear Models, Data Pipelines, Small-data/Big data ML
Applied Statistical Optimization
Bayesian optimization, Genetic Algorithms, Monte Carlo, Pareto Fronts, Model Uncertainty Quantification,
Exploration-Exploitation balancing, Multi-objective optimization
API Development and DevOps
API & REST API development, CI/CD, Relational databases, Cloud engineering, Production-level server management, Load balancing, Server security & monitoring, Network isolation
Material Design & Discovery
Materials Selection, Quantum simulations (DFT, DFPT, DFT-D3, AIMD), Material data ontology & semantics, Eco-audits, Thermodynamic stability calculations, High-throughput simulations, Charge transport calcs.
Some of the Packages & Libraries
Python Language
Skill level: Advanced
SQL and MySQL DBMS
Skill level: Intermediate
Tensorflow Machine Learning / Deep Learning Framework
Skill level: Intermediate
Google Cloud Platform
(GCP)
Skill level: Various (Basic to Advanced)
Django Web Framework
Skill level: Advanced
Kubernetes container deployment
(K8s, GKE)
Skill level: Intermediate
Git and GitHub version control systems
Skill level: Intermediate
Scikit-Learn ML Library
Skill level: Intermediate
OpenMDAO Statistical Framework
(co-kriging)
Skill level: Basic
PyTorch Deep Learning Framework
Skill level: Basic
Protege ontology editor (OWL, RDF)
Skill level: Basic
Networkx network analysis library
Skill level: Intermediate
Go Language
Skill level: Basic
LaTex Typesetting
Skill level: Intermediate
Redis data-store
Skill level: Basic
Docker (containerization, CI/CD)
Skill level: Intermediate
Ansys (Edupak) Granta Material Selection Package
Skill level: Advanced
VASP Material Simulation Package
Skill level: Intermediate
GitHub Actions (CI/CD)
Skill level: Intermediate
Django Rest Framework (API)
Skill level: Intermediate
Linux OS
Skill Level:
Advanced (usage)
Neo4J DBMS & Cypher Query Language
Skill level: Basic
Plotly Dash Interactive Plotting
Skill Level: Advanced
C++ Language
Skill level: Basic