Nikitin Oleksandr Volodymyrovich
Phone: +380937683083
E-mail: oleksandr@tvori.info
Skype: wizzard0
Address: Ukraine, Kyiv
Goal: Bring security & privacy to those who care.
== General skills ==
- Product and systems design
-- International Council on Systems Engineering (INCOSE) member, from 2010
- Security engineering
- User-extensible, scriptable, modular programs
- Thick client, Web applications, Rich internet applications
- Graphics programming
- Windows, Linux, mobile platforms (ARM, Sony PSP, Android)
- Technical English (fluent), spoken (intermediate)
- Remote development experience
== Technologies ==
- C#, since 2002, WPF (since 2007)
- Javascript, since 2007
- Python, since 2007
- 3D graphics
- Security engineering, reverse engineering
- Cryptography
- Some knowledge of F#, C/C++, Java, Erlang, Lisp
- trying something new each week
== Interests ==
- information security
- code analysis, code generation, cross-compilation
- game development, computer graphics
- sociology, psychology, natural language analysis
- asynchronous/parallel programming
- information management and organization
- systems engineering, resilient systems
- teach and be teached, help others :)
== Education ==
Mostly self-educated.
2006-2010: National Technical University Of Ukraine
"KPI", faculty of Applied Mathematics, CS dept
- Achieved BS degree, avg grade 4.74 (of 5)
== Work experience ==
Feb 2013-present: Toliman LLC (Master of Chaos)
Bringing security & privacy to those who care.
Mar 2012-Feb 2013: IT Hit/Cosi Consulting (Senior Developer)
Developing the corporate Dropbox-like product
- C#, Windows, AD/Kerberos, CMIS, Documentum, virtual FS, shell extensions
- Major refactoring and quality improvement of the old version
- Design and implementation of new version
Feb 2011-present: Neko Consulting (Information Security Researcher, Part-time)
Architecture and development of the TrueLink secure messaging platform:
- C, C#, Windows, Linux, Android
- product design, threat & security model design
- advanced data deduplication engine
- lots more
2010-Mar 2012
Information Security consulting for Codedgers:
- Obfuscation, deobfuscation and reverse engineering of .NET, Java, Javascript code
- Malware analysis, exploit analysis
- Threat modeling and research
- Development of automatic malware classification and recognition system
Sep 2011: Universinet (Consulting, project finished)
- Porting Boo compiler to Unity3d runtime
Feb 2010-Feb 2011: Neko Consulting (Senior Developer)
- Modular, customizable Javascript obfuscator
- Custom JS runtime (to learn JS and embed JS to .NET apps)
- Encrypted P2P wiki/document management system.
Sep 2009: Terex - Digital oscilloscope software (consulting, project finished)
- Ported legacy digital oscilloscope software from C, Delphi to C#
- Fixed some bugs in ADC board driver for Windows
Aug 2009-Jan 2010: Sunnet (Social network development)
Local social network development (project was underfunded and then stopped)
- Integrated SSO on existing resources (forum, chat, customer support etc)
- File sharing service
- Cross-compiling C# to PHP (to share codebase with php code), contributed to JSC cross-compiler
May 2008-Aug 2009: Insollo Entertainment
MMORPG game development [ http://2056.ru ]
- Server: script compiler, development/debugging tools,
Custom OODBMS development (dynamic scriptable code/data storage)
- gameplay programming, scripting (Python)
- Client: networking, graphics/animation library, GUI
== Other achievements ==
StackOverflow: http://stackexchange.com/users/42358/wizzard0?tab=accounts
May 2012: Designed and implemented prototype for advanced
secure deduplication engine for TrueLink, outperforms most commercial solutions
( http://tvori.info/cryptobox/about )
May 2011: Development of portable .NET 3.5-compliant crossplatform embedded runtime
Reverse engineering of some .NET internals
Jun 2010: Ported .NET runtime to Sony PSP (For fun)
Aug 2009-Feb 2010: Involved in development of the JSC cross-compiler ( http://jsc-solutions.net )
QA, standard library, crossbrowser issues, optimizations, etc.
Oct 2009-Feb 2010: Mentoring of the Imagine Cup contest team MTK
Oct 2008: Participation in the 'Programmania' contest, results at
http://programmania.com/Roster.aspx?competitionid=50 (Participant ID #600)
Notable results in Silverlight (3rd), Flash (14th), Multithreading (15th)
of about 2000 participants.
Feb 2008: Training of Kyiv "Doslidnyk" programming contest winners' team
for the Ukrainian state programming contest.
(project review, advices, help with speech/presentation preparation)
results: two 1st places, one 2nd and 3rd out of 5 team members at the
Ukrainian state contest
Feb 2008: Judge in the Kyiv "Doslidnyk" programming contest
Jan 2007-Aug 2010: Collaboration/file sharing network
(personal project, uses .NET Reflection, Networking)
project had about 10 users (mostly friends), was eventually closed.
Jun 2006-Dec 2007: Multiplayer shooter development (non-commercial, XNA),
project currently inactive (lack of art/content)
Mar 2006: 2nd place at Ukrainian state programming projects contest ("Doslidnyk"),
Multimedia/Research automation section ( http://man.gov.ua )
(Project for easy integration 3d visualization with existing
experimental\scientific software, C#/Directx)
2005: 3d space simulation game (C#/Directx)
project was not finished (stopped at techdemo stage)
--
This file may be outdated. Please contact me for any updates.