Contact Alex at alex@yaplex.com or give him a call +1 (647) 328 3809

.NET Developer resume available in HTML format below as well as in PDF and Word formats. Please use links below to download.


DOWNLOAD PDF RESUME DOWNLOAD WORD RESUME

ALEX SHAPOVALOV .NET DEVELOPER

Microsoft Certified Professional .NET Developer with a passion for software development especially with agile practices such as Test Driven Development, with an in depth knowledge of OOP and GoF Design Patterns.

Over 8 years of software development experience spanning ASP.NET 1.1 to ASP.NET 4.6 in C# including high transactional enterprise e-commerce applications, with team leadership and mentoring experience. Expert in full System Development Life Cycle (SDLC).

Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable. Experience of non-Microsoft .NET technologies including Teamcity, JQuery, AngularJS, Git, NUnit, Moq, NHibernate and Oracle.

A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users. Someone who encourages learning and the sharing of ideas and is always open to new ways of working.

KEY SKILLS

Core Programming Languages

  • C#
  • SQL
  • JavaScript
  • jQuery
  • HTML
  • CSS
  • XML
  • PowerShell
  • MSBuild

Databases

  • MS SQL Server (2000 - 2014)
  • ORACLE (10, 11)
  • MySql

Technologies

  • .NET Framework (1.1-4.6)
  • ASP.NET MVC
  • ADO.NET
  • AJAX
  • WCF
  • MS SQL Reporting
  • SSIS
  • NUnit
  • IIS

Development Methodologies

  • Extreme Programming
  • Test Driven Development
  • Agile

CERTIFICATES

  • MCPD (Microsoft Certified Professional Developer) - web developer
  • MCTS (Microsoft Certified Technology Specialist) - web developer

