Warning: Use of undefined constant Flash_Clock_Widget_widget - assumed 'Flash_Clock_Widget_widget' (this will throw an Error in a future version of PHP) in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/flash-clock-widget/flash-clock-widget.php on line 132

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/package.module.fs.php on line 258

Warning: preg_match(): Compilation failed: invalid range in character class at offset 31 in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php on line 465

Warning: preg_match(): Compilation failed: invalid range in character class at offset 30 in /home/dolgov/blog.outdev.ru/docs/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/package.module.router.php on line 465
Outsource Development » About

About

AVD

Alexander (AVD) Dolgov

avd343@gmail.com 37 years old

Professional Interests:
  • Embedded solutions
  • Client-oriented software developing
  • Distributed systems
  • Web development
Special awards:
  • Awarded as «Best LG Electronics Russia R&D Lab Member» (2005)
Education:
  • Ryazan State Radio-Technical University, Ryazan, Russia Engineering Degree in Computer Science (Equivalent to incomplete Master of Computer Science) Overall GPA: 4.47/5
Experience areas (mentioning the primary employer):
Java Virtual Machine and JSR implementations:
  • Native (C++) API for JSR-184 (LG Electronics)
    • Core and platform related parts designing and implementation.
    • Testing (TCK and JDTS) and bug-fixing
  • JSR-239 implementation (LG Electronics)
    • Core and platform related parts designing and implementation.
  • JSR-226 implementation (LG Electronics)
    • Platform related part designing and implementation.
    • Porting for using of LGE’s and Qualcomm’s OpenGL ES implementations.
  • Java Virtual Machine enhancement and porting (LG Electronics)
    • Adding Multi-Tasking support for LGE’s own JVM implementation.
    • Optimization performance of MIDP and AMS implementations.
    • Adopt JSRs implementations for support Multi-Tasking JVM features.
    • Enhance the MIDP 2.0 UI classes and porting of skin implementation to WISE platform.
  • JSR-184 revision 1.1 implementation (LG Electronics)
    • Development leading and management
    • Tune up to stay world-leading solution (comparing by quality and performance with Swerve and Ho-Corp ones)
    • Comparing to JSR-184 revision 1.0 implementation the overall performance was increased by 50%.
    • Implementation was ported to use Qualcomm’s hardware-accelerated OpenGL ES.
    • Developed solution was released with several LGE phones in North-America, Canada and EU.
    • Working in Soul (Korea) LGE’s office about 3 months for solution porting and optimization.
  • JSR-184 implementation (LG Electronics)
    • Development leading and management
    • Performance of developed solution is same or greater than world-leading solutions have (comparing HiCorp and Superscape ones).
    • Implementation quality assured by 100% passing TCK and JDTS.
    • LGE own software OpenGL ES implementation was used as rendering subpart.
    • Advanced scene caching and 3d objects culling techniques were used during development. Solution was strongly optimized for heap memory using.
    • Developed solution was released in several LGE phones in North-America and Canada.
    • Working in Soul (Korea) LGE’s office about 2,5 months for solution porting and optimization.
Embedded solutions:
  • Qualcomm’s OpenGL ES porting to LGE’s phone platforms (LG Electronics)
    • In collaboration with Qualcomm’s engineers (Seoul, Korea) the Qualcomm’s hardware-accelerated (MSM6250 and MSM6275) OpenGL ES was ported and optimized for using with LGE phone platforms.
  • Porting LGE’s solutions (JSR-184, JSR-239) to particular platforms and targets (LG Electronics)
    • Windows CE 6.0
    • WISE
    • QTC
    • REX
