Home > Candidates > Aleksey Odintsov
Aleksey Odintsov

Austin TX, US

Phone: xxx-xxx-xxxx

Email: xxx@xxxx.xxx



  • Looking For: Senior Software Engineer .NET, Software Architect .NET

  • Occupation: IT and Math

  • Degree: Bachelor's Degree

  • Career Level: Fully Competent

  • Languages: English, Russian

Career Information:

Sign up to view Aleksey Odintsov's full profile.

Highlights:

Skills:C#, .NET, VB.NET, ASP.NET, C++, T-SQL, MS SQL, XML, SOAP, WCF, WPF, XAML, PKI, Silverlight, MVC3, OOP, OOD, Unit Testing, Agile, Scrum, JavaScript, jQuery, AJAX, HTML5, CSS


Experiences:

2FA 10/2009 - current
2FA, Austin, TX United States
Industry: IT
Senior Software Developer Responsible for server part of naviGO - strong authentication that enables users to use smart cards and contactless cards (or badges) to log on to computers.
• naviGO Server development and architecture. Architecture improvements and development. (.NET 2.0, C#, VB.NET, P/Invoke, Smart Cards, naviGO Server). • Smart Cards infrastructure (Microsoft Base Smart Card Cryptoprovider cards, PKCS#11 smart card access). Created abstract layer to access different smart card type through uni-form interface, allowing naviGO software to work potentially with any type of smart cards. • Created RADIUS plugin proof of concept (C# 3, .NET 3.5, Sockets) • Created proof of concept HOTP cards server (C# 4, .NET 3.5, HMAC, Web Services) • Test utils for smart cards for internal use (card erase, change pin of pin/puk, smart card view-er utils) (C#, .NET 3.5, WinForms, P/Invoke, CAPI) • Some windows dialogs components for naviGO Server (WinForms, resources, Web services client, browser scripting, etc) • some server side components and GUI (ASP.NET 2 controls, embedded resources, VB.NET) • Microsoft PKI infrastructure, including accessing PKI configuration information published in Active Directory, such as enrollment servers, certificates templates. MS PKI interaction: enrolling for certificates using MS xenroll (XP, 2003) and certenroll (vista, 2008, win7). Enroll on behalf. Private key archival & recovery. Symmertric and asymmetric algorithms for data encryption in .net (RSA, AES). • Encryption key rollover for encrypted data (SQL, 3DES, AES, 64bit OS support, WPF, XAML) • Licensing server for in-house software licenses (ASP.NET 4, C#, MVC3, Razor, EF, AES, RSA)--
SharpWizards 06/2008 - 09/2009
SharpWizards, Berdsk, Novosibirsk Russia
Tech lead for .NET development team on naviGO server project
naviGO Server development management and architecture. Coordination of project development, gathering requirement, research of potential new features and technologies. Architecture improvements and development. (.NET 2.0, C#, VB.NET, P/Invoke, Smart Cards, naviGO Server)--
Ros-Soft 09/2007 - 05/2008
Ros-Soft, Novosibirsk, Novosibirsk Russia
Industry: IT
CTO
• Creating project documentations and estimation of applications for governmental projects • Managing company technical development • Introducing new technical services for the company (1C development and support, web sites hosting and management services, etc.)--
SharpWizards1 07/2005 - 08/2007
SharpWizards, Berdsk, Novosibirsk Russia
Industry: IT
.NET development services / offshore Team Lead
• naviGO Server development and researches (.NET 1.1, 2.0, VB.NET, C#, Windows API, P/Invoke, Smart Cards and readers, Active Directory / LDAP) • Zoomonga uploader – bulk photo upload client for www.zoomonga.com. The solution included .NET 2.0 / C# windows forms application with Web Service client, that connects to server-side ASP.NET 2.0 / C# web service that serves clients’s requests. The tool is similar to flickr uploader. • New zoomonga.com site – ASP.NET 2.0 / C# + JavaScript – new version of www.zoomonga.com site. • BssApplication – Web Mail Module – for BSS BV, Netherlands – Exchange Web like interface for web mail with plain text / html support, aliases, mailboxes, mailbox ritghs, attachments, etc. ASP.NET 2.0 / C# / Infragistics WebGrid / FreeTextBox + SMTP server windows service + SQL Server 2005. • BssApplication – CashSystem – for BSS BV, Netherlands – windows desktop (ClickOnce) application that is thin client that connect to WebService (SOAP) to load operators / categories / products / prices / bill layouts / etc. Additional modules – calculator and table reservation. C# + ASP.NET WebService + SQL Server 20005. • BssApplication – Reporting – for BSS BV, Netherlands – reporting module to generate DB based documents for printing, etc. Based on LocalReport control that uses RDL to generate reports in XLS, PDF and images. Also possible to use SQL Server Reporting Services. C# / ASP.NET 2.0 / RDL / SQL Server 2005. • BssApplication – Planning Control – for BSS BV, Netherlands – ASP.NET 2.0 control that enables drag-n-drop operations for calendaring on client with postbacks on assignment changes. Uses client side object-oriented JScript API + ASP.NET 2.0 / WebResourse / C# • TouchPrint – Automated Photo Machine software. I went to PhotoForum 2005 last spring to review ex-isting APM software from Konika-Minolta, Kodak, Olympus, and several other companies. I found sev-eral usability mistakes and inefficient features implementations in these products. Our software solves most of these questions. The customer is owner of photo printing network in Novosibirsk region. Software is developed using Macromedia Flash for user interface embedded in .NET desktop application. All file and images manipulations are done with .NET.--
Self 09/2003 - 07/2005
Self Employed, Bersk, Novosibirsk Russia
Industry: IT
Software development services / .NET / Offshore
• Recruitment website – ASP.NET 1.1. The site is done for RegisterIt, Canada, with whom I have non-disclosure agreement about exact site details and customer names. However you can contact it’s owner Sarvy Emo, for reference. The solution is multi-site ASP.NET application with MS SQL backend. • Non-commercial organization website – RegisterIt.ca project. ASP.NET 2.0 web application with MS SQL Express backend. Static structure with dynamic pages content and DB driven goods catalogue. • Non-commercial organizations website – RegisterIt.ca project. ASP.NET 1.1 application is multi-site solution with custom skins (predefined and hard coded) and MS SQL DB driven site structure and content engine. So any branch can have it’s own site with it’s own domain name, with it’s own design (from choice of available). • Blog custom web control – RegisterIt.ca project. ASP.NET 1.1 MS SQL Driven custom web control, that can be inserted on ASP.NET page and start working. • Photo Gallery control – RegisterIt.ca project. ASP.NET 1.1 MS SQL Driven custom web control. • Several sites updates and customizations for RegisterIt.ca • Brox desktop search engine participation – subcontracting. My role mainly was .NET Consultant and Project Manager. Also Architect for Bug Reporting subsystem of this project. • ShopAtHome.com – asp.net 1.1 website with custom shopping cart, customer tracking system, custom products catalogue with coupon discounts and reference codes. Feature rich DB backend, Strict typed business model, layered application design. Includes Windows Service for mailer subsystem. • DataSync application – network data synchronization application. Combines Windows Service on client, 2 Windows Services and Web application on server side. Enables data synchronization between data sources of different types (text DB, SQL db, ACCESS or other ODBC source on client with SQL Server on server side) through https-enabled firewalls and proxies. Rich Multithreaded .NET 1.1 applications. • Global Software web application – asp.net 1.1 feature rich DB driven multi-purpose web application with wide usage of Infragistic library and other libraries controls and with heavy javascript code. - and several other projects--
Softice 09/2001 - 08/2003
Softice, Novosibirsk, Novosibirsk Russia
Industry: IT
C++ / .NET Software Developer / Architect
• Ported Carnac2d & WellLog to .NET 1.0 with wrappers (C++ with managed extensions). • Ported Carnac2d & WellLog to WinCE. • Participated in implementing Carnac, WellLog, Geo Toolkit for .NET in C#. Libraries are used by Schlumberger for example.--
Netelite 01/2001 - 07/2001
Netelite Japan, Novosibirsk, Novosibirsk Russia
Industry: IT & Science
Head of Novosibirsk Office
• Marketing research of Russian IT market. • Analyzed Siberian IT companies list (their specializations and main projects) • Built IT specialists database for work in Japan, interviewed part of them and successfully selected best candidates. • Developed company website that automated company tasks for IT specialists recruitment and solutions presentations.--
RGSoft 01/2000 - 12/2000
RG-Soft, Novosibirsk, Novosibirsk Russia
Industry: IT
Software Developer - C++
Completed logistics project with SVC+MFC+BTRIEVE+TCP/IP. Delivery and Store logistics software. Store management software. Learned some business concepts of workflow at German company stores.--
Lutek 07/1999 - 12/1999
Lutek Co, Novosibirsk, Novosibirsk Russia
Industry: Medical / Suppliments
Software Developer Delphi
Completed three versions of MLM bonus calculation software (Delphi+Paradox). As far as I know they still use this software for bonuses calculation.--
Khmao 07/1998 - 01/1999
Khanty-Mansijsk Distinct Administration, Khanty-Mansiysk, Tyumenskaya Oblast Russia
Industry: Goverment
Leading specialist in Radiation Safety Department
• Developed and presented concept for united monitoring system for several government monitoring systems. The solution could save about 25% of expenses on required monitoring systems for country budget. • Created MS Access database for radiation sources. • Participated in development of local “Radiation safety” law project.--

Education:

Novosibirsk State University 09/1995 - 01/2000
Novosibirsk, Novosibirsk, Russia
Degree: Bachelor's Degree
Major:Nuclear Physics
Not graduated Transcript evaluation is for 120 credit hours / 4 years


Download Resume(Available to Employers Only):

Login to view resume: Resume1 - .NET C# VB.NET C++ WCF WPF SOAP XML WebServices XAML Silverlight MVC MVC3 Razor ASP.NET ASPX MSSQL SQL T-SQL HTML5 CSS CSS3



More About Aleksey Odintsov
Please sign in or sign up an employer to view Aleksey Odintsov's personal information.

  • Phone: xxx-xxx-xxxx
  • Email:xxx@xxxx.xxx
  • Visa: -
  • Work Authorization: -
  • Expected Salary: -
  • Intests & Hobbies: -