Curriculum Vitæ

Nikolay ANISIMOV


Concord , California, USA

Phone: (925) 550 9730

E-Mail: anisimov@computer.org

Home Page: http://www.fiztech-usa.net/anisimov/index.htm


Personal information

Place of Birth: Blagoveshensk, Russia

Nationality/Citizenship: Russian

Marital Status: Married (two sons);

Languages: English, Russian (native);

U.S. Immigration status: U.S. Permanent resident (Green Card)


Titles, Scientific Degrees and Education

·         April 1995. Doctor of Applied Sciences (second doctoral degree equivalent to Habilitation in Europe), Computer Sciences
Russian Academy of Sciences, Russia
Dissertation: Compositional Methods for Communication Protocol Design based on Petri Nets (in Russian)

·         1990, Senior Research Fellow in Computer Sciences
from the Supreme Attestation Committee, Moscow, Russia

·         September 1983 to March 1986
Ph.D. Computer Science
Moscow Institute of Physics and Technology , School of Applied Mathematics, Russia
Dissertation: Design of Computer Network Software based on the Petri Net Theory,
Chair, Prof. Victor Perchuk

·         September 1974 to June 1980
M.Sc. Computer Science
Moscow Institute of Physics and Technology , School of Radio Engineering and Cybernetics, Russia
Master thesis: Design and Implementation of Transport Level of Computer Networks,
Chair, Prof. Victor Perchuk.


Grants and Awards

·         1997-1998, Grant V97-0652 From The Eurasia Foundation (Leader of the project).

·         1996-1998, Grant 96-01-00177 from Russian Basic Research Fund (Principal Investigator).

·         1996-1997, Grant SA.12-5-02 (CN.NIG. 960067) 454/JPN/098 from NATO (networking infrastructure grant for collaborative research with University of Newcastle Upon Tyne, UK), (Principal Investigator of the Russian side.)

·         1996, Grant 638053.P466 from Royal Society, United Kingdom for research in University of Newcastle upon Tyne

·         1994, Grant 638053.P357 from Royal Society, United Kingdom for research in University of Newcastle upon Tyne

·         1993-1995, Grant 93-013-17372 from Russian Basic Research Fund (Principal Investigator).

·         1991, The Young Scientist Award from the Russian Parallel Computer Association

·         1988, The Young Scientist Award from the Far East Branch of the Russian Academy of Sciences

·         1981, Bronze medal from General Committee of the USSR Exhibition of Economic Achievements


Association Membership

·         Institute for Operations Research and the Management Sciences (INFORMS), member since 2009

·         Alcatel-Lucent Technical Academy (ALTA), Distinguished Member, 2005.

·         IEEE Communication Society, since 1999.

·         IEEE Computer Society, since 1997.

·         Institute of Electrical and Electronic Engineers (IEEE), since 1997.

·         Special Interest Group on Petri Nets and Related Systems Models (FG 0.0.1), Gesellschaft fur Informatik, Germany, since 1997.

·         Scientific Council of Institute for Automation and Control Processes, Far East Branch of the Russian Academy of Sciences, 1991-1997.

·         Working Group on Specification, Verification and Testing of Network Protocols, the Scientific Council on the Integrated Problem "Cybernetics" of the USSR Academy of Sciences, 1984-1990.

·         Council of Young Scientists of Far East Branch of the USSR Academy of Sciences, 1980-1988.


Thesis's

·         Nikolay Anisimov (1995). Compositional Methods for Communication Protocol Design based on Petri Nets, Unpublished Doctoral Dissertation, Institute for Automation and Control Processes, Far East Branch of the Russian Academy of Sciences (in Russian)

·         Nikolay Anisimov (1986). Design of Computer Network Software based on the Petri Net Theory, Unpublished Ph.D. Dissertation, Moscow Institute of Physics and Technology.

