|
If you need my resume in Word or PDF format, please use links below to download Senior .NET developer's resume

Alexander Shapovalov
Senior .NET Software Developer
Certified .NET Developer with thorough understanding of current and emerging Microsoft Technologies. Expert in full Systems Development Life Cycle (SDLC). 6+ years progressive knowledge and experience in system architecture, development, implementation and support of Client/Server and Web based applications in accordance with the best practice methodologies. Solid analytical, problem-solving and decision-making skills.
Key Skills
Core Programming Languages:
-
C#, SQL, JavaScript, jQuery, Prototype HTML, CSS, XML, VB.NET, PowerShell, Json, C/C++,
Databases:
-
MS SQL Server (2000, 2005, 2008), ORACLE (10, 11), MySql, MS Access
Technologies:
-
.NET Framework (1.1-4.0), ASP.NET, MVC, ADO.NET, AJAX, WCF, Silverlight, MFC, WPF, DirectX, OpenGL, OpenAL, DirectSound, IIS 7.5, NUnit, LINQ, Web services
Development Methodologies:
-
Extreme Programming, TDD, UML, Agile, BDD, XP, Scrum
Certificates
-
2009 - MCPD (Microsoft Certified Professional Developer) - Web Applications
-
2008 - MCTS (Microsoft Certified Technology Specialist) - Web Applications
Professional Experience
|
Neoedge
|
June 2010 - August 2010
|
Senior Developer
-
Developed social application for Facebook.
-
Developed WCF services for communication between frontend and backend servers.
-
Developed user interface using HTML, CSS, Javascript.
-
Provided unit tests coverage for middle tire.
-
Using Flash API provided cross-site communication between different parts of the system.
Key Technologies: WCF, C#, Javascript, HTML, CSS, JQuery, Prototype, JSON, SOAP, IIS 7.5, TDD, NUnit, Flash
|
UBS (Luxoft)
|
Feb 2008 - May 2010
|
Technical Leader - Senior .NET Developer
-
Led a team of two developers to plan, execute and maintain a risk profile management system used within UBS’ business process.
-
Optimized application performance by 40%.
-
Implemented application business logic in C# with MVP design pattern to increase unit tests support.
-
Integrated application with 6+ external systems using a combination of webservices and APIs. In addition the application featured a full text search engine (using Oracle Full-Text search) and scheduling abilities using Windows Services
-
Implemented TeamCity for build management and continuous integration, which reduce number of bugs and reduce the time provide build to the customer.
Key Technologies:.NET 2.0 / 3.5, ASP.NET, C#, MVC, MVP, JavaScript, Json, HTML, CSS, SQL, XML, WCF, LINQ, Web Services, IIS, Dundas Charts, Microsoft Enterprise Library, Agile, XP, TDD, Visio
|
Siemens
|
Jan 2006 - August 2007
|
Senior Software engineer
-
Was a team member building and deploying several applications to both run on and support their mobile initiatives. Was involved in key aspects of this project that included:
-
Application design, development and installation in Siemens’ and their clients mobile infrastructure
-
Integration with the mySAP architecture and implementation of business processes on their SAP CRM
-
Application design and development using several related and supporting processes including full integration with their billing systems
Key Technologies:MSSQL Server, VB.NET, .NET 1.1 / 2.0, Windows forms, SOAP based XML Webservices and mySAP implementations
|
IDEX
|
Sept 2004 - April 2005
|
Software developer in gaming industry
-
Developed modules supporting game development including a graphics engine based on DirectX; implementation of a game scripting language; development of a garbage collection system; development of a sound system based on the OpenAL library
-
Performance enhancements by profiling bottlenecks and implementing algorithm improvements and designing new algorithms from scratch
-
Various graphic manipulation and image processing tools
Key Technologies:C++, DirectX, OpenGL, OpenAL, DirectSound, Win32 API, MFC
In addition to my employment I have also gained substantial experience in the following projects:
-
Various short-term contracts focusing mostly on .NET & SQL Server development
-
Authoring the original Atomic CMS – an open source .NET based CMS, and the subsequent maintenance of this project. The project which started as a personal application and was later released to the open source community. It is used by hundreds of people worldwide
Education
Voronezh State Technical University – Voronezh, Russia
Masters Degree in Computer Science, 2005
5.5 year curriculum focusing on application development, networks, algorithms, software architecture design, multimedia, technical planning and problem solving using case studies
Languages
-
English – fluent verbal and written skills (IELTS certified)
-
German – fluent verbal and written skills
-
Russian - native language
Courses
-
2009 - Design Patterns
-
2009 - Code Refactoring Methodologies
-
2009 - Anti-patterns: A study of low-quality code
-
2009 - Agile engineering: Development through testing
References
-
References are available upon request
|