PROFESSIONAL EXPERIENCE

  • Apr. 2015 – Oct. 2015

    Bond Brand Loyalty

    Senior .NET developer in a team working on integration CARA network restaurants with SCENE loyalty program. Mostly responsible for point calculation business logic, reporting using SSRS and ETL development using Integration Services, support and new development for CARA and SCENE. Application was developed using WCF services on top of SQL Server. I was also involved into migration project from SCENE to new loyalty program SYNAPZ.

    • developed point calculator with 100% unit test coverage for business logic;
    • developed various reports using SSRS;
    • developed multiple ETL processes using SSIS for import and export data;
    Key Technologies: .NET 4.5, C#, WCF, SSRS, SSIS, SQL Server, SOA
  • June 2014 – Mar. 2015

    Method:CRM

    Senior .NET developer in a small startup, developing SaaS (software as a service) CRM system for QuickBooks. Mostly responsible for backend development of new features using C#, ASP.NET MVC and Web API.

    • Improved application performance by creating caching mechanism and fixing performance defects. In most cases performance improved 10+ times;
    • Designed and developed API for pricing and Method’s Marketplace;
    • Developed new permissions system;
    • Implemented Sass to Css compilation on build server (Teamcity);
    • Developed new build system using TeamCity, Web Deploy and MSBuild, which 100% automated code deployment and helped to improve quality of build, deployed to production;
    • Introduced unit testing into company using NUnit framework and Moq.
    Key Technologies: .NET 4.5, C#, Web API, MVC, ADO.NET, LINQ, Dapper, Peta Poco
  • Feb. 2014 – Apr. 2014

    BELL Canada

    Senior .NET developer in Bell.ca project. The projects goal was to deliver mobile friendly version of website.

    • Implemented interception page which redirects to mobile friendly content
    • Developed a number of mobile friendly pages under “Home Phone” section according to requirements
    Key Technologies: .NET 4.5, C#, XML, HTML, CSS, ASP .NET MVC, JavaScript, IIS 8
  • July 2013 – Nov. 2013

    Architech

    Senior .NET web developer in WindMobile project. The projects goal is deliver new public-facing website www.windmobile.ca using Sitefinity content management system. Mostly was responsible for backend development and integration with existing websites.

    • Implemented continuous integration delivery using Teamcity and MSBuild
    • Provided integration of Sitefinity CMS with Active Directory
    • Created product catalog and integrated it with Microsoft ecommerce platform
    Key Technologies: .NET 4.5, WCF, MS SQL 2012, C#, Sitefinity, XML, HTML, CSS, ASP .NET MVC, WEB API, JavaScript, AngularJS, IIS 8, Agile, MSBuild
  • Feb. 2011 – July 2013

    Marketwired

    Senior .NET software developer in Global press release Distribution Management System. The Global Distribution System is a multi-server, multi-process, and highly parallel system that forms that backbone of Marketwire’s business by constructing and delivering press releases to Marketwire’s entire distribution network simultaneously with millisecond precision. Backend development based on SOA (service oriented architecture) using WCF services. Agile development process was used with two weeks iterations and managed in Rally.

    • Implemented press release distribution to Fax, Facebook, Twitter, various text/xml file formats, such as: NITF, NewML, XML…
    • Was responsible for media distribution (JPG files and modification of IPTC metadata),
    • Developed component to distribute Fax press release using 3rd part web services EasyLink,
    • Worked with Facebook Graph API, Facebook C# SDK to distribute press releases in Facebook client’s fan pages
    • Was responsible to creating a new automatic build system using MSBuild and TFS
    • Implemented distribution to FTPS protocol (FTP with SSL certificate)
    • Migrating old applications to new SOA platform, reverse engineering for old applications
    • Developed a number of prototypes for distribution system
    • Troubleshooting network issues related to WCF services using Wireshark
    Key Technologies: .NET 3.5 – 4.0, WCF, WPF, MS SQL 2008, C#, XML, HTML, SQL, Web Services, IIS 7.5, TFS, Rally, Agile, MSBuild, Wireshark
  • Aug. 2010 – Feb. 2011

    TD Bank Financial Group

    As a senior .NET web developer I was working on new version of Mortgage application for TD Bank. There were 5+ web applications written in ASP.NET. I was responsible for both frontend and backend solutions. My main responsibilities were

    • Worked on mission-critical parts including ETL process using SQL Server Integration Services (SSIS)
    • Upgraded web UI for application to standard corporate TD styles
    • Developed new tool to provide mortgage rate offers and history to users
    • Upgraded application to .NET 4.0 framework from .net 1.1-3.5
    • Integrated data exchange with credit link system
    • Translated business requirements into machine code (C#, SQL)
    Key Technologies: .NET 1.1 - 3.5, ASP.NET, C#, JavaScript, HTML, CSS, SQL, XML, Web Services, IIS, SSIS, Crystal reports
  • Feb. 2008 – May 2010

    UBS

    I was employed as a senior ASP.NET web developer in IT Security department. Lead a team of two developers to plan, execute and maintain a risk management system used within UBS’ business process. I was responsible for mission-critical parts of applications, including: application architecture, integration with external system, performance and security. The list of my responsibilities below

    • Performed code review, worked close to team member to ensure consistence to code standards.
    • Optimized application performance by 40%.
    • Developed reports using Crystal Reports and MS SQL reporting.
    • Worked close to business people to review requirements
    • 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 web services 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
  • Jan. 2006 – Aug. 2007

    Siemens

    As Senior Software developer my role was to build, deploy, run and support SAP CRM Mobile Client application. I was involved in full system lifecycle of new version of CRM system for Siemens. My main responsibilities 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, XI
  • Sept. 2004 – Apr. 2005

    Idex

    As a Software Developer in gaming industry I was involved in developing 2D computer game using DirectX and OpenGL platforms. I was responsible for

    • 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

EDUCATION

Voronezh State Technical University Voronezh, Russia

Master 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

COURSES

  • 2009 - Design Patterns
  • 2009 - Code Refactoring Methodologies
  • 2009 - Anti-patterns: A study of low-quality code
  • 2009 - Agile engineering: Development through testing