Nick Bykadorov
Kent, WA
*******@*****.***
Objective:
To get a position of a cashier
Summary:
More than 12 years of experience in software development (about 9 years in the USA, 5 years as a FULLTIME employee at Microsoft, 1 year 4 months as a Dev contractor at Microsof, 2 year 8 months as a Test contractor at Microsoft)
About 10 year experience in software development
About 5 years of experience in software testing
Strong experience in object-oriented programming/design
Good knowledge of object-oriented languages C#, VB.NET/VB6, Oracle PL/SQL WCF, WF, BizTalk
Experience with scripting languages and frameworks: Powershell, WMI
Some experience with C/C++
Professional skills
•development of desktop and web based enterprise and consumer applications
•Powershell scripting including interaction with Microsoft Azure
•real time systems development with asynchronous components interaction
•implementation of applications with of COM/DCOM/COM+/WMI technologies
•MS SQL Server 2000-2016, Oracle databases design and implementation
•development of NT services and service control programs
•programming of data transmission over TCP connections
•Windows Mobile developer
•Microsoft BizTalk 2006/2009 development experience
•Test automation for Windows Azure
•Power BI reports
Languages
C#, Powershell, Visual Basic (VB.Net, VB 6), C/C++, JavaScript, HTML/DHTML, XML, SQL (T-SQL and PL SQL), C++ Builder, Smart Device Extensions, M for Power BI
Work Experience
•August 2022 - March 2023
Tech Mahindra at Microsoft, Redmond, WA, USA
Position: Software Development Engineer in Test
Projects:
•Windows images testing for Microsoft Surface Devices
Overview: Microsoft Surface is a series of touchscreen-based personal computers, tablets, designed and developed by Microsoft, running the Windows operating system.
Responsibilities:
•Participated in manual testing/verification of software upgrade for existing projects (for Microsoft Surface devices already at the market) and in testing of the brand new Surface products. Executed manual testing for a few international versions of software.
•Ran automation to verify newly installed Windows OS images on surface devices, analyzed automation results and debugged Powershell automation test scripts
•I found multiple issues and created a few bugs in the existing and new projects.
•August 2019 – June 2021
Mindtree at Microsoft, Redmond, WA, USA
Position: Software Development Engineer in Test
Projects:
•Azure DataBox Cloud solution
Overview: The Microsoft Azure Data Box cloud solution is a mix of hardware/software components that let customers send terabytes of data into and out of Azure in a quick, inexpensive, and reliable way.
Responsibilities:
•Development of a Powershell scripting tool to analyze data from DevOps using REST API
•Development of Power BI/Excel reports for DevOps pipeline runs and test results using M data language
•Development of sample IoT modules for testing Kubernetes/Docker infrastructure with C#
•Testing of Hardware and Cloud modules of the solution with advanced test scenarios including Powershell and SSH
Environment: MS Visual Studio 2017, C# (IoT modules), Power BI, Powershell (VS Code)
•April 2016 – January 2018
Pactera Cosulting company at Microsoft, Redmond, WA, USA
Position: Software Development Engineer in Test
Projects:
•Premium Outlook at Microsoft Office
Overview: The Premium Outlook is a web applications based on the Angular framework. It targets the consumer market and provides premium features to the Outlook online applications. The major feature is customization of consumer email addresses with custom domains. The customer can purchase a domain and create an email address based on it. The customer can create a few custom email addresses for small business employees or family members.
Responsibilities:
•Writing test plans
•Writing test automation for Web API services and Angular 5.0 + ASP.NET web pages, Windows Azure
•Resolving Live site issues
•
Environment: MS Visual Studio 2015, C#,,Angular 5.0, JavaScript, .NET Framework, SQL Server 2016
•May 2007 – November 2012
Microsoft, Redmod, WA, USA (held two FULLTIME positions: the first SDET and the second SDE)
Position: Software Development Engineer in Test
Projects:
•Live@Edu cloud services
Overview: The Live@edu program provides education institutions with a set of hosted collaboration services, communication tools, and mobile, desktop, and web-based applications, as well as data storage capabilities. The Live@edu suite includes Microsoft applications that for collaboration including: Office Live Workspace, Windows Live Spaces, Microsoft Outlook Live, Windows Live Messenger.
Responsibilities:
•Writing test plans
•Writing test automation for web services and ASP.NET web pages, Windows Azure
•Resolving Live site issues
•I developed a SQL Server data base that contains test user accounts using LINQ To SQL framework.
Environment: MS Visual Studio 2008, C#, .NET Framework, SQL Server 2008
Position: Software Development Engineer
Projects:
•Relationship Platform (MICROSOFT IT)
Overview: Relationship Platform is an application framework based on Service Oriented Architecture and a foundation of many internal Microsoft IT products. RP is a companywide initiative to integrate multiple applications and provide a joint platform for better partners and customers experience.
Responsibilities:
•Design and development of multiple server components
•Development of a logging component, which logs information and exceptions in asynchronous mode using multithreading and different data storages.
•Participated in development of Monitoring infrastructure that saves web services calls with different context and identity information
•BizTalk Business Activities Monitoring (BAM). Development of tools and API to log and trace business and operational activities.
•Development of the Eventing pub/sub based systems for events delivery. I designed this components using BizTalk 2009. Deep understanding of BizTalk, WCF Services was required for this work. The RxP Eventing also includes a BI component that correlates related events based on SQL Server Analysis Services. I designed this component and acquired some experience with MDX script language as well.
•Participated in the incubation project that integrates Siebel 7.8 and MS CRM with Microsoft IT canonical model to expose Partner Account Manager UI
•Implementation of the Enterprise Caching library
Environment: MS Visual Studio 2008, C#, .NET Framework, SQL Server 2008, BizTalk 2009, BAM Portal, Velocity Cache, Siebel 7.8.
•December 2005 – May 2007
Global Consulting Group at Microsoft, Redmond, WA, USA (held two SDE positions)
Position: C# developer (contractor)
Projects:
•Microsoft Dynamics - Point of Sale
Overview: Microsoft Point of Sale helps track sales, inventory and customer information. Its primary users are single-store retail business owners who need affordable and easy to use application.
This is a WinForms application with intensive support of server components and services
Responsibilities:
•Fixing various bugs in WinForms components
•Good understanding of MVC pattern and implementation of the functionality at different levels
•Modification of Business and Base Services components
•Some experience in working with SQL Server 2005
•Implementation of different Design Patterns
•Creation of development and functional bugs in Product Studio
•Interaction with many PMs, developers, tester, technical writers in the process of fixing bugs and implementing of the new functionality
Environment: MS Visual Studio 2005, C#, .NET Framework, SQL Server Management Studio
•Security bugs workflow application
Overview: Development an internal Microsoft Web application that helps tracking resolution of security problems in various Microsoft products
Responsibilities:
•Development of an ASP.NET 2.0 application.
•Writing Web user controls
• Development of a Windows Communication Foundation Web service
•Utilization of Windows Workflow Foundation to track application workflow.
•Writing stored procedures and complex queries with MS SQL Server 2005
Environment: MS Visual Studio 2005, C#, .NET Framework2.0/3.0, Windows Communication Foundation(WCF), Windows Workflow Foundation (WF), Transact-SQL, ASP.NET 2.0
•June 2005 – November 2005
Global Consulting Group at Bank of America, Dallas, TX, USA
Position: C# developer
Projects:
•Control Center Solution for Electronic Communications
Overview: Development of a Help Desk system for Electronic communications department of Bank of America
Responsibilities:
•Development of a Windows Forms application which helps Help Desk specialist and Electronic engineers to track and troubleshoot software and hardware problems
•Development of extendable host and client components using .NET
•Interaction with Microsoft Exchange through CDO
•Development of Windows Forms user and custom components
•Intensive usage of Infragistics NetAdvantage 2005 toolset
•Development of the updater component which updates the main application automatically through the Internet
•Writing SQL scripts, stored procedures and triggers for MS SQL Server 2000
•Implementation of different Design Patterns
Environment: MS Visual Studio 2003, C#, VB.NET, .NET Framework, Windows API,
COM, CDO for MS Exchange, Transact-SQL, .NET Web classes, Infragistics NetAdvantage 2005
•August 2004 – June 2005
Trading Group of companies “Terna”, Russia, Moscow
Position: C# senior developer
Projects
•A Pocket PC application for ERP System “Axapta”
Overview: Implementation of a Pocket PC client for the ERP system “Axapta” (Logistics module) which automates a lot of warehouse operations using barcodes scanning
Responsibilities:
•Development of the application which automate receiving, transporting, collecting and shipment processes for workers of big warehouses.
•Developing MS SQL Server CE database which cashes the data on the client
•Development of .NET wrapper for Axapta COM components
•Creation of XML Web Services to support interaction between a client Pocket PC and a server
•Creation of COM+ pooling component to manage active licensed connections
•Custom Windows Forms controls creation
•Using Reflection mechanisms to extended existing Smart Device Extentions controls
Environment: MS Visual Studio 2003, C#, .Net Compact Framework, Smart Device Extentions,
Pocket PC 2003, Windows Mobile, Windows 2003, MBS “Axapta”
•November 2003– July 2004
Dell EMEA Technology, Inc., Bracknell, Berkshire, United Kingdom
Position: Moscow Development Center, HFDM team, C# senior developer
Projects
•“The Hassle Free Defective Materials” enterprise application
Overview: Enterprise application which implements and integrates different standalone and middleware systems and provides rich Web UI
Responsibilities:
•Development of different .NET components executed by a Windows Service periodically.
•Developing ASP.NET user controls
•Development of stored procedures using Oracle PL/SQL
•Understanding and implementation of warehouses star schemas
•Development of the mechanism of usage Oracle OLAP from .NET applications
•Development of a reliable Windows Service which executes different .NET components on schedule
•Development of a Web service client which serializes and deserializes messages passed and received from Web Service
•MS Visual Source Safe, Source Off Site deployment and integration
•Writing user guides and description of the application
•Designing UML diagrams
Environment: MS Visual Studio 2003, C#, .Net Framework, ASP.NET, MS Visual Source Safe, NT services, Web services.
•June 2003– November 2003
Institute of Energy Systems, Moscow, Russia
Position: C# senior developer
Projects
•“The auction of electric energy” web application
Overview: Intranet Web application which allows its clients to participate at the market of electric energy. The application is developed for a government organization.
Responsibilities:
•Developing ASP.NET user controls
•Development of stored procedures using MS SQL Server 2000
•Creating dynamic charts on ASP.NET pages
•Used Visual Source Safe
Environment: MS Visual Studio 2003, C#, .Net Framework, ASP.NET, MS Visual Source Safe, NT services, Web services.`
•“Electric Energy information exchange system” distributed application
Overview: a distributed data exchange system for transmitting and analyzing information about consumed and planned electric power. The application is developed for a government organization.
Responsibilities:
•Development .NET Remoting components with custom sinks
•Development of a Windows service which hosts the .NET Remoting components
•Creation of generic mechanism which allows to exchange data between different RDBMS
•Writing SQL Server and Oracle scripts
•Writing of an installation package
Environment: MS Visual Studio 2003, C#, .Net Framework, Windows Forms, NT services
•July 2002– April 2003
Publishing company “InfoNTR”, Moscow, Russia
Position: C# senior developer
Projects
•“The information portal” web application
Overview: Web application which provides technological companies with a convenient interface to place their advertisements and search for information about other companies
Responsibilities:
•Developing ASP.NET user controls
•Development of stored procedures using MS SQL Server 2000
•Implemented opportunity to choose types of shipment of information to the user (inside booklets, magazines or over the Internet)
•Implemented users’ preferences customization
Environment: MS Visual Studio 2003, VB.NET, C#, .Net Framework, ASP.NET
•May 2001– November 2001
Municipal Public Transportation company #4, Volgograd, Russia
Position: VB developer
Projects
•“The fuel control” Windows application
Overview: Developing of a fuel control system with information about vehicles, drivers, types of fuel, prices and so on. The system provides creation of reports by any of these parameters.
Responsibilities:
•Developing VB 6 multi-tier application
•Design of Crystal Reports documents
•Writing stored MS SQL Server 2000 procedures and triggers
Environment: MS Visual Studio 6. VB, ADO, Crystal Reports 7
•January 1998– June 2000
Volgograd State university, Volgograd, Russia
Position: Teaching Assistant
Projects
•Teaching Assistant at Applied Mathematics department
Overview: Teacher of theoretical and computer courses in statistics, optimization, algorithms, probability.
Responsibilities:
•Teaching computer courses on statistics, optimization, algorithm
•Teaching theoretical courses on theory of probabilities.
Environment: C/C++. Borland C++ 3.1.
.
Education
Volgograd State University,
Applied Mathematics department,
Master of Science studied at a post graduate school and specialized in statistics and the theory of probabilities with emphasis on numeric computations, algorithms and programming languages.
References are available upon request
Work Authorization: Green Card Holder and don't need the work authorization
Relocation: Willing to relocate with some financial support. For jobs in the Seattle area no relocation is required.