|Software design and engineering.|
|Software project management.|
|Parallel and distributed computing.|
Jan 2009 - now|
Software Engineer at Google.
2005 - 2008|
Research and Teaching Assistant at University of Southern California.
Responsibilities: developing computational chemistry software (effective fragment potential),
system administration, quantum chemistry research, managing lab sections.
|| 2004, 2007 - 2008|
Implementation of Effective Fragment Potential (EFP) method.
Catalina symposium poster (2005)
| 2005 - 2007 |
Studying of symmetry breaking and vibronic interactions in p-benzyne radical anion.
"Structure, vibrational frequencies, ionization energies, and photoelectron spectrum of the para-benzyne radical anion"
Vitalii Vanovschi, Anna I. Krylov and Paul G. Wenthold
Theoretical Chemistry Accounts, Volume 120, Pages 45-48 (2008)
Gordon Conference (2006)
American Chemical Society Conference (2006)
Western Spectroscopy Conference (2007)
Free Radicals Symposium (2007)
Technology: Python (configuration and data processing scripts).
| 2004 - 2005 |
DMOD (Distributed Molecular Dynamics) - implementation of rigid body distributed molecular dynamics calculations with dynamic load-balancing. During this work new algorithms of rigid body molecular dynamics was formulated and implemented. Developed software has the following features features:
- Rigid body molecular dynamics
- Nose-Hoover chains thermostat
- Local geometry optimization
- Global geometry optimization by using REMD (replica exchange molecular dynamics)
- Steered molecular dynamics
- Interface to external forces
"Implementation of the replica-exchange molecular dynamics method for rigid bodies" A.Moskovsky, V.Vanovschi, S.Konyukhov , A.Nemukhin, International Journal of Quantum Chemistry, Volume 106, Issue 10, Pages 2208 - 2213 (2006).
Technology: C++, parallel programming.
| 2002 - 2004 |
Universal web-interface for quantum chemistry calculations.
Molecular Editor Java Applet has been developed as a part of this project.
"A new universal Web interface for quantum chemistry software"
A.Moskovsky, V.Vanovsky , A.Granovsky , D.Firsov , A.Nemukhin, International Journal of Quantum Chemistry, Volume 100, Issue 4, Pages 645 - 648 (2004).
Thank RFFI for supporting this project.
Huckel - quantum chemistry package on the base of Extended Huckel Theory (EHT)
EL_CALC - program calculates the maximum number of different excited levels with given excitation energy in molecule.
Open source project
Developer community project
- Parallel and distributed programming for Python.|
Technology: Python, parallel programming.
Programming languages and technologies experience
Python Blogs - Blogging platform
for Python community.|
|Java, JSP, Java Servlets, Java Applet|
|SQL (PostGre SQL, My SQL)|
|XML, XSLT, SAX, DOM, SOAP, expat|
Honors and awards
Stauffer fellowship, 2008.
Elected to membership in Phi Kappa Phi honor society, 2008.
Burg stipend for academic excellence, 2007-2008.
Diploma of honor from Moscow State University, 2005.
Jury member at 38th Int. Mendeleev Olympiad in Chemistry, 2004
First place at Moldavian nation olympiad, Computer Science, 2000.
First place at Mendeleev olympiad, Chemistry, 1999.
First place at Soros olympiad, Chemistry, 1999.
First place at Mendeleev olympiad, Chemistry, 1998.
First place at Soros olympiad, Chemistry, 1998.
First place at Soros olympiad, Chemistry, 1997.
Hobbies: hiking, travel, fitness, skiing, photography