Vasily Levchenko

Vasily Levchenko

Senior Software Engineer at Sun Microsystems

Russian Federation

Current
Past
  • Senior Software Engineer at Intel Corporation
  • Software Engineer (Sun Microsystems) at Elbrus MCST
  • Software Engineer at TixWay
Education
  • Sankt-Peterburgskij Gosudarstvennyj Universitet
Connections
115 connections
Industry
Information Technology and Services
Websites

Vasily Levchenko’s Summary

1. Strong understanding of virtualization (on Intel64 and IA64) and para-virtualization concepts (Xen. KVM and L4 based solutions (Iguana/L4))
2. Strong knowledge of modern kernels (memory management, process management, kernel ABI, construction) of Linux, BSD family and micro-kernels L4, MINIX
3. Strong understanding of system library structure and internal implementation of System V, POSIX and internals (GNU LibC(libC, libpthreads), Solaris libC, {Net,Free,Net}BSD)
4. Strong knowledge of binary executable and linkage formats (ELF, COFF) including initial kernel loaders and modules loading for Linux, Solaris and BSD family.
5. Strong understanding of binary translation implementations (QUEMU) and emulations of kernel interfaces (QUEMU, Intel IA32EL btlib)
6. Strong understanding of Intel micro-architecture (Intel64, IA64) and optimization methods and techniques used in enabling process.
7. Strong knowledge of debuggers (GDB, CDB, in-kernel Linux, NetBSD, L4, Microsoft Windows) and debugging concepts.
MRTE world:
1. Strong understanding of VM construction m2m and stack based
2. Strong knowledge of internals of open-source MRTE VMs (Harmony, Kaffe, Inferno/Dis, Jikes)
3. Strong understanding of optimization methods used in MRTE and techniques used in enabling them on Intel architectures.


patents:
http://www.faqs.org/patents/inv/103812

Vasily Levchenko’s Specialties:

Microkernels (L4),
Virtualization approaches micro kernel based L4/Iguana & Afterburned Linux
Xen based virtualization approaches
Linux and NetBSD kernels,
POSIX libraries internals,
C/C++,
J2SE, JNI, JVMTI


Vasily Levchenko’s Experience

  • Senior Software Engineer

    Sun Microsystems

    (Public Company; 10,001 or more employees; JAVA; Computer Hardware industry)

    June 2008Present (1 year 2 months)

    Userland networking in Virtual Box project

  • Senior Software Engineer

    Intel Corporation

    (Public Company; 10,001 or more employees; INTC; Semiconductors industry)

    June 2004June 2008 (4 years 1 month)

    • Owned research project Integrated Debugger for Java/JNI environments based on experimental Java Virtual Machine Tool Interface extension (http://whatif.intel.com).
    • Owned and support Java Virtual Machine enabling tools with responsibility to collect users’ issues, address problem to right person and deliver results to user as soon as possible.
    • Leaded discussions about improvement and additional mechanism of Java Virtual Machine related low-overhead profilers.
    • Contributed in wide areas of software stack of application-oriented approach project Managed Platform Layers, supposed to annihilate OS-middle layer between end-user application and hardware.
    • Orchestrated team efforts on hyperviser(Xen, KVM)-based approach of Managed Platform Layers.
    • Contributed in wide areas of software stack in Mixed Mode Execution project supposed to annihilate “Double Jitting problem” in java applications with 32-bit dependencies on IA64 on Intel64.

  • Software Engineer (Sun Microsystems)

    Elbrus MCST

    (Partnership; Information Technology and Services industry)

    December 2003June 2004 (7 months)

    testing of Sun C/C++ compilers on SPARC/x86(_64) architectures

  • Software Engineer

    TixWay

    (Public Company; 51-200 employees; Computer Software industry)

    May 2003December 2003 (8 months)

    • Off-shore project of ticket sales
    o Development and maintain application server for ticketing systems.

  • Software Engineer

    AtBusiness Communications

    (Public Company; 201-500 employees; Computer Software industry)

    February 2001April 2003 (2 years 3 months)

    • Maintenance and development from scratch off-shore projects for various Finland companies

  • Software Engineer

    Arcadia

    (Public Company; 51-200 employees; Computer Software industry)

    May 2000December 2000 (8 months)


Vasily Levchenko’s Education

  • Sankt-Peterburgskij Gosudarstvennyj Universitet

    19962002


Additional Information

Vasily Levchenko’s Websites:

Vasily Levchenko’s Interests:

L4Ka, L4/Iguana GlibC NetBSD Solaris debuggers performance

Vasily Levchenko’s Groups:

L4
NetBSD

  •    International Association of Software Architects
  •    On Startups - The Community For Entrepreneurs
  •    virtualization.info Vanguards
  •    SemiconductorJobs.com
  •    Intel Alumni Association
  •    CIO/CTO Leadership Council
  •    MDM - Master Data Management
  •    VMware Consolidation
  •    Cloud Computing
  •    Russian connection
  •    Sun Microsystems, Inc.
  •    High Performance & Super Computing

Vasily Levchenko’s Honors:

Goody Drawer Award for impacting performance enabling teams within Intel Software Solution Group


Vasily Levchenko’s Contact Settings

Interested In:

  • career opportunities
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Vasily Levchenko’s full profile:

  • See who you and Vasily Levchenko know in common
  • Get introduced to Vasily Levchenko
  • Contact Vasily Levchenko directly

View Full Profile