Oleg Mirzov

Oleg Mirzov is a software developer and system architect based in Lund (Sweden).

Main professional interests include:

Currently, Oleg is employed by Lund University to work on Carbon Portal for the ICOS project.

This website is intended as a container for the (outdated) CV

Short bio

Originally from Ukraine, moved to Sweden in 2003, got a PhD degree in Physics from Lund University, became interested in knowledge modeling and became a software developer. Have been professionally developing tools for data transformation and analysis since 2008.

Short CV

General information

Age: 37 years (as of August 14, 2018)

Psychological type: INTj ("Analyst") according to Socionics (similar to INTJ of MBTI)

Marital status: married

Languages: English, Swedish, Russian, Ukrainian

Back to top


Back to top

Education and work

February 2015 – present time: system architect of the Carbon Portal for ICOS.

September 2011 – January 2015: changed working status from a self-employed to employment as a system developer by the main customer (Capish Nordic AB, formerly known as SixSteps AB).

June 2008 – August 2011: registered as a private company ("enskild firma") and worked as a self-employed IT consultant. Primary client: SixSteps AB, working on modelling, conversion, alignment and archiving of Clinical trial data. Secondary client: Department of Chemical Physics, Lund University.

16th of May 2008: defended a Ph.D. thesis: “Single-molecule spectroscopy of π-conjugated polymers”

January 2006: Licentiate degree in chemical physics. Licentiate thesis title: “Single-molecule imaging and spectroscopy of the π-conjugated polymer MEH-PPV”

15 September 2004 – June 2008: Ph.D. student at Chemical Physics Department, Lund University, working on single-molecule spectroscopy and related techniques and projects.

20 September 2003 – 14 September 2004: training/research program at the Chemical Physics Department.

June 2003: Master of Science degree in applied physics and mathematics, specialization – quantum radiophysics, graduated from Moscow Institute of Physics and Technology (State University) (MIPT). Master thesis subject: “Electroluminescent properties of organometallic complexes of lanthanides with carbonic acids” (in Russian).

September 2000 – June 2003: research practice at the Department of Luminescence, Physical Institute of Russian Academy of Sciensces.

June 2001: Bachelor of Science degree in applied physics and mathematics. Bachelor thesis subject: “Energy transfer in the active media of organic light emitting diodes by example of PPV-THIATS mixture” (in Russian).

1997-2003: student of MIPT at the Department of General and Applied Physics, Division of Quantum Radiophysics.

1994-1997: Distance Learning School at MIPT (physics and mathematics).

1987-1997: high school.

Back to top

Experience, skills and abilities

General abilities and characteristics

  • Used to learning new things constantly.
  • Able to think and express thoughts clearly and logically.
  • Good at identifying the most important aspects of things and separating them from the secondary ones.
  • Appropriate roles: developer, analyst, researcher, architect, technical expert, librarian (in a general sense), teacher, etc.
  • Inappropriate roles: salesman, merchant, stockbroker, journalist, data entry clerk.

Software Development

  • C#. Using as the primary (backend) development language for building various products at Capish Nordic AB.
  • Java. Used in a prototype ontology-driven data conversion system and several smaller projects at Capish.
  • Scala. Used in the Ontology Server at Capish. Developed BrightStat – a tool for image/movie analysis, used by the SMS group, Chemical Physics, Lund University. Additionally, used Scala in various smaller projects and prototypes, including this website.
  • C++, Matlab. Produced an extensive set of software for data processing and simulations during the PhD studies (see also the Computations section).
  • GUI (non-Web). WPF (used at Capish as the primary GUI library for data conversion system development), Swing (with Scala wrappers, used in the abovementioned BrightStat project).
  • Version control systems. SVN, TFS, Git.
  • Agile methodologies. Experience of working according to Scrum.
  • Quality assurance practices. Routinely performed code reviews, unit testing, integration testing, manual testing, pair programming, extensive documentation.

