»
S
I
D
E
B
A
R
«
Full Resume
October 12th, 2009 by evereq

First, please read my Principles and Objectives. But after read, if you still not sure about me, you are welcome to read next few pages ;-)

Summary of Experience


  • 9+ years in Professional Software development
  • 6+ years in C# Software development on .NET platform
  • 4+ years as Agile Team Leader and Systems Architect in .NET
  • 4+ years in SOA, WOA and Virtualization
  • 3+ years in Ruby on Rails, Grails (Groovy) and Django (Python) Agile MVC frameworks
  • about 1 year in BI and MOSS
  • less than 1 year in Google App Engine, Amazon AWS and Azure platform

Personal Details


Skills


  • Agile methodologies / frameworks: SCRUM, XP (Extreme Programming)
  • Designing Patterns,  Domain-Driven Design, AOP
  • TDD (with NUnit, xUnit, NMock, Moq, Rhino Mocks, VS Unit Tests in .NET)
  • Refactoring techniques experience
  • Primary Development Platform: Microsoft .NET
  • Secondary Development Platforms / Frameworks: Java, Ruby on Rails, Grails (Groovy) , Django (Python)

Programming  architectures, technologies and languages:

  • In .NET platform: C#, ASP.NET 2.0 / 3.5, ASP.NET MVC, ASP.NET AJAX, Windows Forms, WWF, WCF, .NET Remoting, MSMQ, ADO.NET, ADO.NET Entity Framework, LINQ, LINQ to SQL, LINQ to XML
  • In MVC frameworks: Ruby On Rails, Grails, Django, ASP.NET MVC
  • Common: Web Services, SOAP, JavaScript, JSON, HTML, CSS, XML, DOM, UML, SQL Reporting Services, Multi-threading, Virtualization solutions

DBMS:

  • Microsoft SQL Server CE, Microsoft SQL Server 2000/2005/2008
  • MySQL
  • SQLite, PostgreSQL.

In dept knowledge in DB Design, T-SQL, Stored Procedures, Views, Triggers, Administration and Installation, Tuning, Mirroring / Replication, Backup and Recovery

Tools and Software:

Components, Libraries, Frameworks and Systems:

Microsoft Software Factories:

  • Web Client Software Factory
  • Web Service Software Factory
  • Application Block Software Factory

Web / Application Servers:

Operating Systems:

  • Windows 98 / Windows XP / Windows Vista / Windows 7
  • Windows Server 2003, Server 2008, Server 2008  R2 including Active Directory and DFS Services
  • Sun Solaris 10 with Zones / ZFS
  • FreeBSD / Linux

Additional Skills


  • Self-motivated!
  • Excellent Team Player!
  • Excellent Management Skills!
  • Strong ability to analyze business requirements, formulate multiple implementation options, and effectively communicate these options to clients.
  • Ability to Self-study and learn extremely quickly / understand / continue development of any complex system / component / application / algorithm or design complex architecture (keeping it simple) from beginning.
  • Excellent understanding and knowledge of hardware / administration / security related stuff, including Load Balancing, ScaleOut Software, Memcached, Management Switches, Server Clusters, Web Farms, Firewalls (CISCO, Soft) etc
  • Amazing Productivity (always have in use minimum 2 monitors, always found tools that best feet current and future project goals, etc)

Experience (only .NET/ Microsoft related and not protected by NDA listed here):


July 2008 – Present. Systems Architect at Travel Company

