Aleksey Abramovsky
Team lead (remote contractor) at Open Design Alliance- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Russian Native or bilingual proficiency
Topline Score
Bio
Experience
-
Open Design Alliance
-
United States
-
Software Development
-
1 - 100 Employee
-
Team lead (remote contractor)
-
Sep 2009 - Present
Technical leadership on Oda (Teigha) Architecture and .NET wrappers projects. • customer relationships: communicated with key customers; planned road maps and iterations. • organized the work of three developers from individual planning and assigning/monitoring tasks to code reviews and overall mentoring. • organized the work of a test team on the project: introduced test requirements based on customer requirements, module complexity, and code analysis; introduced a long-term roadmap for the QA team, set waypoints, and assigned priorities to different areas of testing. • implemented key features and subsystems such as 3d facet modeler, objects rendering and regeneration, new public APIs. • planned and introduced regression testing process including functionality tests, integration and unit tests for the project. This improved code quality and overall product stability, reduced amount of regression issues, and increased development speed. Show less
-
-
-
-
Software Engineer ( telecommuting )
-
Jul 2008 - Sep 2009
GUI\business logic development for client part of WERTA CRM TAXI. Client GUI part is a multithreaded C++\MFC application. • reworked most of the UI and business logic due to the latest requirements. • fixed critical multithreaded issues: crashes, race conditions, hangs. • dveloped a set of custom MFC-based UI controls: custom list view; custom thread-safe combobox for handling millions of entries; taxi map control for tracking taxi cars positions in a city; clients information custom grid view, etc. Implemented two game prototypes (arcade platformer and scroller) for WinMobile 5 using C++ and custom graphics library based on GAPI; Skills: C++, WinAPI, MFC, WTL, GDI, GDI+, Qt, Multithreading, TCP\IP, C#, MySQL, telecommuting work Show less
-
-
-
Aktiv Systems
-
Moscow, Russian Federation
-
C++ Software Developer
-
2008 - Sep 2009
Developed a prototype of gold-lock IP-telephony system for encrypting VOIP conversations, text messages and file transfer. • developed a prototype of С++ IOCP-based server which coordinates peer-to-peer connection establishment (UDP hole punching); routes traffic through server if peer-to-peer connection cannot be established; maintains user database and provides necessary information to client applications (contact lists, network status, add\remove\search for contact etc.). • implemented encrypted file transfer, text chat, voice calls. • implemented desktop client for Win OS. • developed fully functional PDA client with custom WTL-based GUI. • implemented AES256 encryption for all network traffic and Diffie–Hellman key exchange algorithm. Developed mirror driver for remote desktop application (Windows XP). Developed a remote desktop application for WinMobile 5-6 (control your PDA device from desktop). Show less
-
-
-
infrasoft
-
Romania
-
Education Administration Programs
-
1 - 100 Employee
-
Senior Software Engineer ( contract work )
-
Mar 2007 - Jul 2007
∎ Bugfix of custom 2D CAD application (InfrasoftCAD) based on IntelliCAD 6.3 core. ∎ Developed unit test framework for custom commands testing using cppUnit library. ∎ Developed "Linear objects" plugin for AutoCAD using C++ and Object ARX for drawing, manipulating and documenting linear objects such as gas lines, water lines, electrical wiring etc. Each of these types has it's own set of objects: different pipes, wires, water-conduit wells, posts etc. The pipes, wires, posts were custom objects with tunable set of properties: material, diameter, length and so on. Show less
-
-
-
Telma
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
2005 - 2007
Mobile applications development for Win Mobile 2003/2005. Projects: ∎ Motorola MyFaves – GUI development of a smartphone application MyFaves. Used technologies: C++, WTL, Win GDI, Win API. o Implemented tool which allows user to edit images (resize, crop, draw simple geometry) on smartphone and then use edited images as pictures in notes and contact book. o Business logic code support. ∎ McAfee Virus Scan Mobile - GUI development of anti-virus application McAfee Virus Scan Mobile for smart phones and PDA's, bugfix of the antivirus core libraries. Implementation of new application windows and custom controls. Show less
-
-
-
-
Software Engineer (temporary contract employment)
-
Jan 2004 - Dec 2004
Took a part in development of a factory simulator for chemical plants engineers. Ported and tested Fortran 77 math library to C++. Took a part in development of a factory simulator for chemical plants engineers. Ported and tested Fortran 77 math library to C++.
-
-
Education
-
Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
Postgraduate Degree in applied math, math, software development, computers