resume - embedded SW developer (one more ;) )

You can place your short resumes here.
Здесь вы можете разместить свое резюме и описать какую работу вы хотите найти.
Ответить
the_alex
Сообщения:1
Зарегистрирован:Сб мар 29, 2003 12:00 am
resume - embedded SW developer (one more ;) )

Сообщение the_alex » Сб мар 29, 2003 10:49 pm

Name: Alexey Shinkin
<BR>Citizenship: Russia
<BR>City: Tomsk
<BR>E-Mail: <!-- BBcode auto-mailto start --><a href="mailto:chance_@mail.ru">chance_@mail.ru</a><!-- BBCode auto-mailto end -->
<BR>
<BR>
<BR>OBJECTIVE:
<BR>
<BR>To obtain a position in embedded system software development.
<BR>
<BR>TECHNICAL SKILLS:
<BR>
<BR> Over 7 years experience in developing embedded software for intel 80x86 and 80x51 architecture microcontrollers. Embedded Linux drivers and applications development for PC/PC-104 hardware platform skills.
<BR>Good understanding of PC and microcontrollers architecture, familiarity with industrial communication protocols (ModBus,CAN) and PC networks (Ethernet,TCP/IP stack).
<BR> Experience in low-level, multitask and real-time programming as well as in PLC programming in IEC 61131-3 –compliant languages.
<BR>Network configuration and administration skills.
<BR>
<BR>Operating systems: - MS DOS, OS/2, Linux, Windows 9x/NT/2000,uCOS and proprietary Real Time OS;
<BR>
<BR>Languages:
<BR>- C (7+ years);
<BR>- assembler 80x86 (5 years);
<BR>- assembler 80x51 (2 year);
<BR>- IEC 61131-3 PLC programming languages: IL, FBD (3 year).
<BR>- REXX, C++, HTML.
<BR>
<BR>Hardware:
<BR>- PC and PC-104 platforms ;
<BR>- microcontrollers i80186eb , Am186cx , 80x51 derivatives;
<BR>- CAN-controller SJA1000;
<BR>- flash EEPROM chips, serial ports (RS-232), timers,watchdogs,real time clocks etc.
<BR>
<BR>Software:
<BR>- Watcom, Borland and gcc C compilers;
<BR>- TASM, MASM, x51 assembler;
<BR>- Linux development environment;
<BR>- CVS source management system;
<BR>- OpenPCS development environment (runtime and PLC programming tools) for industrial automation (by infoteam Software GmbH,http://www.infoteam.de/);
<BR>
<BR>
<BR>PROFESSIONAL EXPERIENCE:
<BR>
<BR>OCTOBER 2000 – PRESENT
<BR>
<BR>Company: “EleSy-TUSUR” Research Institute, Tomsk, Russia.
<BR> The institute is a division of EleSy Company, developing hardware and software solutions for industry automation.
<BR>
<BR>Position: embedded software developer
<BR>
<BR>Responsibilities: embedded software design, coding, testing and debugging, writing documentation, project management.
<BR>
<BR>2001-2003
<BR>“Elsy-COM” project
<BR>- Led a team of 3 programmers, working on “ELSY_COM” – PC104 based special purpose communication device, running Embedded Linux. Coordinated software development process, wrote the software package documentation.
<BR>- Wrote Linux driver (kernel module) for proprietary ISA modem support .The module is used in “ELSY-COM” and supports up to 4 devices (Linux, C language);
<BR>- Wrote Linux driver for hardware watchdog support.
<BR>- Wrote a set of control and diagnostic tools for proprietary ISA cards (Linux ,C);
<BR>- Wrote a proprietary modem protocol drivers for “ELSY-COM” controller (Linux, C).
<BR>- Ported the OpenPCS Runtime System for Linux environment; redesigned, coded and
<BR>debugged some of its components (including TCP-IP communication module).Wrote some test projects in PLC languages (IL,FBD) , estimated the system performance.
<BR>
<BR>“Elsy-TM” project
<BR>- Co-designed software architecture of “ELSY-TM” PC-104 based controller;
<BR>- Redesigned and rewrote Linux kernel driver for proprietary PC-104 modules support;
<BR>the driver supports up to 7 modules, providing inter-module communication protocol and module diagnostics on kernel level .
<BR>- Designed and wrote a process for user-level modules support. The multithreaded process can serve up to 7 modules, providing extended control and data flow.
<BR>- Adopted the OpenPCS Runtime System to new architecture by redesigning inter-process communication.
<BR>- Wrote a patch for Linux kernel to initialize some control registers of the Cyrix 486DX2 CPU. The patch dramatically increased the system performance – now some time-critical pieces of code run up to 10 times faster.
<BR>- Wrote Non-Volatile Memory access driver, implemented “Retain variables” in the OpenPCS runtime, using the driver.
<BR>
<BR>
<BR>2000-2001
<BR> -Participated in the OpenPCS Runtime System adaptation for intel80186eb based
<BR> "ELSY-T" Programmable Logic Controller (C language);
<BR> -Wrote many so-called OpenPCS Manufacturer Defined Function Blocks for
<BR> proprietary protocols and hardware support ,used in “ELSY-T”( C , asm x86);
<BR> -Created test projects using the OpenPCS development environment (FBD, IL);
<BR> -Co-designed and coded a high level communication protocol based on CAN-bus for “ELSY-T” PLC (C language, asm x86);
<BR> -Co-designed software architecture for “ELSY-COM” PC/PC-104 based controller.
<BR>
<BR>1995 – 2000
<BR> Company: Joint-Stock Company EleSy, Tomsk, Russia (http://www.elesy.ru)
<BR> The company in one of the leaders on Russian industrial control and automation
<BR> systems market .
<BR>
<BR> Position: embedded software developer
<BR>
<BR> Responsibilities: embedded software architecture design, coding, testing and
<BR> debugging.
<BR>
<BR>1999-2000
<BR> -Developed boot and test software for amd80186cu based PLC, which includes
<BR> SJA1000 CAN-controller low-level test (asm x86), designed and implemented user interface for interactive hardware tests;
<BR>
<BR>1996-2000
<BR> -Developed many drivers and applications for the "ELSY-T" PLC (asm x86, C);
<BR> -Assembled and supported some special complicated configurations of "ELSY-T" PLC for different technological objects.
<BR>
<BR>1995-1997
<BR> -Developed, coded and tested floating point mathematics library for 80x51 micro- controller (asm x51);
<BR> -Co-designed software architecture, adopted a multitask real-time kernel for
<BR> intel80186eb based "ELSY-T" PLC (asm x86, C languages);
<BR> -Developed hardware support library for the "ELSY-T" PLC, which includes
<BR> serial ports and proprietary parallel bus support ( asm x86, C );
<BR>
<BR>Projects and Accomplishments
<BR>The "ELSY-T" Programmable Logical Controller I wrote software for is the basic controller used in following big projects, successfully performed by EleSy:
<BR>- "KOLPASHEVSKAYA" bird farm, climate control system (1995-97)
<BR>- "BRATSKAYA" hydropower plant, data acquisition and control system (Bratsk, Russia, 1996-98)
<BR>- RUSSIAN OIL PIPELINES SUPERVISORY DISPATCH AND CONTROL SYSTEM (1998), distributed supervision and control system of oil pumping and transport, which controls more than 90% of oil pipelines in Russia .The project took first place in the WINDOWS WORLD OPEN' 98 international software products competition held by Microsoft (Chicago, April 1998).
<BR> Now the controller is widely used on oil-pumping stations and pipelines. Devices with my
<BR> software components are working on almost every Russian object of oil transport.
<BR>
<BR>
<BR>1993 - 1995
<BR>
<BR>Company: Joint-Stock Venture "Purneftegas", "NGDU Barsukovneft" department,
<BR> Gubkinskiy, Tyumen region, Russia
<BR>
<BR>Position: software engineer
<BR>
<BR> -Designed department personnel database structure;
<BR> -Designed and implemented end-user application for the personnel database operations (used Foxpro for DOS, SQL queries, external C routines, BIOS-level programming );
<BR> -Integrated the application into existing accounting software environment.
<BR>
<BR>
<BR>
<BR>EDUCATION:
<BR>
<BR>Degree: Bachelor degree
<BR>Institute Name: The Institute of Automated Control Systems and Electronics
<BR>Speciality Computer Science
<BR>Location Tomsk, Russia
<BR>Duration 1988-1993
<BR>
<BR><BR><BR><font size=-1>[ Это Сообщение было отредактировано: the_alex в 2003-05-18 18:21 ]</font>

Ответить