SOA Design for B2B and B2C .NET Web Applications (Ajax) that support more than 30000 online agencies worldwide, Windows Client / Administration Applications and B2B XML Server.

  • Improve System Architecture and lead a team with up to 10 senior developers and few QA engineers.
  • Developing and implementing Service Oriented Architecture Design for new version of the system
  • Lead process of database (MySQL) refactoring (tables, views, stored procedures) and adding Triggers / Indexes.
  • Implement Data Access Layer and Entities using .netTiers Framework and Repository pattern.
  • Usage Enterprise Library 4 (EntLib4) DataAccess Application Block. Add Transactions support to DataAccess Layer, where needed.
  • migrate to SOA – implement WCF Services (implementation using Web Service Software Factory Modeling Edition and manual coding) and MSMQ.
  • Implementation of some complex parts of Business Logic using Windows Workflow Foundation and Unity Framework for IoC.
  • Encapsulate existed business logic in Business logic Layer and create / use Business Entities (Domain Driven Design).
  • expensive use of Policy Injection, Logging, Exceptions  Handling and Validation Application Blocks from EntLib4.
  • use Cache Application Block (implement own unique MySQL Cache Dependency expiration Policy / EntLib Distributed Caching plug-in for ScaleOut State Server).
  • use DevExpress Components for both ASP.NET and WinForms application, use jQuery framework for ASP.NET
  • implement Distributed Search system, using asynchronous messages in Microsoft Message Queue and WCF.
  • Usage Linq to SQL and EF in some parts of applications.
  • implement Multi-threading search operations.

October 2007 – July 2008. Senior .NET Developer at Bynet Software Systems (Rad-Bynet Group).

  • Consulting Bynet clients in .NET / Agile development.
  • Design and Developing various ASP.NET, WinForms, Microsoft CMS 2002 and SharePoint Applications.
  • Development different Web Controls (C#, JS, ASP.NET, ADO.NET etc), improvements of ASP.NET CMS Kernel code (CMS is property of Bynet), add new features (Web Handlers, Web Services etc, RSS Feeds etc)
  • Development different ASP.NET Web Sites based on CMS, and regular ASP.NET sites.
  • SharePoint Data Migration projects and Sites. Working with MOSS API directly from Windows Application. Writing SP Data Migration Wizards and Utilities etc. Creation different Web Parts and Event Handlers / Features. Consulting about usage ISA Server / SP Servers, Network configuration, Web Site Publishing to ISA etc.
  • Development Windows Applications (WinForms, C#, ADO.NET 2.0, Microsoft Enterprise Library, Events, Controls, Windows Workflow foundation from .NET Framework 3.0, Reflection) for testing Digital Signal Processing Chips, with setup projects, auto updates, DB Setup, etc.
  • Development Web Site using Microsoft CMS 2002, installation, support. Consulting customers about content updates in CMS, etc.
  • Migration from Crystal Reports to Microsoft Reports projects

March 2006 –  July 2008. Remote Job. CTO / Team Leader in Australian Start-Up.

  • Lead and Manage a team with up to 7 remote developers in development of SOA application in .NET Framework
  • Platforms: ASP.NET 2.0 / ASP.NET MVC  and WinForms.
  • All server side and desktop applications was coded in C# 2.0 / 3.0 with MS SQL Server Database Server, using WCF Software Factory (Web Services, WCF), Enterprise Library, Telerik AJAX components, DevExpress WinForm components, LINQ, Microsoft Virtual Map SDK, Google Maps API, Yahoo! Maps API.

January 2001 – March 2006. Senior Software Developer / Freelance Contracts (work in Ukraine).

Education


1995-2000 Master Degree in Applied Mathematics and Information Science, V.N. Karazin Kharkiv National University, Ukraine.

Certifications


Languages


  • English – high level of spoken, written, technical;
  • Hebrew – basic spoken level;
  • Russian – native.

Objective, Expectations, etc


  • I enjoy leading or being a key part of the design and development of solutions that require usage of recent Microsoft and Open Source (RoR, Grails, Django, Java etc) technologies in Professional Agile Team
  • I am NOT looking currently for any full-time / outsourcing / remote / freelance jobs (but if you have something really really interesting – drop me a bit! and maybe I will found time in future for you)
Bookmark and Share

blog comments powered by Disqus
»  Substance: WordPress   »  Style: Ahren Ahimsa
© Copyright 2008–2009 EvereQ.com All rights reserved.