Vassili Bykov

Computational Anthropologist

San Francisco Bay Area

Current
Past
Education
  • MIPT (Moscow Institute of Physics and Technology)
Connections
114 connections
Industry
Computer Software
Websites

Vassili Bykov’s Summary

Software architect and usability analyst with experience in the area of dynamic language implementation, interactive development environments and user interfaces.

Vassili Bykov’s Specialties:

Object-oriented programming, functional programming, interaction design, visualization, graphic design.


Vassili Bykov’s Experience

  • Software Engineer

    Google

    (Public Company; GOOG; Internet industry)

    February 2009Present (10 months)

    Working on Googley stuff.

  • Sr. Member of Consulting Staff

    Cadence Design Systems

    (Public Company; 5001-10,000 employees; CDNS; Computer Software industry)

    January 2007January 2009 (2 years 1 month)

    Worked on Newspeak, a new dynamic programming language and platform in the tradition of Smalltalk and Self. Architected and implemented Brazil, the cross-platform widget toolkit of the platform mapped to native widgets, and Hopscotch, a combinator-based compositional application framework and an IDE enabling an innovative approach to navigation and interaction (a feature presentation at the 1st International Workshop on Advanced Software Development Tools and Techniques, co-located with ECOOP 2008).

  • Lead Software Engineer

    Cincom Systems

    (Privately Held; 501-1000 employees; Computer Software industry)

    July 2000January 2007 (6 years 7 months)

    Tools Techinical Lead of VisualWorks, the leading commercial Smalltalk implementation. Responsible for the developer tools infrastructure and their user interface. Modernized the product appearance following version 5i.2. Designed and implemented a number of new tools, including a new inspector, parcel (code component) management facilities, and a user preference management framework. Designed Announcements, an observer framework simpler and more powerful than legacy frameworks, which has since been adopted by other Smalltalk dialects and ported to Ruby. Integrated the Refactoring Browser and the Professional Debug Package into the product, bringing their appearance and interaction to the level of the product standards.

  • Senior Software Engineer, Instructor

    The Object People

    (Computer Software industry)

    November 1997July 2000 (2 years 9 months)

    TOPLink/Smalltalk developer. Instructor teaching courses on object-oriented analysis and design, and object-oriented programming in Smalltalk and Java.

  • Associate

    Bytesmiths

    (Computer Software industry)

    February 1997November 1997 (10 months)

    Worked on productizing the Bytesmiths Toolkit, a set of VisualWorks and ENVY/Developer enhancements to support better team communication, product documentation and bug tracking.

  • Senior Software Engineer

    Interfacing Technologies

    (Privately Held; 11-50 employees; Computer Software industry)

    September 1994January 1997 (2 years 5 months)

    Worked on FirstStep, a Business Process Reengineering enterprise simulation environment.


Vassili Bykov’s Education

  • MIPT (Moscow Institute of Physics and Technology)

    M.S. , Computer Science, Applied Mathematics, Physics , 19861993

    Groups 626, 723b, 726.


Additional Information

Vassili Bykov’s Websites:

Vassili Bykov’s Groups:

  •    Phystech Alumni (MIPT)
  •    Smalltalk
  •    Human Factors International Certified Usability Analysts (CUAs)
  •    WASDeTT
  •    OOPSLA

Vassili Bykov’s Contact Settings

Interested In:

  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Vassili Bykov’s full profile:

  • See who you and Vassili Bykov know in common
  • Get introduced to Vassili Bykov
  • Contact Vassili Bykov directly

View Full Profile