![]() |
|||
| 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 |
|||
|