Web Development

  • Javascript/Typescript. Have experience of advanced Javascript development of large-scale web applications for data analysis with desktop-grade user interface. Extensively used jQuery (with various plugins), KnockoutJS and Underscore.js, among other numerous Javascript libraries.
  • GUI design. Extensively used HTML5, CSS, SVG, D3.js, etc, in the abovementioned projects.
  • ASP.NET MVC, Web API. Used as the primary backend web frameworks at Capish.
  • Play framework 2. Actively learning and experimenting with this highly promising Scala-based framework at the moment. Was used for this webpage.
  • Liftweb framework. Used in the Ontology Server (at Capish, see above).
  • XSLT. Earlier, wrote a set of XSLT transformations to produce Chemical Physics website's pages from XML exported from a Protégé ontology.
Back to top

Database experience

  • ETL tool development. Developed a user-friendly ETL (extract-transform-load) tool for tabular data. Was responsible for implementing algorithms for the standard tabular operations from the relational model (joins, aggregations, etc).
  • MySQL. Used in several smaller prototype projects.
  • QlikView. Used earlier as the main data conversion environment at Capish. Solid 1.5 years experience of advanced QlikView scripting (which implies SQL-like table manipulations).
  • MongoDB. Working with this NoSQL database in a large project at Capish since October 2012.
  • Ontology Server. Have single-handedly developed an in-house Sesame-based Ontology Server – an RDF database needed for storing both Capish! ontology and data conversion instructions.
  • Bitmap index. Implemented optimized multi-bitmap boolean operations for EWAH-compressed bitmaps in C#.
  • Triple stores. Extensively used and experimented with various triple stores, including Sesame, Virtuoso and Bigdata.
Back to top

Parallel computing

  • Reactive programming. Completed with distinction the Principles of Reactive Programming course. The course focused on such topics as reactive extensions and the actor model, and included both theory and advanced programming exercises.
  • Reactive extensions. Used extensively to develop a multi-threaded data transformation engine for the ETL tool.
Back to top

Data Analysis

  • General: strong university background in math.
  • Languages and environments: R, Matlab, Mathcad, Microcal Origin.
  • Big Data: developed a data engine based on Apache Spark.
  • Machine learning: familiar with Rapid Miner and several algorithms. Took an active part in a "study circle" on data mining.
Back to top

Semantic Web

  • General. Fluent in RDF, SPARQL, OWL. Actively following the developments since Autumn 2006. Since 2010, using at work on a regular basis.
  • Knowledge base architect.
    • At Capish: designed a comprehensive OWL "superontology" for an ontology-driven clinical study data conversion system. The "superontology" incorporated an ontology describing the source data, an ontology describing the destination Capish! ontology, and an ontology describing the transition process from the source data to Capish!.
    • At Chemical Physics: Using the Protégé ontology editor, designed a knowledge base containing the information presented on Chemical Physics website (people, projects, techniques, labs, etc, and their mutual relationships). Besides, designed a knowledge base for storing diverse information about scientific articles within the topics related to Organic Semiconductors and Single molecule spectroscopy.
  • Tools.
    • Sesame: used as a basis of the abovementioned Ontology Server.
    • Protégé: designed and implemented a working prototype of an ontology-driven data conversion system based on Protégé using the "superontology" mentioned above.
Back to top

Computational experience

  • Image processing. Wrote a package of software for automatic detection of molecules in experimental "movies", as well as for extracting their fluorescence intensity dynamics and spectral information.
  • Noise filtering. Programmed the Wiener optimal filtering algorithm and applied it to fluorescence intensity trace analysis. This allowed to evaluate the phenomenon of fluorescence blinking quantitatively, excluding the noise.
  • Deconvolution problem. Wrote programs for extracting fluorescence kinetics from the results of TCSPC measurements by deconvolution/reconvolution of the measured kinetics/model with instrument response function of the apparatus. Some versions of the programs included programming FFT (fast Fourier transform).
  • Fitting routines. Used in numerous data processing programs. Particularly worth noting is a program for fitting a model to experimental results obtained with 2D polarisation single-molecule spectroscopy.
  • Monte Carlo simulations. Programmed a Monter Carlo simulation to model the shape of a long (1000 monomer units) polymer chain.
  • Other. Wrote other numerous data processing and simulating programs of more specific nature.
