Stefan Nikolov
Verified Expert in Engineering
Debugging Developer
Rousse, Bulgaria
Toptal member since May 23, 2016
Stefan is a talented software engineer with over 5 years of professional experience in mobile games development (from porting, to creation, to team lead) and 10 years as back- and front-end web developer (from the earliest HTML+ASP to PHP5+MySQL+JavaScript+jQuery now)
Portfolio
Experience
Availability
Preferred Environment
Apache HTTP Server, Git, TortoiseSVN, Visual Studio
The most amazing...
...thing I've developed is an accelerometer-driven music app for iOS with own low-latency sound mixer and compressor.
Work Experience
Open-Source Software Developer
Self-employed
- Designed and developed the Behave3d library, a JavaScript library for dynamic behavior and animations of HTML elements.
- Wrote complete documentation+examples of the library, available on a site which itself is a demonstration of the library's functionality (behave3d.net).
Web Developer
Knowledge Based Intelligence
- Designed, developed, and supported a corporate training and testing system “Knowledge Based Intelligence,” used internally at Alliance Boots GmbH production sites in the UK.
Software Consultant
Certipost
- Consulted for corporate clients on electronic document standards and their technical implementation on various networks (AS2, HTTP, IPX400, Tradanet, etc.). Wrote XSL transformations for different electronic data interchange formats (EDI, MRT, IDOC,…).
iOS Developer
Self-employed
- Developed accelerometer-driven music applications.
- Published titles YossBeats and YossGuitar.
- Researched and developed gesture recognition via accelerometer data.
- Developed a sound mixer + compressor achieving the lowest possible latency on an iOS device for playing (simultaneous) sounds, not using the standard API sound mixing.
Mobile Games Developer
Gameloft
- Ported the program for the King Kong project. Technologies used: C, BREW on Visual Studio; SVN.
- Ported the program for Platinum Solitare, Real Football 2007, Rayman 3, Gameloft Backgammon, Midnight Bowling, and Mystery Mansion Pinball projects. Technologies used: J2ME on JBuilder, Eclipse, SVN, Perl, and Python.
- Created code for Diamond Rush, Rayman Kart, and The Settlers projects. Technologies used: J2ME on JBuilder, XML via DocumentBuilderFactory, SVN.
- Led the development of CSI: Miami (iPod), Brothers in Arms: Hour of Heroes (iPhone), and Rise Of Lost Empires (iPhone) projects. Technologies used: C++ and ObjectiveC on Visual Studio and XCode, OpenGL ES, iPhone SDK, PowerVR SDK, XML (DocumentBuilderFactory), SVN.
Web Developer
CTS Media GmbH
- Designed and developed a CMS in PHP4 + mySQL employed in projects of the company; developed site-specific modules for this system and other CMS (eZ Publish, MAXcms).
- Designed and programmed CMS-based sites (mainly e-shops).
- Created the graphical design of sites and UI elements.
- Designed and programmed Flash animations (intros, trailers) and components (menus, maps, etc.).
Web Developer
MetaVisia
- Created business sites and programmed separate components like menus and Flash banners.
- Participated in the graphic design for some of the projects.
Experience
SimpleTime API
SimpleTime App
Behave3D
http://behave3d.netCFriendlyCell Image Recognition
Education
Master's Degree in Computer Science
Ruse University - Ruse
Bachelor's Degree in Computer Science
Ruse University - Ruse
Skills
Libraries/APIs
jQuery, OpenGL, OpenGL ES, OpenCV, SDL, REST APIs
Tools
Visual Studio, TortoiseSVN, Git, Apache HTTP Server, Flash, Xcode, JBuilder, Subversion (SVN), Adobe Photoshop, 3ds Max
Languages
JavaScript, PHP, HTML, Active Server Pages (ASP), C, Objective-C, XML, XSLT, C++, SQL
Platforms
J2ME, BREW, Eclipse
Storage
MySQL, Oracle SQL
Other
Debugging, HIPAA Electronic Data Interchange (EDI), SAP IDoc, Research & Critical Thinking
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring