Programming languages: ANSI C (4 years. Used in: PhD, MSc, Associate Lecturer), C++ (3 years. Used in: PhD, Associate Lecturer), Visual Basic (3 years. Used in: Associate Lecturer, freelance), Borland Pascal (2 years. Used in: MSc, BSc), Unix Shell Script (3 years. Used in: PhD), Java (2 year. Used in: Research Associate, Associate Lecturer), HTML (2 years. Used in: hobby, freelance)

Operating Systems:
UNIX (3.5 years: Irix, linux, FreeBSD, etc. Used in: PhD, Associate Lecturer), MS-DOS (8 years. Used in: MSc, BSc, freelance), Windows 3.11/95/98/NT (8 years. Used in: PhD, MSc, BSc, Associate Lecturer, freelance)

Silicon Graphics, PC, DEC, Apple MAC, IBM and Toshiba laptops

8 years of building, fixing, upgrading PC platforms and other electronic devices such as customised I/O PC cards; other platforms, including portable technology, logic circuit design (freelance, part time and volunteer).

Languages: Ukrainian(native), Russian(native), English(fluent). Good reading and understanding of: Belorussian, Polish, Bulgarian.


1998-2002, PhD Major in Computational Physics (gained 4 September 2003), supervisor Dr. Doug J. Cleaver, Materials Research Insitute, Sheffield Hallam University (UK)

1997-1998, Specialist Degree (MSc) Major in Physics (Photonics), Kyiv Shevchenko University, Department of Physics (Ukraine)

1993-1997, BSc Major in Physics, Kyiv Shevchenko University, Department of Physics (Ukraine)

1990-1993, Degree of Engineer, specialty - Control Systems and Automatics, Ternopil Technical School (Ukraine)

Additional Cources

Teaching in Higher Education (Level 3, obtained from Sheffield hallam University, 2001)
Java 1.4 Progammer Course (by Sun Microsystems, 2003)
Enterpreneurship (by Strathclyde University, starting October 2004)


Aug.2003 - Dec.2004 Research Assistant (DCS, GU) Grid parallelisation of stereographic algorythms. Development of a parallel architecture (in form of Java API) with the abstraction loosely based on π-calculus process algebra (Jπ or JPie Interface). The interface is then used to execute concurenty 3D matching and model building algorythms that can make use of Jπ's dynamic workflow capabilities. The interface can also be used as a general framework for parallelizable code with the dynamic workflow (the open source software will be released by the end of the project in Dec.2004).

Nov.1998 - present PhD Research Student. Simulation of Liquid Crystals (LC) (M.R.I., S.H.U.). Computer modelling of LC exploiting various lattice models (Ising, Lebwohl-Lasher). Work involved numerical and statistical programming in C/C++ and shell-scripting in Unix environments. Developed numerous complex algorithms in ANSI C. Developed number of codes for Monte Carlo simulation of the investigated systems. Software used: Origin, Matlab, Excel, Cerius2, etc.

Sep.1999 - present Associate Lecturer (S.H.U.). Courses taught:
Software Development (concepts and methods, prototyping, MS-VisualBasic, etc.)
UNIX and GUI (unix concept, unix commands, shell scripting)
Software Engineering (includ. C++ (Borland, MS), pseudo-code, diagrams, etc.)
Object Oriented Programming Using Java (web applets, stand alone programs).

Sep.1997 - Nov.1998 Experimental Physicist. Optoelectronics of Liquid Crystals, Light Scattering, Photoinduced Effects, Photonics (Institute of Physics of NAS of Ukraine). Responsible for conducting experiments. Work involved assembling experimental setup, building hardware and software interface to connect PC with measurement equipment. Systems Investigated:
(1) Polymer Dispersed LC, Electro-optical response, photo-polymerisation, light scattering, LC-droplet distribution and its effect on scattering, etc. Analysis of the image of liquid crystal cell obtained from the microscope.
(2) Weakly twisted chiral nematic LC. Photo-induced reorientation of the director by depolarised UV-laser. The change of the director of LC was measured as a change of direction of the polarisation on the output of guide laser (He-Ne).

©2002-2004 Viktor Yarmolenko