USmetros > New York > Software/QA/DBA > Software development engineer (ASP.NET, C#, MS SQL, ORACLE) - Need H1B
 
Software development engineer (ASP.NET, C#, MS SQL, ORACLE) - Need H1B
 

Posted on Mon, 14 Dec 13:46 CDT

Reply to:   reply below
 
Alexander Shapovalov	Russia, 28 Granichnaya str. #1,
Zheleznodorozhny, Moscow region 143989
alexander@alexandershapovalov.com
http://www.AlexanderShapovalov.com
+ 7(926)9059931
SUMMARY
		More than 9 years of experience in system analysis and programming for international IT
corporations. Strong background in algorithms, design patterns and development
methodologies. Experience in major programming languages, operating hardware and software.
Looking for a Senior Software Developer / Team Lead position in a company where my skills
will assist the company’s goals and where I can grow.
KEY SKILLS
Programming languages:
•	C#, C++, SQL, JavaScript, jQuery, HTML, CSS, XML, VB, Pascal, Fortran, PowerShell, Json 
Databases:
•	MS SQL Server 2000 - 2008, ORACLE 10-11, MySql, Access
Technologies:
•	.NET Framework, ASP .NET, ASP.NET MVC, ADO.NET, AJAX, Silverlight, MFC, WPF, DirectX, OpenGL
Methodologies:
•	Extreme Programming, TDD, UML, Agile, BDD, XP, Scrum
 
CERTIFICATIONS
		2009 - MCPD (Microsoft Certified Professional Developer) Web Applications
		2009 - Brainbench testing – C# 2.0
		2008 - MCTS (Microsoft Certified Technology Specialist) Web Applications
		2008 - IELTS (International English Language Testing System)
 
TRAININGS
		2009 - Design patterns
		2009 - Code refactoring
		2009 - Antipatterns. Low-quality code study
		2008 - Agile engineering: Development through testing

EXPERIENCE

Shapovalov CMS						March  2009 – Present

Development of ASP.NET CMS (Content Management System)
Lead developer/architect in project developing CMS based on ASP.NET platform. Initially it
was a small project to run my website, but during the time it was improved and grow. Now
it runs a number of websites. 
•	Developed architecture based on MVC  design patterns;
•	Architecture design with easy skin change in mind
•	Developed all modules of application;

Personally responsibility:
•	Designing and development application using ASP.NET platform. 
•	Creating a number of skins for application
•	Developing DAL for application using NHibernate
•	Fixing bugs in application and database
•	Unit testing with NUnit framework

Accomplishments:
•	Developed easy to use and install application 
•	Implemented system to change skins with one line in config file
•	All part of system based on MVC framework (not ASP.NET MVC)


Tools and technologies:
		ASP.NET, C#, JavaScript, HTML, CSS, SQL Server, Visual Studio, XML, LINQ, IIS, TortoiseSVN

 
Luxoft (projects for UBS)						February  2008 – Present
Moscow, Russia; Stamford CT, USA;
 
Risk management project:
Lead .NET developer in IT security department in project for submitting and maintaining
risk profiles. 

•	Developed architecture based on MVC, MVP design patterns;
•	Application integrated with more than 5 external systems;
•	Developed email notification and reporting system;
•	Implemented scheduling system based on windows services;
•	Developed and implemented database design on Oracle database;
 
Personally responsibility:
•	Designing and development application using ASP.NET, C# and Web Services. 
•	Designing and implementing Business logic and Data Access Layers
•	Creating tables and views using SQL
•	Developing new modules for application
•	Implementing search engine system based on Oracle Full-Text search
•	Developing logging application block using Microsoft Enterprise Library
•	Developing reporting system based on Dundas Chart Controls for ASP.NET
•	Installing and customizing Continuous integration system TeamCity
•	Fixing bugs in application and database
•	Unit testing with NUnit framework
•	Gathering requirements from business people
 
Accomplishments:
•	Developed pluggable and easy customized application architecture 
•	Implemented graphic reporting system based on Dundas charts 
•	Introduce Test Driven Development in project 
•	Implemented IoC design pattern using Unity application block
•	Initiated creating of the continuous integration server using TeamCity

Tools and technologies:
		ASP.NET, C#, JavaScript, Json, HTML, CSS, SQL, Visual Studio, XML, WCF, LINQ, Web
Services, IIS, TortoiseSVN, Dundas Charts, Microsoft Enterprise Library

Access right management system:
Senior .NET developer / Technical Lead for Access Right Management system.

•	Designed and developed Administrator section for existing application 
•	Designed and implemented system for context help, working with 5+ external sources
•	Integrated application with external system with Web Services

Personally responsibility:
•	Developing application modules on C#
•	Developing Data access layer and stored procedures in PL/SQL
•	Creating Web User interface with HTML, CSS and JavaScript
•	Resolving performance and security issues
•	Developing Unit tests using NUnit Framework

Accomplishments:
•	Developed Authorization and Authentication module according to UBS bank policy
•	Developed Web Service layer to exchange data with external systems
•	Implemented Rich Internet Application (RIA) interface using jQuery, Java Script and Web
services

Tools and technologies:
•	ASP.NET, C#, JavaScript, HTML, CSS, SQL, Visual Studio, XML, Web Services, IIS,
TortoiseSVN, Microsoft Reporting


Siemens								January 2006 – August 2007
Munich, Germany;

Senior Software engineer in CRM Mobile Client project.
•	Developed changes in application according to clients needs
•	Installed application to clients

Personally responsibility:
•	Understanding and extending mySAP architecture
•	Installing and customizing Mobile Client application
•	Implementation of internal business processes using VB.NET
•	Developing stored procedures and SQL queries on MS Sql database
•	Integrating application with external billing system using XML

Accomplishments:
•	Implemented Siemens business processes on SAP CRM infrastructure

Tools and technologies:
•	Sql Server 2000, VB.NET, SQL, .NET framework 1.1, Windows forms, XML, SOAP


IDEX								September 2004 – April 2005
Voronezh, Russia;

As a Software engineer developed 2D computer games.
•	Developed height performance graphic engine based on DirectX
•	Developed games architecture and implementation
•	Developed Garbage Collection system
•	Designed and implemented maps editor

Personally responsibility:
•	Designing and Implementing application modules
•	Resolving performance issues
•	Implementing mathematical algorithms
•	Writing game scripts
•	Developing tools for games
•	Testing and debugging application

Accomplishments:
•	Developed new script language
•	Developed library with a big number of mathematical algorithms
•	Designed and developed sound system based on OpenAL library
•	Developed tool for removing spots from pictures, it used by graphic designers

Tools and technologies:
•	C++, DirectX, OpenGL, OpenAL, DirectSound, Win32 API, MFC 
 

EDUCATION
2005 - Information Technology, Masters Degree in computer science
		University:	Voronezh State Technical University, Voronezh, Russia
		Faculty:	Automations and electro mechanics faculty
		Specialization: Computing machines, complexes, systems and networks
		Studies focused in application development, networks, algorithms, software architecture,
multimedia design, technical planning, and business case analyses.
 
LANGUAGES
•	Russian – native
•	English – fluent
•	German – fluent

REFERENCES
http://www.linkedin.com/in/alexandershapovalov
 

Messages posted at this site are the sole opinion and responsibility of the poster

About | Terms of service | Privacy policy | Report problem

Copyright © USmetros.com