Post Job Free

Resume

Sign in

Software Development C#

Location:
Kent, WA
Posted:
January 03, 2024

Contact this candidate

Resume:

Nick Bykadorov

Kent, WA

ad2e9j@r.postjobfree.com

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.



Contact this candidate