ANDRE MINKIN
Cell: 604-***-****
Email: ************@*****.**
SENIOR .NET DEVELOPER
CAREER SUMMARY:
• 20+ years of experience in IT, software design and development
• 10+ years of development Web and distributed applications (internet/intranet)
• Hands-on experience in object-oriented design and programming (OOD/OOP)
• In-depth knowledge of relational database (RDBMS) design and implementation
• Advanced experience of Software Development Life Cycle (SDLC) in all phases:
Analysis, Design, Technical Specification, Coding and Unit Testing
• Hands-on experience of Agile methodologies and Test Driven Development (TDD)
• Proficient in Client/Server development, N-tier architecture and SOA
• Highly disciplined and self-motivated, accomplish objectives and work well without direction
• Strong critical thinking, analytical, and problem solving skills
• MCSD.NET, MCAD.NET, MCSD professional certifications
• MCTS SharePoint 2010, Application Development
TECHNICAL SKILLS:
MICROSOFT .NET: .NET 4.0, VS2010 TFS, ASP.NET Web Forms, MVC 3, WCF, LINQ,
ADO.NET, Entity Framework (EF), MS Test
LANGUAGES: C#, VC++, VB.NET, VB, T-SQL, UML
DATABASES & BI: SQL Server 2000/2005/2008, SSRS, SSIS, SSAS
WEB: XML, XSLT, SOAP, HTML, CSS3, JavaScript, jQuery, AJAX, CMS, IIS
SHAREPOINT 2010: Web Parts, Workflows, Event Receivers, BCS, WCM, Server/Client OM,
CAML, Farm/Sandbox deployment, Power Shell, SP Designer, InfoPath
SELECTED ACCOMPLISHMENTS:
• 2012 Implemented Service Provider match for Provider Portal that CEO claimed as
outstanding and extremely effective for CSR to setup and manage appointments
• 2011 Resolved 36 bug issues within 2 weeks that CTO sited critical to coming product release
• 2007 Developed WestJet Easy Life campaign website that won Gold and Merit rewards of
Canadian Marketing Association (CMA)
• 2004 Redesigned application architecture and cut time to process customer order by 50%
• 1998 Developed OTAMS system (CRM) that CEO cited as essential to profits increase
• 1997 Decreased time of serving customer from 15 to 2 minutes by designing user-friendly
keyboard-driven interface (the record was 250 customers per 1 CSR for a day)
• 1995 Designed and implemented Dealer Account Management System that played key role in
sales increase of RANK XEROX Corp., Russian Division
WORK EXPERIENCE:
12/2012-present Senior Software Developer - FT, Contac Services, Vancouver, BC
Project: mywurld Personalized URL (PURL) - airline traveller personalized website
Environment: C#, .NET 4.0, VS2010 TFS, Entity Framework, LINQ, ASP.NET MVC 3, jQuery,
HTML5, CSS3, WCF, XML, SOAP, AJAX, SOA, SQL Server 2008, TDD, Agile
• Member of a team developed public website to sell Hotels, Cars, Tours and Events to
customers booked flights with Air Canada and WestJet airlines (other airline clients coming)
• Designed and implemented set of business classes (C#, FCL, LINQ, WebRequests) and WCF
service to access Air Canada Vacations Web Service API for Hotels and Cars booking (TDD)
and incorporated in solution (Factory design pattern)
• Implemented Hotels.com and RBC Insurance Web Service APIs (C#, MVC, HTML5, CSS3,
jQuery, JavaScript) and integrated with third party Shopping Cart service
• Used EF (Database First) for application data layer (mapped to tables, SP and T-SQL queries)
04/2011-05/2012 Senior .NET Developer - contract, Homewood Human Solutions,
Vancouver, BC
Project: Provider Portal
Environment: C#, NET 4.0, VS2010 TFS, SQL Server 2008, ASP.NET Web Forms, WCF, IIS 7.5
ADO.NET, EF, LINQ, Telerik controls, CSS3, HTML/DHTML, AJAX, JavaScript, jQuery, Agile
• Member of a team implemented Service Provider Portal - high-end and complex business
rules web application for Wellness Services and Health Management nation-wide company
• Developed extremely fast service provider match based on many criteria: office location,
service type, date/time of availability etc. (T-SQL complex queries, SP, WCF, ASP.NET User
Controls, AJAX)
• Implemented effective provider schedule data migration from windows application in use
(4D) by creating DB schema and set of SP that run on timely basis
• Designed from scratch Appointment Calendar, Provider Calendar (Provider Portal) and
Provider Schedule Manager (Admin Portal) used by service representatives and admins to
manage client appointments and provider schedules (ASP.NET Web Forms, User Controls,
AJAX, jQuery)
• Improved implementation and performance of many other pieces of functionality by trouble
shooting and redesigning presentation, business and data layer components (SQL Profiler)
• Worked with CSR supervisors and BA to identify best approaches for user friendly and high
responsive UI and improved response of provider matching User Controls and hosting pages
by 30 % (smart paging for grids, multiple result sets returned by SP, caching API)
• Redesigned Client Profile to optimize screen RE, removed unnecessary post backs by
implementing popup windows interface (Telerik controls, AJAX) and client-side validation
(jQuery, DHTML)
• Implemented set of WCF services to integrate with other on-site apps
Project: Admin Portal (intranet)
Environment: C#, VS2010 TFS, SP Server 2010, SP Designer, Web Parts, Visual Web Parts,
Workflows, InfoPath, Client/Service OM, WCF, SP LINQ, CAML, BCS, Power Shell
• Implemented and extended workflows to automate legacy processes to setup service plan with
clients (InfoPath, SPD, VS2010)
• Developed user friendly and high responsive UI to manage Provider Schedules
(Visual Web Parts, Connected Web Parts, Client/Server OM, jQuery, Application Pages)
Customized Master Pages, Page Layouts and CSS to brand group sites (SPD)
• Created Site Columns, External Content Types and External Lists to get and update data from
SQL Server DB and WCF Services for Provider Schedule and Provider Profile (BCS,
BCS Web Part, Content Query Web Part, SPD)
• Improved user experience for CRUD operations by creating Custom List Forms (InfoPath)
for Provider schedule and Provider lists
• Provisioned Sites, Site Features and solutions for CSR and supervisors groups
• Implemented scripts (Power Shell) for provisioning and testing
05/2010-04/2011 SharePoint Developer - contract, Nortohol, Toronto, ON
Project: Customer Relation Management Solution (CRM)
Environment: C#, .NET 3.5, VS2010 TFS, SP Server 2010, SPD, Web Parts, Visual Web Parts,
Workflows, InfoPath, Client/Service OM, SP LINQ, CAML, BCS
• Member of a team implemented CRM system for MYTRACK Health System (remote work)
• Created Site Templates, customized SP Sites, Master Pages and Page Layouts (SPD, VS2010)
• Implemented business logic by creating Content Types, External Content Types, external lists
for Contact, Lead and Account entities (BCS, BCS Web Part, Content Query Web Part)
• Provisioned Sites, Site Features and implemented Event Receivers for deployment
• Designed CRUD custom list forms for multiple entities to implement UI (InfoPath)
• Developed Lead to Contact Workflow to automate promotion Contacts to Leads (SPD)
11/2008-02/2010 Software Design Engineer - contract, Motricity, Bellevue, WA
Project: Multiple preprocessor projects as part of Data Warehouse solution
Environment: C#, .NET 3.5, VS2008, Windows Services, SQL Server 2008, SSRS
• Implemented multiple preprocessor projects within DW solution framework that run at
background as Windows Service applications and processed huge amount of data (flat files,
XML, special text formats)
• Designed set of classes (C#, .NET FCL, OOP/OOD, design patterns) and SPs (SQL Server
2008) that loaded raw data to application DBs
• Decreased time for support by implementing tools for tracing and logging to the Windows
application logs as part of the solution by 30%
• Implemented set of ad-hoc reports to present and analyze aggregated data (SSRS)
04/2008-10/2008 Software Design Engineer - contract (a-), Microsoft, Redmond, WA
Project: Business Intelligence solution for Office Internet Platform and Operations (IPO) team
Environment: SQL Server 2008, SSIS, SSAS, PPS, XML, SharePoint Server 2007, InfoPath
• Implemented Service Outage Tracking Tool using InfoPath Forms in SharePoint (MOSS
2007) environment that processed outage data for MS online services (OL, OO, MBS, CRM)
• Developed set of ETL packages( SSIS) to load online services data from multiple sources
• Designed Star Schema database and built SSAS cube on top of it to analyze services data
• Implemented set of Performance Point Server (PPS) scorecards and dashboards to present
and monitor SSAS cube data (published in SharePoint 2007)
2006-2008 Senior .NET Developer - contract, Carlson Marketing Group, Toronto, ON
Environment: C#, .NET 2.0/3.5, FCL, VS2005/2008, ADO.NET, ASP.NET, XML, JavaScript,
jQuery, DHTML, AJAX, IIS, SQL Server 2005, SSIS, Agile
Project: Air Canada API
• Designed set of classes to call Air Canada Web Service API to search, check availability,
price and book AC flights (C#, .NET 3.5, XML, SOAP, WCF, LINQ)
• Business component was key part of a few B2B Web applications to redeem customers points
for travel products: Flights, Hotels, Cars
Project: KitchenAid Referral Program
• Developed website for incentive program where customers and RE agents could collect and
redeem points by referring KitchenAid appliances to their friends and clients and get rebates
based on product model
• Developed engine to distribute Referral Card by email and print (ASP.NET Custom controls)
• Integrated solution with existing Carlson merchandise catalogue where program participants
could redeem points (SP, T-SQL)
Project: www.westjeteasylife.com
• Key contributor to development of website for WestJet agent incentive program (spring and
fall 2006/2007 sales promotion campaigns)
• Designed solution architecture based on client specs and mock-ups: presentation layer (Web
Forms, Custom/User controls, HTML/JavaScript), business logic (C#, .NET 2.0 FCL),
data tier (SQL Server 2005, SP, T-SQL Queries, ADO.NET)
• Implemented registration and member accessible part of website (SSL) for 100K+ agents
• Loaded agents/agencies and booking data (weekly) using SSIS ETL packages
• Cut time that admin used to run draws by designing winner draw module (based on number of
points and region) by 70% (effective algorithm and high responsive UI)
Project: www.kitchenaidloyalty.ca
• Member of a team to lunch next phase of website for True Connoisseur Premier Loyalty
Program to promote KitchenAid appliances
• Cut time and cost of development by implementing Data Layer using strongly-typed DataSets
• Implemented custom CMS that web designers used to update static content pages w/o any
extra development efforts (user friendly UI, Web forms, User Controls, HTTP Handlers)
• Designed set of SSIS ETL packages to load KitchenAid sales and marketing data from
multiple data sources of various formats for Marketing and Analysis team
2005-2006 .NET Developer, Itravel2000.com, Toronto, ON
Project: www.itravel2000.com
Environment: C#, .NET 1.1, VS2003, ADO.NET, ASP.NET, XML, SOAP, Web Services,
JavaScript, DHTML, SQL Server 2000, MS Content Management Server (CMS), CodeSmith
• Member of a team redesigned and developed website for Itravel2000.com (new look and feel,
new and enhanced services for search and reservation)
• Implemented UI (ASP.NET Web Forms, Custom/User Controls, DHTML, JavaScript) based
on MS CMS for static content management (CMS templates, placeholder controls)
• Investigated and resolved browser compatibility (IE, NN, Opera) and firewall issues
• Project was finished in very short time span and high quality of development
2004-2005 .NET Developer, Travelling Software Systems, Toronto, ON
Environment: C#, .NET 1.1, VS2003, ASP.NET Web Forms, Web Services, ADO.NET, XML,
XSD, SOAP, JavaScript/DHTML, SQL Server 2000
Project: Direct - Travel Products Reservation System
• Member of a team developed reservation system for major tour operators and travel agencies
• Developed front-end pages based on User Controls and implemented client-side scripts
validation (JavaScript, DHTML), optimized page post back and response time
• Cut time for UI development by 50% by designing Custom Web Controls for navigation and
user interaction (C#, ASP.NET, HTML/DHTML, CSS)
• Implemented Web Services for search, checking availability and booking of travel products -
Hotels, Flights, Cars and Vacation Packages (C#, XML, XSD, SOAP)
• Developed schema validation of WS XML requests and responses to check accuracy of data
Project: Itravel2000.com Hotels, Itravel2000.com Vacation Packages
• Designed and implemented proxy objects (bridges) to call Web Service APIs of travel data
providers and integrated them in solutions
• Developed most of the front-end web pages (ASP.NET, HTML, JavaScript/DHTML, CSS)
• Implemented Survey Management and customer feedback analysis system to create, manage
and run web surveys (ASP.NET Web Forms, User Controls, XML, SQL Server SP, T-SQL)
2002-2004 Software Developer, Grande-Allee, Toronto, ON
Project: Job Management System (JMS)
Environment: C#, .NET 1.0, VS.NET, FCL, ASP.NET Web Forms, Custom/User Controls, IIS,
ADO.NET, XML DOM, Web Services, JavaScript, DHTML, SQL Server 2000, Crystal Reports
• Major contributor to development of data-driven business Web application
• Designed DB schema (SQL Server Tables, Views, Triggers, SP and T-SQL queries) and
created strongly-typed DataSets for data access layer
• Provided analysis, design, coding and testing of front-end UI, both client-side (JavaScript,
DHTML) and server-side (.NET FCL) and page layouts
• Implemented user authorization and role based authentication (Forms Authentication)
• Improved collecting and processing of freelancers and outside employees invoices and
timesheets by creating online system (Web Forms, User/Custom controls, DHTML)
• Reduced site response time by 30% by redesigning business layer using object-oriented
design methodology (OOD, C#, .NET FCL, ADO.NET, XML, caching API)
2000-2002 Senior Software Developer, Wholesale Center of Commerce, Novosibirsk, Russia
Project: Enterprise-wide customized Resource Planning System (ERP)
Environment: VC++, VB/VB.NET, COM+, DCOM, ActiveX, XML, XSLT, DHTML, ASP.NET,
Crystal Reports, SQL Server 2000, Windows 2000 Terminal Services
1995-2000 Software Engineer, Feta LTD., Novosibirsk, Russia
Project: Order Tracking and Account Management System (OTAMS)
Environment: VB, VC++, MFC, ADO, ActiveX, COM/DCOM, MTS, SQL Server 7.0
1993-1995 Programmer Analyst, Fort Information Systems, Novosibirsk, Russia
Project: Dealer and Reseller Account Management System (CRM) for RANK XEROX
Environment: VB, Jet-SQL, COM, ActiveX, Access, Excel (VBA), ODBC, Windows 95
EDUCATION AND CERTIFICATIONS:
2011 MCTS - Microsoft Certified Technology Specialist, SharePoint 2010 Application Development
2005 MCSD.NET - Microsoft Certified Solution Developer for Microsoft .NET
2003 MCAD.NET - Microsoft Certified Application Developer for Microsoft .NET
2001 MCSD - Microsoft Certified Solution Developer
1993 B.Sc. in Applied Mathematics, State Technical University, Novosibirsk, Russia
EXELLENT REFERENCES AVAILABLE UPON REQUEST