Safonov.JPG

 

Vladimir O. Safonov

 
Professor of Computer Science 

Academician of the American Biographical Center

Corresponding member of Russian Academy of Natural Sciences
Head of laboratory of Java technology
St. Petersburg University, Department of Mathematics and Mechanics


IEEE Senior Member,

Chair of IEEE Region 8 Russia North-West Computer Society Chapter

ACM and IET member

 

Russian Web page

 

NEW! Professor Safonov’s state-of-the-art course on Windows Azure (in Russian):

Сафонов В.О. Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure

 

NEW! “Introduction to Java Technology” book, new version,

Published by LAP Publishers Germany,

October 2011, 222 pp.

(new features of Java 7 and oncoming Java 8 included!)

 

NEW! “Modern Operating Systems Basic” textbook (in Russian):

Published July 2011.

Safonov V.O. Modern Operating Systems Basics

(Основы современных операционных систем),

INTUIT.RU. BINOM. Laboratorija Znanij Publishers, Moscow, 583 pp.

 

NEW! “Aspect-oriented programming” textbook (in Russian):

Аспектно-ориентированнное программирование”.

just published by St. Petersburg University Press, mid-October 2011

 

NEW!  “Trustworthy Compilers” book, published by Wiley February 11, 2010

 
Areas of professional expertise and research interests:


- Aspect-oriented programming

- Trustworthy computing
- Microsoft.NET platform
- Java technology
- Programming languages
- Compiler development
- Programming methodologies, paradigms, technologies and tools
- Abstract data types, modular programming, OOA/OOD/OOP
- Knowledge management, integration of knowledge and software engineering

- Parallel programming

Experience:

- 34 years of R&D, management and tech lead work in the areas of software engineering and computer science

- 19 years of international projects with Sun, Microsoft, Panasonic and other companies
- 34 years of IT teaching at the university

Major projects:

 

- Aspect.NET

- Knowledge.NET

- Parallel Dwarfs


Major publications

(total 150 papers, including 13 books, 4 USA and 4 Russian software patents,

Over 20 Internet courses and seminars curricula):

1. Safonov V.O. Trustworthy Compilers. Wiley, 2010.

 

2. Safonov V.O. Using aspect-oriented programming for trustworthy software development. Wiley, 2008

   (http://www.aspectdotnet.org)

 

3. Safonov V.O. Aspect-oriented programming and Aspect.NET as security and privacy tools for

   Web and 3D Web programming. Chapter 11. (http://igi-global.com/Bookstore/Chapter.aspx?TitleId=49524)

   In: Security in Virtual Worlds, 3D Webs, and Immersive Environments:

   Models for Development, Interaction, and Management.

   (http://igi-global.com/Bookstore/TitleDetails.aspx?TitleId=41915)

   Prof. Alan Rea Ed., IGI Global, 2011, 221-262.

 

4. Safonov V.O. TrustSPBU.NET: Extending university courses on .NET, compilers,

    software engineering and OS by trustworthy computing content. – “.NET Developer’s Journal”, July 2007.

 

5. Safonov V.O. SPBU.NET: principles and experience of teaching .NET,

    compilers, software engineering and OS. – “.NET Developer’s Journal”, February 2006.

 

6. Safonov V.O. et al. Aspect.NET – aspect-oriented  toolkit for Microsoft.NET based on Phoenix  and Whidbey.

   .NET Technologies 2006. University of West Bohemia Campus Bory. May 29 – June 1, 2006.

   Full Papers Proceedings, Pilsen, Czech Republic,  2006. http://dotnet.zcu.cz

 

7. Safonov V.O. et al. Knowledge.NET ontology-based knowledge management toolkit for Microsoft.NET.

   .NET Technologies 2006.  University of West Bohemia Campus Bory. May 29 – June 1, 2006.

     Poster Papers Proceedings, Pilsen, Czech Republic,  2006.  http://dotnet.zcu.cz

 

8. Safonov V.O., Grigoriev D.A. Aspect.NET – aspect-oriented programming for Microsoft.NET in practice.

  “.NET Developer’s Journal”, July 2005.

 

9. Safonov V.O. Aspect.NET: concepts and architecture. – “.NET Developer’s Journal”, October 2004.

 

10. Safonov V.O. Aspect.NET - a new approach to aspect oriented programming. – “.NET Developer’s Journal”, April 2003.


11. Safonov V.O. Introduction to Java technology. – Science publishers, St. Petersburg, 2002 (in Russian)


12. Safonov V.O. et al.
Turbo Expert - a knowledge engineering language. - Cybernetics, 1991, 5 (Kiev, USSR, in Russian)


13. Safonov V.O. Programming languages and techniques in the Elbrus system. – Science publishers, Moscow, 1989 (in Russian)


14. Safonov V.O. Expert systems - intelligent advisors of human experts. - St. Petersburg, Knowledge Publishers, 1992 (in Russian)

 

15. Safonov V.O., Fedyukovich G.G. Implementing parallel algorithms of MapReduce. –

      Proceedings of International Conference on Parallel Programming, Las Vegas, July 2010.

      http://www.world-academy-of-science.org/worldcomp10/ws/conferences/pdpta10


University courses and seminars:

- Models and architectures of software and knowledge
- Trustworthy programming for Microsoft.NET
- Java technology
- Secure software engineering
- Compiler development
- Operating systems and networking

Degrees, Titles, Awards & Patents:


- Doctor of technical sciences degree (1991)
- Professor of computer science title (1994)

- Corresponding member of Russian Academy of Natural Sciences (2011)
- St. Petersburg Government Award for Scientific Papers (1999)
- 4 USA patents and 4 Russian patents on compiling techniques and programming technologies (1997-2001)
- Honored University Teacher of Russia (2002)

- Medal “300 years anniversary of St. Petersburg” (2003)

- “International Scientist of the Year 2008”

    (International Biographical Centre, UK)

- Commemorative Medal “Man of the Year 2008”

    (American Biographical Institute, USA)

-“International Educator of the Year 2009”

    (International Biographical Centre, UK)

- St. Petersburg University Award for Scientific Papers 2010

- Pinnacle Achievement Award (2010, ABI, USA)

- Nominated to IEEE Emanuel Piore Award (January 2011)

Scientific biography included into the worldwide editions:

 

    “Who’s Who in the World”

    “Who’s Who in America

    “Who’s Who in Science and Engineering”

    “2000 Outstanding Intellectuals of the 21st Century”

    “Great Minds of the 21st Century”

   “International Profiles of Accomplished Leaders”

   “Dictionary of International Biography”