Highly skilled professional with solid business development experience and a very strong IT background. Proven leadership and problem solving expertise, combined with ability to work independently. Strong communication and presentational skills with fluency in English, Ukrainian and Russian.
Professional Interests
Business development; wireless broadband; mobile communications; Internet marketing; e-commerce; SEO; Linux and OSS solutions.
Accomplishments
Founded & successfully established Multiplex Systems LLC, a leading specialized value-added distributor & online retailer of mobile broadband & voice gateway equipment
Improved developer's productivity and reduced TCO by 85% by introducing Eclipse/MyEclipse combination as the primary IDE of Multiplex Systems LLC
Designed and developed 64-bit "stop-the-world" RealOF memory management algorithm improving throughput in Java server applications over the best generational copying algorithms
Ported Jikes RVM to 64-bit PowerPCAIX and Linux providing the first open-source virtual machine with rich research functionality for these platforms
Improved and extended Jikes RVM to run Eclipse delivering the first open-source virtual machine to support most of the IDE's features
Designed and developed parts of the SSR Register System telecommunication software, used in a number of regional centers of Ukraine
Experience
01/2007 - present
Business Development Director / Technical Director
Developed and supported business relationships, wrote proposals and structured legal contracts with a number of national telecom operators, IT retail chains & international clients, including
Ukrtelecom, Kyivstar, life :), MTS, Beeline, PEOPLEnet, CDMA UA, Brain, DiaWest, DKT, etc
Evaluated hardware and software options for Intel Internet Gateway Appliance for Ukrainian telecommunications market, competing with Cisco ASA 5500 Series, Zyxel ZyWALL and Symantec Gateway Security 300
Provided marketing services and software consulting in the areas of operating systems, virtualization, antivirus, firewall, management and VoIP software for IntelChannel Platform Solutions Group
Ported parts of the optimizing compiler of Jikes RVM to the 64-bit PowerPC architecture
Evaluated performance and tuned a 64-bit GCTk version of the Older-First collector
Extended 64-bit PowerPC/AIX ports of Jikes RVM 2.0.3 and the latest CVS version to run PowerPC/Linux on Apple G5 platform: fixed compiler and linker errors, implemented parts of JNI, identified bugs in ppc64 Linux/kernel 2.6.x
Improved Jikes RVM and support libraries to run Eclipse: implemented missing functionality, fixed bugs, and solved performance issues in different parts of the system including JNI, reflection, serialization, encryption, and networking
Identified and fixed bugs and performance bottlenecks in GNU Classpath
Ported Jikes RVM 2.0.3 to the 64-bit PowerPC architecture: implemented 64-bit versions of baseline and "magic" compilers, reimplemented parts of runtime including classloader, garbage collection, scheduler, etc
Comparison of Garbage Collectors Operating in a Large Address Space Sergiy Kyrylkov and Darko Stefanovic
Technical Report TR-CS-2005-11, Department of Computer Science, University of New Mexico, April 2005
64-bit Computing and JVM Performance Sergiy Kyrylkov
Dr. Dobb's Journal, March 2005 issue
A Study of Garbage Collection With a Large Address Space for Server Applications Sergiy Kyrylkov and Darko Stefanovic
Technical Report TR-CS-2005-1, Department of Computer Science, University of New Mexico, February 2005
Design and Implementation of a 64-bit PowerPC Port of Jikes RVM 2.0.3 Sergiy Kyrylkov, Darko Stefanovic, and Eliot Moss
2nd Workshop on Managed Runtime Environments, Palo Alto, CA, March 2004
Representation of 32-bit Quantities in Jikes Research Virtual Machine 64-bit PowerPC Implementation Sergiy Kyrylkov and Volodymyr Kyrylkov
Measuring and Computing Devices in Technological Processes, 3 (17), 97-99, (2001)
Efficacy of the Software Cooling Method in Cyrix/IBM Microprocessors (in Ukrainian) Sergiy Kyrylkov
Measuring and Computing Devices in Technological Processes, 2 (8), 160-162, (1999)
Honors and Awards
IBM Extreme Blue Cambridge Certificate of Excellence for outstanding performance and lasting contribution to Eclipse on Jikes RVM project, 2002
Specialist's diploma with honors, 2000
Bachelor's diploma with honors, 1999
First place award in the university software developer contest, 1998
Undergraduate fellowship, 1996-2000
Additional Information
Languages: fluent English, Ukrainian and Russian; basic German