Software Developer Resume

  • Home /
  • Software Developer Resume

Looking for a software developer? Please contact me, I am available for new opportunities.

Download .NET Developer resume in Word or PDF format.

Alex Shapovalov

Software 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 Design Patterns.

Over 8 years of software development experience spanning ASP.NET 1.1 to ASP.NET 4.7 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.

Core Programming Languages:

C# SQL JavaScript jQuery HTML CSS AngularJs ReactJs MSBuild


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



Development Methodologies:

Extreme Programming SCRUM Test Driven Development Agile


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

Professional experience

Oct. 2015 – Current

BELL Canada

Senior Software developer for website.

I was involved in many projects related to the public-facing website and internal sites. I was mostly responsible for backend development and integration with other systems. Most of the work was done using C# and ASP.NET MVC, but I also was involved in a lot of client-side development using TypeScript, Javascript, Angular, React.

  • Delivered new Search functionality based on Coveo Platform;
  • Integrated with Canada Post API to provide address suggestions;
  • Integrated Bell Aliant brand as part of website;
  • Delivered a new brand website
Key Technologies: .NET 4.6, C#, ASP.NET MVC, WCF, AngularJS, JavaScript, TypeScript, React, TFS, Html, CSS
Apr. 2015 – Oct. 2015

Bond Brand Loyalty

Senior .NET Developer at Bond Brand Loyalty

I worked 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. The 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


.NET Developer in a startup

I was 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

Consultant @ BELL Canada

Senior .NET developer in 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


Web Developer at Architech

Senior .NET web developer in WindMobile project. The projects goal is deliver new public-facing website 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


.NET Developer at 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

Web Developer at TD Bank

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


ASP.NET Developer at 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


SAP CRM Consultant at 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


Game developer at 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


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


  • 2009 - Design Patterns
  • 2009 - Code Refactoring Methodologies
  • 2009 - Anti-patterns: A study of low-quality code
  • 2009 - Agile engineering: Development through testing
Yaplex - Freelance developer - white logo on black background

Yaplex ® is a custom software development company located in Mississauga, Ontario. Yaplex was founded in 2013 and provides website development, mobile development, and custom .NET software development services.

Contact Information

Mississauga, ON, Canada
Phone: +1 647 328 3809