Back to top

General IT experience

  • Experienced Linux user. Actively using since 2006 (Ubuntu, Fedora, Arch). Primary operating system of choice on most devices.
  • Webmaster and administrator. From July 2006 to the end of 2008 responsible for administering the web server of Chemical Physics Department (Apache/2.2.3 (Ubuntu) mod-xslt/1.3.9), as well as development and maintenance of the website. Wrote the internal data representation and structure of the website.
  • System administrator of the Department since November 2005. Responsible for network and software troubleshooting (localt dator- och nätansvarig), departmental file server and network administrator (Windows 2000 Server based domain).
  • Experienced user of the following software:
    • Document editing systems: LaTeX, Microsoft Office, Open Office
    • 3D graphics and ray-tracing: POV Ray, Blender
    • 2D graphics: GIMP, Inkscape
Back to top

Teaching experience

  • Acted as the course leader in several educational book clubs at Capish.
  • Frequently presenting on technical topics in software development, Semantic Web, data mining, etc, for colleagues at Capish and outside (see e.g. the FooCafe presentation).
  • Developed a laboratory work in spectroscopy for the students of KEM016 course. This included developing the concept of the work, creating tasks and problems and writing the lab instructions (supervised by Tõnu Pullerits).
  • Worked as a lab assistant for this spectroscopy lab in KEM016 for 4 years from 2005 to 2008 inclusive.
  • Worked as a supervisor for single-molecule spectroscopy project for the students of KEM103 course in 2006.
  • Teacher of physics and mathematics at the Distance Learning School at MIPT (in 1998 and 2001, ~1 year in total).
Back to top

Laboratory experience

  • Building a new setup for single-molecule spectroscopy (based on wide-field fluorescence microscope). Optical experimental setup adjustment.
  • Sample preparation for single-molecule spectroscopy.
  • Preparation of electroluminescent devices (comprises substrate lithography, solutions preparation, spin-coating technique, metal electrode evaporation procedure).
  • Operating different laser sources: He-Ne, He-Cd, nitrogen laser, picosecond diode laser (PicoQuant), Nd:YAG laser (Antares), picosecond R6G dye laser (Coherent), Tsunami femtosecond system: adjustment and tuning (Spectra Physics), Ar+ laser (Spectra Physics).
  • Using various optical instruments: monochromators, spectrometers, photodiodes, photomultipliers, CCD line, CCD cameras etc.
  • Performing standard optical measurements: photo- and electroluminescence spectra, photoabsorption and photoluminescence spectra, ellipsometrical and interferometrical film thickness measurement.
  • Luminescence kinetics measurement using Time Correlated Single Photon Counting technique (TCSPC).
  • Working with helium and nitrogen cryostats.
  • Basic chemical laboratory skills.
Back to top

Clinical studies

  • Modeling and conversion. Participated in remodeling and converting clinical trial results into a Capish! database.
  • Restricted-access data. Worked with valuable clinical study data under secrecy agreements.
  • GCP. Took a basic course in Good Clinical Practice.
  • Dewey Decimal Classification. Used extensively at Capish for classifying various concepts in the Capish! database.
Back to top

Other experience

  • Experience of running a private company: accountancy, billing, familiarity with the Swedish tax system.
  • Solid experience of technical manuscript writing.
  • Has given tens of talks and presentations.
  • Has a Swedish driving license.
  • Was the Department's photographer in 2005-2007.
  • Was responsible for organizing the departmental seminars in 2006-2007.
Back to top

Publications are listed in reverse chronological order.

Articles in peer-reviewed journals

Publications with Chemical Physics department, Lund

H.Lin, Y.Tian, K.Zapadka, G.Persson, D.Thomsson, O.Mirzov, P.-O.Larsson, J.Widengren, I.G.Scheblykin, "Fate of Excitations in Conjugated Polymers: Single-Molecule Spectroscopy Reveals Nonemissive "Dark" Regions in MEH-PPV Individual Chains", Nano Lett., 2009, 9, 4456