·         Nikolay Anisimov (1980). Design and Implementation of Transport Level of computer networks, Unpublished Masters thesis, Moscow Institute of Physics and Technology.


Selected Publications

(The following is the list of selected recent papers, the complete list includes over 100 publications)

  1. Nikolay Korolev, Herbert Ristock, Nikolay Anisimov. Modeling and Simulation of a Pacing Engine for Proactive Campaigns in Contact Center Environment. In Proceedings of the SpringSim '08, Business and Industry Symposium (BIS'08), April 14 -17, 2008, Ottawa, Canada, pp. 249-255, ISBN: 1-56555-319-5
  2. Anisimov N., Galvin B., Ristock H. XML-Based Multimodal Interaction Framework for Contact Center Applications. In Proceedings of the 16th International World Wide Web Conference ( WWW 2007), Banff, Alberta, Canada, May 8-12, 2007, pp. 1349-1350. ACM Press, ISBN: 978-1-59593-654-7 [ pdf, html on Conference site ]
  3. Anisimov N., Galvin B., Ristock H. XML based Framework for Contact Center Applications. In: Filipe J. et al (Eds). Proceedings of 3rd International Conference on Web Information Systems and Technologies (WEBIST 2007), Barcelona, Spain, 3-6 March, 2007. Vol. 1, pp.443-450. ISBN: 978-972-8865-77-1.
  4. Anisimov N. et al. Third-party Call Control in H.323 Networks – A Case Study. Lecture Notes in Computer Science, Vol.2094, Springer Verlag, 2001, pp.559-569.
  5. Anisimov N.A., Golenkov E.A., Kharitonov D.P. Compositional Petri Net Approach to the Development of Concurrent and Distributed Systems, Programming and Computer Software. 2001, Vol.27, No.6, pp.309-319. ISSN: 0361-7688.
  6. A.Miloslavsky, V.Antonov, L.Yegoshin, S.Shkrabov, J.Boyle, G.Pogosyants, N.Anisimov. Third-party Call Control in VoIP Networks for Call Center Applications. Proceedings of IEEE Intelligent Network Workshop 2001 (IN'2001), May 6-9, 2001, Boston, MA, USA, pp.161-167. ISBN 0-7803-7047-3.
  7. Anisimov N.A, Kovalenko A.A., Postupalski P.A., Vuong S.T. Application of Compositional Petri Nets and PN3-Tool to the Specification of Distributed Multimedia Objects. In: Advances in Distributed Multimedia Systems. Eds. S.K.Chang et al., 1999, World Scientific (Singapore), pp.99-116.
  8. Anisimov N.A, Kishinski K.P., Miloslavski A. Formal Model, Language and Tool for Design Agent's Scenarios in all Canter Systems. In: Proceedings of the 32nd Hawaii International Conference on System Sciences (HICSS-99), (Hawaii, USA, January 4-8, 1999). IEEE Computer Press.
  9. Anisimov N.A, Miloslavski A., Pogosyants G. Feature Interaction Problem in Computer Telephony Integration Systems. In: Feature Interactions in Telecommunications and Software systems V, K.Kimbler, L.G.Bouma (Eds), IOS Press, 1998, pp.73-77, ISBN 90 5199 431 1
  10. Anisimov N.A., Kovalenko A.A., Tarasov G.V., Inzartsev A.V., Sherbatyuk A. Ph. A Graphical Environment for AUV Mission Programming and Verification. In: Proceedings of the 10th International Symposium on Unmanned Untethered Submersible Technology, pp. 394-405, (New Hampshire, USA, September 7-10, 1997)
  11. Anisimov N.A., Koutny M. On Compositionality and Petri Nets in Protocol Engineering. In: Protocol Specification, Testing and Verification, XV. Chapman & Hall, pp.71-86, 1996.
    Extended and revised version of the paper has been published as Technical Report No.575, Department of Computing Science, University of Newcastle upon Tyne, UK (February, 1997).
  12. Anisimov N.A., Kovalenko A.A., Towards Petri Net Calculi based on Synchronization via Places. In: Proceedings of the First IEEE Aizu International Symposium on Parallel Algorithms / Architecture Synthesis (pAs'95), pp.264-270, IEEE Computer Society Press (Aizu-Wakamatsu, Japan, March 15-17, 1995).
  13. Semenov, A., Yakovlev A. and Anisimov, N.A. Specification and Verification of a Self-Timed Token Ring Protocol. Technical Report No.516, 1995, Dept. of Computing Science, University of Newcastle upon Tyne, UK.
  14. Anisimov N.A., Kovalenko A.A., Postupalsky P.A. PN3-Editor: Compositional Petri Net Editor for Protocol Specification. In: Proc. of the 3rd IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'95), pp.325-328, IEEE Computer Society Press (Durham, NC, January 18--20, 1995)
  15. Anisimov N.A., Kovalenko A.A., Postupalsky P.A. Compositional Petri Net Environment. In: Proceedings of the 1994 IEEE Symposium on Emerging Technologies & Factory Automation (SEIKEN Symposium) – Novel Disciplines for the Next Century (ETFA'94), pp.420-427 (Tokyo, November 6 - 10, 1994)
  16. Anisimov N.A. A Disabling of Event Structures. In: Lecture Notes in Computer Science, Vol. 694, pp.724-728, Springer-Verlag, (1993).
  17. Anisimov N.A., Kovalenko A.A., Postupalsky P.A., Simanchuk A.S. A Graphical Petri Net Based Editor for Visualization of Distributed and Parallel Systems. Lecture Notes in Computer Science, Vol. 631, pp. 847-848, Springer-Verlag, 1992.
  18. Anisimov N.A. An Algebra of Regular Macronets for Formal Specification of Communication Protocols. Computers and Artificial Intelligence, Vol. 10, pp.541-560 (1991). ISSN 0232-0274
  19. Anisimov N.A. A Notion of Entity Based on Petri Nets. In: Proceedings of the 1991 IFAC Workshop on Discrete Event System Theory and Applications in Manufacturing and Social Phenomena, pp.142-147, International Academic Publisher (Shenyang, P.R.China, June 25-27, 1991)
  20. Anisimov N.A. A Petri Net Entity as a Formal Model for LOTOS, a Specification Language for Distributed and Concurrent Systems. In: Parallel Computing Technologies, World Scientific, pp. 440-450 (Singapore, 1991).

Conference Presentations

(The following is the list of recent conference presentations)

  1. International Workshop on System Software Engineering 2014 (SSE’14, Vancouver, Canada, August 25-28, 2014)
  2. 3rd International Conference on Web Information Systems and Technologies (WEBIST 2007, Barcelona, Spain, March 3-6, 2007)
  3. IADIS International Conference WWW/Internet 2006 (Murcia, Spain, October 5 - 8, 2006),
  4. 32nd Hawaii International Conference on System Sciences, (Hawaii, USA, January 4-8, 1999).
  5. 1998 IEEE International Conference on Systems, Man, and Cybernetics, (San Diego, CA, October 11-14, 1998).
  6. 5th International Workshop "Feature Interactions in Telecommunications and Software Systems", (Lund, Sweden, September 29-30, 1998).
  7. International Workshop on Workflow Management: Net-based Concepts, Models, Techniques, and Tools, (Lisbon, Portugal, June 23, 1998),
  8. Fourth Pacific Workshop on Distributed Multimedia Systems (DMS'97), (Vancouver, Canada, July 23-25, 1997)
  9. International Conference on Information Systems Analysis and Synthesis (ISAS'96), (Orlando, Florida, USA, July 22-26, 1996)
  10. First IEEE Annual Conference on Emerging Technologies Applications in Communications (etaCOM'96), (Portland, OR, USA, May 6-10, 1996)
  11. First IEEE Aizu International Symposium on Parallel Algorithms / Architecture Synthesis (pAs-95), (Aizu-Wakamatsu, Japan, March 15-17, 1995).
  12. IFIP WG 6.1 15 International Symposium On Protocol Specification, Testing and Verification (PSTV-95), (Warsaw, Poland, June 13-16, 1995)
  13. 3rd IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'95), (Durham, NC, USA, January 18-20, 1995).
  14. 1994 IEEE Symposium on Emerging Technologies & Factory Automation (SEIKEN Symposium) – Novel Disciplines for the Next Century (ETFA'94), (Tokyo, Japan, November 6 - 10, 1994)
  15. International Workshop on Concurrency and Compositionality (Project CALIBAN, program ESPRIT), (Zaragosa, Spain, June, 1994).
  16. PARLE'93: International Conference "Parallel Architectures and Language Europe", (Munich, Germany, June, 1993).
  17. International Workshop on Concurrency and Compositionality (Project CALIBAN, program ESPRIT), (Newcastle upon Tyne, UK, November, 1993).
  18. International Conference "Software Engineering of 90s" (Kiev, USSR, May 14-17, 1991).
  19. First International Conference “Parallel Computing Technologies (PaCT-91)”, (Novosibirsk, Russia, September 7-11, 1991).
  20. IV International Conference on Local Area Networks -- LOCNET’90 (Riga, Latvia, October 9-11, 1990).
  21. International Workshop and Tutorial on Formal Models of Concurrent Computation (Telavi, Georgia, USSR, October 2-6, 1989)

Selected Patents

The complete list can be found here (27 issued, 26 pending, 42 international)

·         System and Methods for Outbound Dialing in Multi-Campaign and Blended Environment of Virtual Contact Center,
(with Dmitry Spasibenko, Sam Shkrabov, David Van Everen). April 15, 2014
US Patent No. 8,699,699. US Patent Application No. 20140169551

·         "Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment".
(with Petr Makagon, Andrey Ryabchun)
US Patent No. 7,222,301, US Patent App. No. 20060095568

·         "Method and Apparatus for Extended Management of State and Interaction of a Remote Knowledge Worker from a Contact Center".
(With Vladimir Deryugin, Patric Giacomini, Petr Makagon, Andrey Ryabchun)
US Patent No. 6,985,943, 7,373,405, 7,565,428, Patent Application No.: 20080222240, EP1408678.

·         "Using XML Expressed Primitives for Platform and System-Independent Call Modeling ",
(with Gregory Pogosyants, Dan Kikinis)
US Patent No. 6,985,478, US Patent App. 20060034262.

·         "Method for Predicting and Managing Call Load by Determining the Optimum Frequency of Outbound Call Generation During an Out-Bound Calling Campaign From a Call Center"
(with Konstantin Kishinsky, Nikolay Korolev, Gregory Pogossiants, Yuri Shtivelman, Vadim Zyarko),
US Patent No. 6,449,358, US Pat. App. 20030043832.

·         "Method and Apparatus for Distributing Computer Integrated Telephony (CTI) Scripts using Extensible Mark-up Language (XML) for Mixed Platform Distribution and Third Party Manipulation"
(with Konstantin Kishinski, Gregory Pogosyants, Pavel Postupalski),
US Patent No. 6,286,033.

·         "Method for estimating telephony system-queue waiting time in an agent level routing environment".
(with Yuri Shtivelman, Gregory Pogossians, Vladimir N. Deryugin, Dmytro G. Balkin, Luben Gueorguiev Stoilov)
US patent No.: 6,157,655, 6,898,190, Patent. App. 20050207559.

·         "Telephony Call-Center Scripting by Petri Net Principles and Techniques",
(with Konstantin Kishinsky)
US Patent No. 6,067,357, US Patent No. 6,178,239, EP1066581.


Professional Experience

July 2014 – PT.
Director of Research at Bright Pattern, Inc. (San Bruno, CA)

July 2010 to June 2014
Software Architect, Five9, Inc.
(San Ramon, CA).
Duties: Multimedia contact center, hosted contact center in Computing Cloud.

Nov. 2009 to June 2010.
Software Architect, FrontRange Solutions (Pleasanton, CA),
Duties: Lead high-level design of voice call center in Cloud Computing environment. Architecture of voice platform for SaaS (Software as a Service) delivery model providing scalability, multi-tenancy effectiveness, and fault tolerance.

1997 to 2009
Software Architect, Genesys Telecommunication Labs, Inc. (an Alcatel-Lucent company)
Duties: Research & Development in Computer Telephony Integration (CTI), Internet Telephony (VoIP), Workforce management, Reporting, Contact Center Architecture, eServices, etc.

1992 to 1997
Head of Laboratory of Computer Networks, Institute for Automation and Control Processes, Far East Branch of the Russian Academy of Sciences.
Duties: Conducting basic and applied research in the areas of theoretical computer science with special emphasis in Petri nets and process calculi, Petri Net Tools (PN3-Tool), specification and verification of communication protocols. Developing, installation and maintaining local area networks (Ethernet, FDDI, WWW, Internet).

1994 to 1997
Professor (part time), Far Eastern National University, Vladivostok, Russia
Duties: Lecturing, supervision of B.Sc., M.Sc., and Ph.D. projects.

1978 to 1992
Junior, Senior and Leading Research Fellow, Institute for Automation and Control Processes, Far East Branch of the USSR Academy of Sciences
Duties: Basic and applied research in formal description techniques, Petri nets, computer network protocols. Design and implementation of software for transport level of experimental computer network on IBM 360/370 compatible computers.


Teaching Experience

·         1994 - 1997: Professor, Far Eastern National University , Vladivostok, Russia
Courses:

o    Architecture of Operating Systems.

o    Architecture of Computer Networks,

o    Distributed Algorithms,

o    Computer Network Protocols

o    Models of Parallel Computation

·         1983 - 1997: Supervision of B.Sc., M.Sc., and Ph.D. students of the Moscow Institute of Physics and Technology and Far Eastern National University.


Recent Invited Lectures

·         University of Newcastle upon Tyne, United Kingdom, December, 1996

·         Institute of System Informatics , Russian Academy of Sciences, Novosibirsk, June, 1996

·         University of Aizu, Japan, March, 1995

·         University of Newcastle upon Tyne, United Kingdom, November, 1994

·         University of Aizu, Japan, November, 1994.

·         Institute of Control Sciences, the Russian Academy of Sciences, Moscow, Russia, June 1994

·         Hildeshime University, Germany, June, 1993

·         Aahen University (RWTH Aachen ), Germany, June, 1993

·         University of Edingburg, United Kingdom, December, 1993

·         University of Surrey, Guildford, United Kingdom, December, 1993

·         University of Newcastle upon Tyne, United Kingdom, December, 1993

·         Landis & Gyr, Zug, Switzerland, December, 1992

·         Swiss Federal Institute of Technology, Zurich, Switzerland, December, 1992


Hobby

·         Chess, retro music, Petri Nets, Semantic Web, Twilio


References

Could be requested from:

Dr. Oleg Kislyuk
Google, Mountain View, CA
E-Mail:
okislyuk@google.com
Tel: 925-899-7385

Dr. Gregory Pogossiants,
Principal member of technical staff ,
Oracle Corp., Redwood Shores, CA
Email: gergp_21@yahoo.com
Tel: 650-506-4738 (work)

Dr. Herbert Ristock,
Senior Director of Development,
Genesys Telecommunication Labs,
Email: herbertr@genesys.com
Tel: (650) 466-1172 (work)


This document is:
http://www.fiztech-usa.net/anisimov/newcv2012.htm