1 / 7

Dmitry Chernov

Dmitry Chernov. Software development, Software architect Working experience. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. GPS Receiver. Data Server. Data Server.

cedwin
Download Presentation

Dmitry Chernov

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dmitry Chernov Software development, Software architect Working experience

  2. GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver GPSReceiver Data Server Data Server Data Server Data Server Data Server Data Server Data Server Data Server Data Server Data Server Data Server Data Server WebPortal WebPortal WebPortal WebPortal The Application (version for platform xxx) Platform Implementation Customized Clients Application Settings: Screens and Menus Custom GNSS Engine (Platform-Independent) MStar GNSS Library ProtocolLibrary Platform Support Library Interface UI Library UI J2SE J2ME CLDC Net-working J2ME CDC SerialPort J2ME Emulation Networking & Portability MStar Semiconductor —Instrumentation/Electronics Project manager • World-wide data assistance network development: • General software architecture and selection of the technologies to use. • Design of communication and remote control via standard and proprietary protocols • Own proprietary protocols development • Database development • Web UI development • Multiplatform client software (design/development/testing): • Modular and Customizable • Portable: • Embedded devices • Win32/WinCE • Java SE/ME • Native code for Java • Android GPS driver

  3. WEB technologies & Software Design St, Petersburg University for Aerospace Instrumentation • Education system (Remote Lab) for students learning satellite navigation Ter-Net, Ltd — Information technology/system integration CTO • Own ideas ahead of their time, e.g: • Desktop-like UI based on principles, which are called AJAX and Cloud Computing now, but they were not known at 2000) • Original toolbox for development of DHTML Web UI • Combining of wide range of computer technologies for optimal solution • Database development • Data exchange protocols development Plastic processing plant named after “Komsomolskaya Pravda” Leading Engineer, Computer Center Chief • An idea of Web UI (it was not trivial at that time - Google has not yet been founded) • Own Intranet CRM system at 1997-1998

  4. Management & Team Building Large Web Project Ter-Net, Ltd — Information technology/system integration CTO • ‘Hands on’ management of the software development process from an idea to implementation and customer support. • Experience in the customer support & negotiation with domestic and foreign (USA) companies System Software Development Aelita Software — Information technology/system integration SPb division manager • Team building: creating a team, hiring key people for projects, couching team players. • Projects management • ‘Hands on’ development - architecture, coding, testing CRM & Databases Plastic processing plant named after “Komsomolskaya Pravda” Computer Center Chief • Team management • Development and maintenance of own CRM from idea to support.

  5. Hardware Development Experience Institute for Analytical Instrumentation RAS (IAI RAS) Senior engineer • The development of specialized DSP (FFT): • The processor hardware • Chip development. • Low-level embedded software • Interface software • Testing and simulation software

  6. Core skills • Knowledge of wide range of computer technologies and ability to combine them for optimal solution:Linux, Windows, WinCE, Android (SDK, NDK, source). C/C++, Java SE/ME, C#, Perl, SQL, PHP, ASP.NET, DHTML, JavaScript, CSS, XML/XSL, MatLab. • The ability to effectively and quickly learn new technologies. I successfully changed my field of research at each new stage of my carrier. • Experience of launching projects from ground starting from hiring, testing and training of personnel • The ability to develop and improve employer’s ideas as well as to generate and offer my own ideas and products. • Experience in the software design, planning and management. • Experience in the development of modular, portable and reusable multiplatform (UNIX/Win32/WinCE/Android/embedded C/C++/Java) code • General knowledge of the hardware development.

  7. Dmitry Chernov 2012

More Related