
Atanas Pavlov
Verified Expert in Engineering
Software Developer
Atanas has over ten years of experience working in software development, computer modeling, and data analysis. He led a joint industry project to develop computational tools for hydrogen fuel storage design. Through his company, he develops desktop and web-based computational software. Atanas has a passion for complex problems and new technologies for solving them. He truly believes in open source.
Portfolio
Experience
Availability
Preferred Environment
R, Scala, Clojure
The most amazing...
...software I've developed is SmoWeb, an online computational platform for students, scientists, and engineers.
Work Experience
Senior Full-stack Developer
Precision For Medicine (via Toptal)
- Created a significant part of the architecture of the Quartz.bio web computational and visualization framework.
- Developed much of the JVM back end of the framework and some of the front end.
- Helped set up various projects using the framework.
Software Architect | Developer
SysMo, Ltd.
- Designed SmoWeb (a computational web platform) and developed its back end using Django and various Python computational libraries.
- Designed SmoSTEM (a web application for scientific calculations) and developed its back-end using Flask.
- Designed and co-developed SmoFlow, a C++ library for modeling fluid flow with heat transfer.
Hydrogen Storage Modeler
BMW AG (via SysMo, Ltd.)
- Developed computer models of hydrogen storage systems and simulated storage operations under driving conditions.
- Built computational models of hydrogen fueling stations using liquid and gaseous hydrogen. Performed simulations of SAE J2601 compatible fueling stations.
- Constructed a C++ system-level model for hardware-in-the-loop simulations of the hydrogen system controllers.
- Developed a Python tool for computing material damage due to oscillating loads.
- Created multiple Python tools for data processing including pre- and post-processing simulation results, and experimental results analysis.
Simulation Engineer
BMW AG
- Developed a project plan for HySim (Hydrogen Simulation Tools) in cooperation with industry and university partners from ANSYS, LMS, and the Technical University of Dresden.
- Implemented a library of components for system-level simulations (in C).
- Developed system-level models of various automotive hydrogen storage system concepts (including 30 MPa cryogenic compressed hydrogen storage and 70 MPa compressed gaseous storage).
- Developed and tested control concepts for automotive hydrogen storage systems.
- Created concepts and computational models for hydrogen fueling stations.
Experience
Model.py
SmoWeb: An Online Platform for Modeling and Computation
http://platform.sysmoltd.comBased on this information, the platform automatically creates a web page allowing the user to input data, run computations, and inspect results. On our website, we have posted several applications from the fields of thermodynamics, heat, and mass transfer, and bio-reactor modeling, which we actively use in our work.
SmoSTEM: A Simple Tool for Engineering Modeling
QuartzBio | Interactive Web Platform for Biomedical Data Exploration and Analysis
http://www.quartz.bioThe platform was developed using Clojure, Scala, and R services on the back end and Reagent, React, and the ClojureScript framework on the front end.
Skills
Languages
Domain-specific Languages (DSLs), Clojure, Python, JavaScript, Scala, R, Simulink, Rust, C, Java, C++, Modelica, Cypher, Lisp
Libraries/APIs
SciPy, NumPy, TensorFlow, Highcharts, Matplotlib, Keras, React, Node.js, Pandas, OpenCV, Flask-RESTful
Frameworks
RStudio Shiny, ClojureScript, Apache Spark, Flask, Django
Tools
Eclipse IDE, MATLAB, PyDev, Simcenter Amesim, Reagent, Aspera, Make, CMake, Git
Paradigms
MapReduce, Asynchronous Programming, Functional Programming, REST, Data Science
Industry Expertise
Bioinformatics
Storage
MySQL, SQLite, Amazon S3 (AWS S3), MongoDB
Other
Control Systems, Data Modeling, Linear Algebra, Linear Regression, Machine Learning, Deep Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks (RNN), Numerical Modeling, Cython, Digital Filters, Datomic, GraphDB, Algebra, Statistical Data Analysis
Platforms
RStudio, Amazon EC2, Arduino, Linux
Education
Master of Science Degree in Mechanical Engineering
Massachusetts Institute of Technology - Cambridge, MA, USA
Bachelor of Science Degree in Physics
Massachusetts Institute of Technology - Cambridge, MA, USA
Cambridge-MIT Exchange as Part of My B.Sc. Degree in Physics
Cambridge University - Cambridge, UK
Certifications
Deep Learning Specialization
Coursera