I studied Environmental Biology (specialising in aquatic ecology) and Computational Methods of Physics (learning how to model physical processes using computers). Since then I have worked in scientific research improving my skills with each project.
For more detailed info on projects I did, see the tab RESEARCH. To learn where I gained these skills, see the tab BIO.
Python : I coded various scrips combing through the directory tree in search of text files containing specific data (e.g. simulation results with particular parameters). The scripts segregate, compute, do statistics and plot the data • A lot of text data parsers • Scripts for automated computing on HPC clusters.
C++ : I wrote from scratch two agent-based simulations and extended one already existing . They were all designated for launching on cluster computers. • Code mostly rely on STL objects (vectors, sets, etc.) and some of Boosts routines • I used OpenMP for palatalisation of computations (I aimed at course parallelisation).
Wet lab (biology) : Designed and performed experiments with small animals (zooplankton, fish) • Had some experience with laboratory methods of molecular biology.
Python | Coding for data analysis and data visualisation: Numpy, Pandas, Scipy, Matplotlib, Seaborn, a bit of Peewee, analysis of voluminous data (that cannot fit in RAM in one chunk) |
C++ | Intermediate coder using C++ for building custom (and resonantly fast) simulation of complicated biological processes, big fan of the Standard Template Library and Open MP |
Linux | Power user: scripting in Bash and a bit in AWK, good understanding of the system’s backbone, no GUI required, using Linux since 2004 |
Version control | Using git for version tracking and code sharing |
HPC | Running computations on remote high power cluster computers, automation of large volumes of computations that can run for days without supervision |
MATLAB | Limited experience in the past, later switched to Python (Matlab’s license is a bit pricey) |
Big Data | Studying Processing and Analysis of Big Data |
Basic math | Three years of undergrad studies at a physics faculty: formal logic, calculus, probability theory, fuzzy set theory and things like that |
Optimisation | Fitting models, selecting parameters |
Stats | ANOVA and linear models, bootstrapping, solid foundation in understanding mathematics behind statistics |
ML / AI | Soon… learning it |
Ecology | Graduated in Environmental Biology doing experimental aquatic ecology at the Department of Hydrobiology, University of Warsaw, I worked on the ecophysiology of plankton and fish |
Evolution | I studied evolution of bacterial genomes, later non-coding RNA and later major histocompatibility complex (MHC) genes |
Modelling biology | Agent-based modelling is my research speciality since few years, I do custom simulations of problems too complex to use more traditional mathematics |
Scientific writing | Published author of research articles in English and Polish, completed number of courses dedicated to scientific writing, author of pop-science pieces in Polish |
Languages | English (very good), Polish (native), Russian (communicative), German (basic) |
Teamwork | Contributing member of a team up to 30 members • leading a small team up to 6 members • working in a multinational environment • working in groups scattered across institutions, towns and countries • using networking and data sharing software such as Slack, GitHub, BitBucket |
Social media | Responsible for social media presence of grassroots academic organisation Obywatele Nauki (2012-2018, Facebook, Twitter) and Nauka dla Przyrody (2017-present, Facebook, Twitter). I learned to write short notes containing condensed information |