Client-oriented systems and applications:
  • iPhlyr (Comet Video Technologies)
    • Video-conferencing application for Apple iPhone
    • Capturing and displaying photos and movies
    • Video and audio translation to dedicated server in real-time
    • Upload photos and movies to dedicated server for later review with using web-interface
  • “My Recipes” (working title)
    • Cooking recipes database with meal planning and shopping lists generation features
    • Designed and developed as application for Apple iPhone
  • Finite elements scheme editor (D&V)
    • Application for 2D and 3D schemes creation with interface similar to AutoCAD.
    • Optimized especially for distributed editing of very large schemes (above 1M elements)
    • Import/export facilities for various formats (Scad, FEModels, AutoCAD)
  • Distributed relaying system (Comet Video Technologies)
    • Developed distributed relaying system for video-conferencing application (relay data packets from devices with different connection types – serial modem, GPRS, Internet)
    • Developed library for different types of connection: serial modem, IP raw, TCP/IP, HTTP (with heavy multi-threading and low bandwidth support)
    • Developed MFC-extension library (UI skin support, advanced controls, etc)
  • Game Resource Editor (Toolsmedia Corp.)
    • Developed IDE with SDK for plug-ins creation. The IDE supports code version systems, redo/undo mechanism, multiple views, universal storage format, and workspaces with unloading its parts.
    • Developed several plug-ins for IDE – map, logic and HUD/menu editors.
  • 3DMax plug-ins (Toolsmedia Corp.)
    • Developed plug-ins for preview (using embedding of game engine) and exporting optimized game resources.
  • Distributed phone call billing system (Palmira)
    • Developed system was used for collecting data from phone network and printing out phone call billing orders for customers of business center (through the web-interface and Oracle DBI).
    • Parsing incoming data was enhanced with heuristic module for identifying mismatched data (because of serial port connection problem or phone network malfunction, for example).
Web development:
  • www.decor-city.ru (Decor-City)
    • Design and development of the site and its administration panel.
    • Optimized for small bandwitch connection and caching.
  • www.dchome.ru (Decor-City)
    • Design and development of the site and its administration panel.
  • www.a2games.com (A2Games)
    • Design and development of the site.
    • Optimized for small bandwitch connection.
  • Intranet site (Palmira)
    • Development and support of intranet site for corporate-wide use.
    • To save Internet traffic several modules were developed for collecting separated information from Internet – parsing Internet web-servers responses and collecting information to display on intranet site (exchange rate for particular date, for example).
Game Development:
  • “E2E4 Chess3D” J2ME chess game (LG Electronics)
    • Project planning, management and development.
    • Led a team of seven developers and artists.
    • Optimization for different screen resolutions, performance and code size.
    • Code base of project was reused in several LGE J2ME games and apps.
  • “A2: DragonFly” J2ME arcade game (A2Games)
    • Project planning, management and development
    • Led a team of four developers
    • Support different screen resolution and J2ME platforms
    • Optimized for limited devices
  • «Utopia City» and «Liquidator2» 3D-shooter PC games (Toolsmedia Corp.)
    • Developed game objects management core system, multi-player core and HUD/Menu subsystem.
    • Participated in whole 3D shooter game engine and level editor development.
    • Permanent tasks for engine code coverage and performance tuning.
    • System of culling 3D objects using portals system
Quality assurance and control:
  • QA part establishment and leading (Toolsmedia Corp.)
    • Led a team of eight software testers.
    • Made coordination with external subdivisions and organized external tests
  • Automatic bug-tracking system (Toolsmedia Corp.)
    • Developed system for collecting and management of bug-reports generated by applications during crash.
  • Distributed build automation and management tool (Toolsmedia Corp.)
    • Developed system supports: different build types, different build schedules, build stages configurator, distributed compilation, different versioning system, web interface and stand-alone application for build events notifications.
Administration:
  • OS and networks (Palmira)
    • Was served distributed offices with about 60 PCs and 150 phones clients (several servers with Linux and MS Windows OSs, Cisco Router, Lucent Definity phone network).
  • DBA (Palmira)
    • Administered Oracle DB server (7.3.4, 8.x, 9.x)

Warning: count(): Parameter must be an array or an object that implements Countable in /home/dolgov/blog.outdev.ru/docs/wp-includes/class-wp-comment-query.php on line 405