Расширенный поиск

32 года, мужчина

Соискатель скрыл свои контакты

Нижний Новгород

Гражданство: Россия

Желаемая должность и зарплата
Tech lead\system analyst
60 000 руб.
График, место работы
Ищу работу в городе: Москва , Санкт-Петербург . Командировки возможны.
Стаж в желаемой должности
5 лет
Профессиональные навыки
Programming languages:
      C/C++: over 7 years of experience
      SQL‚ shell scripts: 5 years
      VoiceXML‚ forth‚ tcl\tk: university and self-education
Operating Systems:
      Windows family
      Solaris x86\sparc (8‚ 10)‚ Linux (Suse‚ Debian)
Development tools:
      GCC‚ GNU Make‚ autoconf‚
      C++ Builder‚ Microsoft Visual Studio C++‚
      Eclipse‚ Dev-C++‚ IBExpert‚ NSIS‚ SQLdeveloper
      UML‚ OOP‚ multithreading‚ synchronization‚ interprocess communications‚ CORBA‚ linux kernel‚ cross-compilation
      TCP/IP‚ SNMP
      MySql‚ Oracle‚ SQLite‚ Firebird
Debugging tools:
      Gdb‚ ddd ‚ IDA Pro‚ hex-rays‚ valgrind‚ various tracing tools (strace‚ ptrace‚ etc)
Version Control Systems:
       Subversion‚ Clearcase
Bug/Request tracking systems:
Continuos Integration tools:
       Team City
     VmWare‚ VirtualBox‚ qemu‚ DosBox‚ cygwin‚ wine
Other tools:
       Understand‚ Ethereal(WireShark)‚ Source Insigh‚ tcpdump.
Основное образование
Высшее , N. I. Lobachevsky State University of Nizhny Novgorod, Faculty Computational Mathematics and Cybernetics , 2008
Опыт работы

2009, сентябрь — продолжаю работать, 7 лет

Senior software engineer

ZAO Transset

The enhancement of development processes, introducing new development techniques which are helpful for particular projects:
Deploy Integration build server with control version system, documentation system (Team City, GNU Make, doxygen, subversion)
Adapt projects for automated cross-platform builds under Linux\sparc solaris 32\64 (cross-compiling, bash scripting)
Create UML documentation for every project for future analysis and restructuring according to customer needs (Understand, Umbrello)
Search for new ways to extend functionality of existing modules (SCADA, SOAP)
Communication with other development teams with the purpose to confirm implementation restrictions and to propose the best solution
Used technologies\tools:
Understand, Doxygen, Team City, cross-compilation, Umbrello
Continues integration build system was deployed in department of system development. It integrated with repositories of version control system, supported cross-compilation, document generation, and automated testing.


2008, апрель — 2009, сентябрь, 1 год 5 мес

software engineer

В той же компании: ZAO Transset

Develop and sustain software for processing network devices:
Development multi-threaded\multiprocessing Network Management System (NMS) under Linux\Solaris (C\C++, SNMP, pthreads, raw sockets)
Sustaining software for poll devices via CORBA services (MICO library) according to TMF814 standards (Huawei T2000, ECI Lightsoft, EMS-XDM)
Develop database structure and logic (Oracle, SQLdeveloper, otl library)
Seek bottlenecks and optimize software performance (valgrind with callgrind/cachegrind)
Analyzing data flow and proposing new algorithms of data processing as well as enhancing existing ones
Used technologies\tools:
Subversion, GNU Make, gdb, Source Insight, Glow Code, Umbrello, SQLdeveloper
I increased the speed of processing network nodes by 60 percent due to changes of algorithms and start of using bulk-requests. Reliability was increased - amount of bug reports were reduced by more than 10 times.


2008, март — продолжаю работать, 8 лет

system analyst


Management of IT department:
Analysis and optimization of business processes (DFD, UML)
Constructing of IT infrastructure from scratch
Deployment and integration of open source software with company's internal software
Management of outsourcing services
Providing data, application and technology consulting in pre-feasibility and feasibility discussions with business partners
Used skills:
Negotiation, client oriented attitude
According to results of business processes analysis, method of goods accounting was fully changed: Evaluating amount of components at warehouse, expenses of components during producing process. All operations of stock-taking were automated and integrated with accounting system. As a result of my work: thefts of goods were decreased over 40 percent, amount of deals was increased by 20 percent.


