Enpoka Warsaw, Poland. Jan 2008-present
High-end software outsourcing services. Partner, CEO, senior developer, recruiter.
Exoweb.net Beijing, China. May 2005-Dec 2007
Design and implementation of distributed web applications. Technical leadership. Mentoring. Recruitment.
Python, Twisted, HTTP, Subversion, Bash, GraphViz, Flash, Laszlo, eXtreme Programming, Scrum.
Huada Electronic Design Co. Beijing, China. Jun 2001-Apr 2005
Design and implementation of ASIC verification tools. Mentoring. Implementation of development processes.
C/C++, STL, Boost, Autotools, Python, CVS, Bash, GraphViz, SystemC, Verilog, compiler technology, eXtreme Programming.
Synopsys, Inc. Marlborough, USA. Jan 2000-May 2001
Design and implementatin of ASIC verification tools.
C/C++, STL, Yacc, Lex, CVS/RCS, VCG, Verilog, compiler technology.
Preparation and implementation of workshops for students. Mentoring. Evaluating tests.
Smalltalk, C++, Assembly Language.
ASPEKT kilcullen Warsaw, Poland; Prague, Czech Republic. 1997-1998
Design and implementation of system for analysis and publication of financial data.
Java, Database technology, TeX, PostScript, MetaPost.
Polish Children Foundation Warsaw, Poland. 1997-2000
Design and implementation of dedicated database system.
Administration of open-source community project. Design, implementation and refactoring of C++ source-to-source translator and frontend library.
C++, Autotools, CVS.
Design and implementation of source code repository visualization tool.
HTML, CSS, Python, CVS.
Design and implementation of a website.
DEMON (Master Thesis Project)
Design and implementation of translator from monadic denotational semantics into language interpreters.
Compiler of non-strict fully-typed functional language with algebraic data types
Implementation and design of static analyzer.
Algebraic solver of recursive equations
Implementation and design.
Compiler of Java-like typed object-oriented language
Implementation of the compiler.
C, Lex, Yacc.
Interpreter of object-oriented language with dynamic typing
Implementation of the interpretter.
Design and implementation of Redcode compiler, debugger and visual VM.
MSc. in Computer Science
Workshop on advanced C++ techniques
The C++ Seminar, Vancouver, WA, USA 2002
Internal Verilog class
Brainbench Transcript ID#: 4970287
Polish(native), English (fluent), Russian (fair), German (basic), Mandarin Chinese (basic), Spanish (basic), Czech (basic).