Hi. Currently I am looking for a software engineering position in
Canadian/US company.
Alexander Kobyakov
e-mail: **********.**@*****.***
phone numbers: +7-911-***-**-**
Professional profile:
A senior software engineering professional with 10 years experience in
IT industry. Have strong implementation skills and common sense of
good architecture with ability to find and apply a solution for
complex technical issues. My communication skill is enough to be a
good team player in the international corporate environment.
Objectives:
Programming languages: C# , JavaScript , C/C++ , Ruby , VB 6
Also familiar with following languages: Java , Objective-C , PL/SQL
DBMS: Oracle , MS SQL , My SQL
Frameworks:
Microsoft.Net Framework 4 , MVC.Net 2.0
Ruby-On-Rails , Cocoa
Version control systems: Clear Case , SVN, GIT, TFS
Platforms : Win32 , Linux , MacOSX
Other : Compiler design technologies. Lexical and syntax analysis; LL
, SLR parsing techniques.
Working experience:
12.2010 - present : Independant software consultant for largest
container terminal operator in US (logistics and stevedoring company).
Has 2 long-term assignements to customer US office at San-Francisco
Bay Area for a period of 5 months.
Web Applications project for internal customers : (VB6,C++, COM ,ASP
classic , .NET with C# language , MVC.NET , Oracle as database ,
PL/SQL)
Implementation of several features in authorisation subsystem.
Implementation/bugfixing for core business processes.
Perform architectural consultaitons on this applicaitons
reengineering from old VB6 based technologies to .NET and MVC.
Terminal Operational System project - set of business critical
applications to maintain and track all operaitons with containers
on the terminal: (VB6 clients , .NET server side with C# , Oracle as
database , PL/SQL).
Implementaiton of in different subsystems:
Clerk Applicaitons , Data Purger , Business logic on server.
Also my responsibility is production maintenance.
03.2010-12.2010 Sphere Consulting Inc
Senior software engineer/Team leader in a middle size Web e-commerce
project (www.crimson.com).
Responsible for general architecture , planning , deployment process
and also be in a role of developer for several
features in administration module and main module (UI and logic).
Additional extended functionality :
1) Web Crawler (full commitment).
2) Export and Import pricing data to/from Excel to maintain prices
on site (partial commitment).
3) Integraiton with different payment gateways: PayPal , FirstData
, Google checkout (partial commitment).
4) Integration with UPS web services for delivery price
calculaiton depending on address (partial commitment).
Core framework Ruby-on-Rails 2.3.8 + Spree
Deployment tools : Capistrano
Deployment platform : Amazon EC2 cloud.
11.2007-02.2009 , Software engineering consultant for Norwegian
company, Saint-Petersburg, Russia.
Participate in three projects :
1. Web service for document printing based on OpenOffice - complex
web-based solution partially based on open source technologies to
edit/update/delete and convert documents in different formats.
2. Universal database access library. Used technologies: .Net (C#) , COM (C++),
Oracle , MSSQL.
3. Development of new functionality for Web based corporate
information system. Project technical basis: ASP classic , VB6 , DHTML
, rich UI with JavaScript.
08.2005-04.2007 , Motorola, Saint-Petersburg, Russia
Senior Developer
Responsible for implementation of particular software components along
with R&D tasks.
Set-Top-Box project: (C++ , Linux,freeType library with framebuffer access)
Participation in development of Motorola Linux based platform for
digital entertraiment. Focused on closed-captioning feature
development in
different platform layers (data retriving and graphics rendering)
Several R&D projects related with Java on mobile devices:
Redesign and porting J2me extension framework (C++ , C, JAVA) from
proprietary to open source mobile phone platform with Linux OS.
Examining capabilities of multi-midlet virtual machine from
different vendors.
Prepare and implement different use cases.
UI components optimization based on QT library taking into account
interaction with Java layer.
04.2004-08.2005 , Telecommunication company PeterStar, Saint-Petersburg, Russia
Software Developer
A large software project to maintain major business processes in the
company (C++ , Oracle , PL/SQL , COM).
Participate in all in all stages of development process: business
analysis, writing code for client and server components, testing, and
user support.
The client part was implemented with usage of MFC and Stingray
libraries and server part was implemented with usage of Oracle
technologies.
A middleware based on DCOM was used for database access and other
service functionality.
2001- 2003, Other projects, Saint-Petersburg, Russia
Project for SmartQuant, Inc. (United Kingdom)
Design and development of translation module from EasyLanguage(TradeStation)
programming language to C#. EasyLanguage – auxiliary programming
language for TradeStation - popular trading system. It allows
describe and automate broker actions.
I wrote translator in C#. In addition to that I wrote syntax analyzer
generator for SLR(1) grammars in C++.
Projects For EnvionSoftware, Inc. (Russia)
Dashes project
Porting application from MacOS Toolbox to Carbon. Dashes application
inserts hyphenation chars into any form of text. It supports many
languages and consists of multiplatform linguistic part and UI. Dashes
were completely written in “pure c”. For application communications
with desktop publishing systems we used Apple Events also it supported
Apple Script.
Rapid Rote project, C++, PowerPlant. Porting windows MFC Application
to MacOSX. This product intended for foreign language learning. Main
core of this application was multiplatform database library for
adding, retrieving and searching information. To create attractive
user interface GDI+ (Win32) and Quartz(MacOSX) technologies was used.
Projects for SoftSystemService, Inc. (Russia):
Adapting BRAIN German ERP system for Russian customers. The server part was
developed for AS/400 platform and client was written with C++ Builder
for Win32. Visualization of display files that represent set of UI
controls was implemented. Also interaction with office applications
was being done on the client level. Over and above I took part in
server side development.
Development of an auxiliary component for functionality of graphic
metafiles. This component used as a part of operation system for
handheld PC and for GDI API testing.
Development of help desk system for remote user support. This project
was like as VNC system and also include co-browsing and live chat
subsystems. Main core of this product was server-side Active-X
component which developed using Microsoft Visual Studio instruments ,
the client part was written with C++ Builder.
Informational web site for Saint - Petersburg Chamber of Commerce
(JavaScript + SQL Server).
EDUCATION
2003 MS in Computer Science, Saint-Petersburg State Electro Technical
University, Saint-Petersburg, Russia