2010, март — 2010, май, 2 мес

software engineer


Perform audit of IT services at internet shop:
Recreate the algorithm of cookie generation from isapi dll
Disassembling of dll, searching for algorithm's entry point
Analyzing and reconstructing of the call stack
Reconstruct algorithm in separate module and using it to perform "cookie-hijacking" to access private information
Used technologies\tools:
ida-pro, hex-rays, understand
2 critical vulnerabilities and several minor exploits were found. Recommendations for eliminating them were sent to customer.


2008, апрель — 2009, апрель, 1 год

senior software engineer (part time)

MAKS-M company

I created additional functionality for an existing software complex according to dynamically changing requirements:
Management of programmer's team work (2 programmers)
Analysis and optimization of stored procedures
Project infrastructure refactoring
Redesign\refactoring old source code
Used technologies\tools:
Firebird, IBExpert, Borland C++ Builder 6
In a short time period the rules of processing invoices were changed and the company (medical insurance) was the first in comparing with competitors at tender. New employees were hired in IT-department according to my recommendations. They have worked there since and as a result the company has not needed to outsource IT -services.


2008, январь — 2008, апрель, 3 мес

system analyst


Developing CRM system:
Database design (MySql and SQLite)
Development system architecture from scratch (UML, MS Visio, CRC cards)
Create user’s GUI and man pages (using JVCL, Globuslib libraries)
Management of programmer team (3 programmers)
Work with OLE (for access to 1c base, excel)
Used technologies\tools:
NSIS, Borland C++ Builder 6, WinAPI, Help Scribble, Glow Code
CRM system was developed by our team with me in a manager role. It contained the following modules: module of customer support and history, module "quick deal" counting, module of analysis and report. It was used for three months by our first client - GoodZone typography. We had performed several presentations for companies and had received 5 pre-orders and several requests for tuning functionality.


2006, октябрь — 2007, декабрь, 1 год 2 мес

software engineer


Worked in sustaining team: fix bugs and make addition in main project (IVR system Novell, MPS 1000, Nuance):
issue analyzing (according to customer logs and letter, crash dump or description of abnormal behavior of system)
investigating reason of error (investigate customer system settings, project configuration, source code)
make and test solution, provide test case and other info for testing patch
Used technologies\tools:
C\C++, ClearQuality, ClearCase, GNU Make, VC++
I setup modules of voice recognition and speech synthesis with Media Processing Server into single deployed system for performing tests (MPS by Nortel, SpeechWorks, Nuance, Loquendo). Several test applications were developed for testing (using vxml, peripro).


2005, апрель — 2006, октябрь, 1 год 6 мес

software engineer


Design GUI for easy access to database. Has been involved in:
Developing in C++ and SQL
Technical support
Writing the user guide documentation
Software testing
Analyze of the requirements specification
Used technologies\tools:
Firebird, IBExpert, Borland C++ Builder 6
I increased the speed of work-flow, developed and deployed several utilities for formatting reports - this work was done manually until then. Synchronization and exchange between accounting database and firebird's database were fully automated - it helps to decrease quantity of invoices-duplicates more than twice.

Основное образование
2008 г.в.

Высшее образование (специалист)

N. I. Lobachevsky State University of Nizhny Novgorod, Faculty Computational Mathematics and Cybernetics

Specialist of Science in applied informatics
Дополнительное образование

2010 г.в.

Курсы, повышение квалификации


System Programming (Linux Kernel), system programmer


Владение языками

Английский - продвинутый

Подробнее о себе

Семейное положение

Холост , Детей нет

О себе

I participated in a wide range of IT projects at different roles:

  • as a system developer I was involved in enhancement of functionality IVR system or develop a complex NMS system‚
  • as a business analyst I investigate and optimize business processes in severalcompanies and provide them with IT services which best fits their needs‚
  • as a system analyst I analyze existent systems‚ new requirements and construct
  • new software solutions for both technical and business suitability
At this moment I am open for new interesting projects
where I can apply my expertise and knowledge.

Specialties:system design‚ UML‚ business analyze‚ software architecture.