Profilbild von Vladimir Dikan Backend Software Developer (Rust, Python) aus Barcelona

Vladimir Dikan

teilweise verfügbar

Letztes Update: 27.02.2023

Backend Software Developer (Rust, Python)

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (verhandlungssicher) | russisch (Muttersprache) | spanisch (gut)

Schlagwörter

Python Lisp Amazon Elastic Compute Cloud C++ Clojure Devops Django Github Postgresql Lua Scripting + 13 weitere Schlagwörter anzeigen

Dateianlagen

resume_270223.pdf

Skills

  • Rust: async, tokio, no_std, serde,
  • Python: SciPy, SQLAlchemy, Django, Flask,
  • Functional Programming: Common Lisp, Clojure,
  • Lua, C++, HPC, Js, Ts,
  • DevOps: GitHub, CI, Docker, Singularity, Ansible, CWL, AWS EC2, Selenium QA,
  • PostgreSQL, MySQL, GraphQL

Projekthistorie

08/2022 - 12/2023
Rust Software Developer
Kikimora Labs (Sonstiges, 10-50 Mitarbeiter)

• Development of solutions on NEAR Protocol blockchain.
• Unrolled the smart contract concurrent test environment based on NEAR Workspaces and Tokio async runtime.
That improved the development timing as well as reliability and security of the product.
• Created Rust Serde dynamic library for a static website generation out of Roam-like documentation or journal.

09/2018 - 07/2022
Computational Physics Early Stage Researcher
Institute of Materials Science of Barcelona (ICMAB-CSIC)

| Institute of Materials Science of Barcelona (ICMAB-CSIC) ? Barcelona, Spain
2022 * Implemented ab-initio Green-Kubo transport properties calculation approach within the framework of SIESTA

Density Functional Theory code. Work resulted in combination of efficient DFT Molecular Dynamics engine driving a
theoretically robust thermal transport calculation technique.
* Developed a set of installation packages for the scientific codes developed by my research group for Python-driven
Spack scientific package management system. It significantly improved the software provisioning process for my
group members.
* Built Common Workflow Language for data pipelines for comparison of results of Molecular Dynamics for thermal
transport coefficient estimation produced by different DFT scientific packages. Adoption of CWL improved the workflow
prototyping speed and time to final result.
* Implemented lightweight computations workflow manager in Clojure. Utilization of clever dynamic runtime had further
positive impact on the overall control and design of computational workflows.
* Created Clojure/Lisp citation graph builder that uses public API of the CrossRef DOI registry.

02/2017 - 08/2018
Research Engineer
Catalan Institute of Nanoscience and Nanotechnology (ICN2)

Catalan Institute of Nanoscience and Nanotechnology (ICN2) ? Barcelona, Spain
* Development of Python solution code for interoperation of SIESTA computational code with AiiDA scientific workflow
management system. Integrated scientific tools made in my group with a world's leading computational ecosystem
and improved the outreach for my research team.

Reisebereitschaft

Verfügbar in den Ländern Spanien
Profilbild von Vladimir Dikan Backend Software Developer (Rust, Python) aus Barcelona Backend Software Developer (Rust, Python)
Registrieren