Dmitry Chernov Software development Software architect Working experience

  • Slides: 7
Download presentation
Dmitry Chernov Software development, Software architect Working experience

Dmitry Chernov Software development, Software architect Working experience

Networking & Portability MStar Semiconductor — Instrumentation/Electronics Project manager GPS Receiver Data Server n

Networking & Portability MStar Semiconductor — Instrumentation/Electronics Project manager GPS Receiver Data Server n World-wide data assistance network development: • GPS Receiver Data Server • Web Portal • • • Data Server The Application (version for platform xxx ) Platform Implementation Customized Clients Custom GNSS Engine (Platform-Independent ) Application Settings: Screens and Menus MStar GNSS Library Protocol Library UI Library Interface UI Networking Serial Port Platform Support Library J 2 SE J 2 ME CLDC J 2 ME CDC J 2 ME Emulation n 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: n n n Embedded devices Win 32/Win. CE Java SE/ME Native code for Java Android GPS driver

WEB technologies & Software Design St, Petersburg University for Aerospace Instrumentation n Education system

WEB technologies & Software Design St, Petersburg University for Aerospace Instrumentation n Education system (Remote Lab) for students learning satellite navigation Ter-Net, Ltd — Information technology/system integration CTO n n 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 n Plastic processing plant named after “Komsomolskaya Pravda” Leading Engineer, Computer Center Chief n An idea of Web UI (it was not trivial at that time - Google has not yet been founded) n Own Intranet CRM system at 1997 -1998

Management & Team Building Large Web Project Ter-Net, Ltd — Information technology/system integration CTO

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

Hardware Development Experience Institute for Analytical Instrumentation RAS (IAI RAS) Senior engineer n n

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

Core skills n Knowledge of wide range of computer technologies and ability to combine

Core skills n Knowledge of wide range of computer technologies and ability to combine them for optimal solution: Linux, Windows, Win. CE, Android (SDK, NDK, source). C/C++, Java SE/ME, C#, Perl, SQL, PHP, ASP. NET, DHTML, Java. Script, CSS, XML/XSL, Mat. Lab. n n n 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/Win 32/Win. CE/Android/embedded C/C++/Java) n code General knowledge of the hardware development.

Dmitry Chernov 2012

Dmitry Chernov 2012