ul. Wańkowicza 5, 58-310, Szczawno-Zdrój, Polska • +48 781 775 774 • leszek@tarkowski.org
I'm a programmer and programming trainer with 30 years of experience in programming and a strong scientific background. Since 2006, I have been successfully sharing my knowledge and skills by conducting training in programming in C, C++ and Python for people of various levels of advancement. I have cooperated with renowned companies such as Nokia, Intel, Autodesk, Ericpol, Tieto and Interia.pl, where I have trained over 1000 people in total. I also actively participated in organizing Software Carpentry workshops in Poland. My professional career also includes 11 years of experience in scientific work, during which I obtained a doctorate in materials engineering (PAN, 2008) and a master's degree in solid state physics (AGH, 2001). At that time, I specialized in developing software for data processing and visualization, which allowed me to gain valuable analytical and programming skills.
I currently work as a programmer at Rigaku (Tokyo, Japan), where I develop advanced software for analyzing X-ray diffraction data.
Helping in creation of software for one of the biggest X-ray instrumentation manufacturer - Rigaku
Founded company, Cztery Bity, focused on the delivery of C++/C/Qt/Python software and trainings.
Instructor certificate, conducting and organizing workshops in Krakow and Brussels.
Conducting training in Python, Qt, C, C++ programming, mainly for large software companies and corporations (Nokia, Intel).
Teacher at NobleProg, conducting training in Linux administration and Linux security.
Conducting over 100 courses in programming, with a total of over 1000 participants. Creating courses, teaching materials, presentations, and exercises. Conducting workshops on scientific data analysis at the Polish Academy of Sciences. Presentations at conferences, both domestic and foreign. Co-organizing and conducting Software Carpentry Workshops, both in Poland and abroad.
Specialist in the field of X-ray diffraction with particular emphasis on crystallographic texture and residual stress analysis. I have experience in operating, maintaining and preparing samples for research in laboratory X-ray diffractometers. I have developed my own software for planning experiments and analyzing measurement data. Additionally, I have worked with synchrotron radiation at the DESY/HASYLAB PETRA III HEMS and Elettra (SAXS) facilities.
Institute of Metallurgy and Materials Sciences, Kraków. Assistant professor since 2008, research assistant and researcher in the X-ray diffraction laboratory.
Institute of Metallurgy and Materials Engineering, Polish Academy of Sciences, Kraków Thesis "Topography of crystallographic texture using X-ray diffraction technique"
Thesis "Optimization of pole figure measurement"
Very good knowledge of C++ and Python. Good knowledge of C and Qt library. Basic proficiency in Pascal and Fortran.
Knowledge about teaching, and lots of practice in that field. Documentation preparation using Latex, Sphinx, Markdown, etc.
Good knowledge of x-ray diffraction techniques, especially texture and stress/strain measurement.
Participation in X-ray stress measurements using the high-energy PETRA III beam at HASYLAB, Hamburg, Germany.
Participation in experimental sessions on the SAXS beamline at the Elettra laboratory, Trieste, Italy.
Application of the experimental Si X-ray strip detector (developed at AGH) in the X-ray laboratory of IMIM PAN.
X-ray diffraction experiments at the University of Vienna, Austria.
Development and implementation of X-ray pole figure measurement optimization.