O.Mirzov, R.Bloem, P.R.Hania, D.Thomsson, H.Lin, I.G.Scheblykin, "Polarization portraits of single multichoromophoric systems: visualizing conformation and energy transfer", Small, 2009, 5, 1877

P.Björk, D.Thomson, O.Mirzov, J.Wigenius, O.Inganäs and I.G.Scheblykin, "Oligothiophene Assemblies Defined by DNA Interaction: From Single Chains to Disordered Clusters", Small, 2008, 5, 96

H.Lin, S.R.Tabaei, D.Thomsson, O.Mirzov, P.-O.Larsson and I.G.Scheblykin, "Fluorescence Blinking, Exciton Dynamics and Energy Transfer Domains in Single Conjugated Polymer Chains", JACS, 2008, 130, 7042

A.Herland, D.Thomsson, O.Mirzov, I.G.Scheblykin, O.Inganäs, "Decoration of amyloid fibrils with luminescent conjugated polymers", J. Mater. Chem., 2008, 1, 126

O.Mirzov, I.G.Scheblykin, "Photoluminescence spectra of a conjugated polymer: from films and solutions to single molecules", Phys.Chem.Chem.Phys., 2006, 8, 5569 (cover article!)

O.Mirzov, I.G.Scheblykin, "Polydispersity of the photoluminescence quantum yield in single conjugated polymer chains", Chem.Phys.Lett., 2005, 318, 217

T.Pullerits, O.Mirzov, and I.G.Scheblykin, "Conformational Fluctuations and Large Fluorescence Spectral Diffusion in Conjugated Polymer Single Chains at Low Temperatures", J.Phys.Chem.B, 2005, 109, 19099

O.Mirzov, T.Pullerits, F.Cichos, C. von Borczyskowski and I.G.Scheblykin, "Large spectral diffusion of conjugated polymer single molecule fluorescence at low temperature", Chem.Phys.Lett, 2005, 408, 317

O.Mirzov, F.Cichos, C. von Borczyskowski and I.Scheblykin, "Fluorescence blinking in MEH-PPV single molecules at low temperature", J.Lum., 2005, 112, 353

O.Mirzov, F.Cichos, C. von Borczyskowski and I.G.Scheblykin, "Direct exciton quenching in single molecules of MEH-PPV at 77 K", Chem.Phys.Lett, 2004, 386, 286

Publications with Luminescence department of FIAN, Moscow

S.V.Eliseeva, O.V.Mirzov, L.S.Lepnev, R.A.Ivanov, R.V.Nichiporuk, S.A.Ivanov, M.Vestling and N.P.Kuz'mina, "Heteroleptic complexes of terbium(III) phenylanthranilate (Tb(PA)3) with triphenylphosphine oxide (TPPO): A Tb(PA)3(TPPO)2-based electroluminescent device" Russian Journal of Inorganic Chemistry, 2005, 50, 534

S.Eliseeva, O.Mirzov, S.Troyanov, A.Vitukhnovsky and N.Kuzmina, "Synthesis, characterization and luminescence properties of europium(III) and terbium(III) complexes with 2-pyrazinecarboxylic acid - Crystal structure of [Eu(pyca)3(H2O)2]·6H2O", Journal Of Alloys And Compounds, 2004, 374, 293

S.Eliseeva, O.Kotova, O.Mirzov, K.Anikin, L.Lepnev, E.Perevedentseva, A.Vitukhnovsky and N.Kuzmina, "Electroluminescent properties of the mixed-ligand complex of terbium salicylate with triphenylphosphine oxide", Synthetic Met., 2004, 141, 225

Back to top


May 2008 – PhD thesis: "Single-molecule spectroscopy of π-conjugated polymers"

January 2006 – Licentiate thesis: "Single-molecule imaging and spectroscopy of the π-conjugated polymer MEH-PPV"

June 2003 – Master thesis: "Electroluminescent properties of organometallic complexes of lanthanides with carbonic acids" (in Russian)

June 2001 – Bachelor thesis: "Energy transfer in the active media of organic light emitting diodes by example of PPV-THIATS mixture" (in Russian)

Back to top

Conference abstracts and poster presentations

10th Conference on Methods and Applications of Fluorescence, 9-12 September 2007, O.Mirzov, R.Hania, H.Lin, D.Thomsson, I.Scheblykin, "2D polarisation single molecule spectroscopy of multichromophoric systems", Book of Abstracts, p.193

7th International Conference on Optical Probes of π-Conjugated Polymer and Functional Self-Assemblies, 11-15 June 2007, O.Mirzov, R.Hania, D.Thomsson, I.Scheblykin, "2D polarisation single molecule spectroscopy of MEH-PPV", Book of Abstracts, p.125

International conference on Light Harvesting Processes, 21-24 March 2007, I.G.Scheblykin, P.R.Hania, D.Thomsson, O.Mirzov, "The fortune of photoexcitations in conjugated polymers – a close look from single molecule level", Book of Abstracts p.111

9th International conference on Hole Burning, Single Molecules and Related Spectroscopies, 24-29 July 2006, O.Mirzov, T.Pullerits, and I.G.Scheblykin, "Fluorescence of conjugated polymers: from films to single molecules", Book of Abstracts p.116

Organic Electronics Summer School Workshop, June 12-19, 2005, O.Mirzov, I.Scheblykin, V.Sundström, "Polydispersity of photoluminescence quantum yield in single MEH-PPV chains", poster presentation

10th International Workshop on Single Molecule Detection and Ultrasensitive Analysis in Life Sciences, 22-24 September 2004, O.Mirzov, I.Scheblykin, V.Sundström, "Fluorescence Quantum Yield of Single MEH-PPV Chains: Excitation Intensity and Molecular Weight Dependence"

10th International Workshop on Single Molecule Detection and Ultrasensitive Analysis in Life Sciences, September 22-24, 2004, I.Scheblykin, O.Mirzov, F.Cichos, C. von Borczyskowsky, V.Sundström, "Spectral Diffusion and Fluorescence Blinking of MEH-PPV Single Molecules at Low Temperature"

6th International Conference on Excitonic Processes in condensed Matter EXCON’04, Cracow, 6-9 July 2004, Book of Abstracts, p.O10, I.Scheblykin, O.Mirzov, F.Cichos, C. von Borczyskowsky, V.Sundström, "Spectral drifts and fluorescence blinking in MEH-PPV Single Molecules at Low Temperature"

COE conference, Vårdnäs, 2-3 March, 2004: O.Mirzov, I.Scheblykin, V.Sundström, "Fluorescence quantum yield of single MEH-PPV chains: excitation intensity and mass dependence"

5th International Conference on f-Elements Geneva, Switzerland, 24-29 August 2003, S.V.Eliseeva, O.V.Mirzov, S.I.Troyanov, A.G.Vitukhnovsky, N.P.Kuzmina, "Synthesis, characterization and luminescence properties of europium(III) and terbium(III) complexes with 2-pyrazinecarboxylic acid. Crystal structure of [Eu(pyca)3(H2O)2]·6H2O"

Reviews and Short Notes to Nanomeeting 2003, R.D.Fedorovich, T.A.Gavrilko, A.A.Marchenko, O.V.Mirzov, V.B.Nechitaylo, G.A.Puchkovskaya, L.V.Viduta, A.G.Vitukhnovsky, A.G.Naumovets, "Electrical conductivity and electroluminescence of planar nanocomposite structures: gold island film – aluminum oxyquinoline", Book of Abstrcts, pp.553-556

XLV Scientific Students Conference of MIPT, Section of Quantum Radiophysics: O.Mirzov, "Organic light emitting diodes"

Back to top

Contact information

Email: oleg . mirzov.com

LinkedIn profile: http://se.linkedin.com/in/mirzov

Public PGP key: http://oleg.mirzov.com/key.asc

URI for me: http://oleg.mirzov.com/card.rdf#me

Phone: +46739268759

Skype username: mirzov