Post Job Free
Sign in

Sql Server .Net

Location:
Oak Park, MI, 48237
Posted:
April 05, 2017

Contact this candidate

Resume:

Leonid Krankurs Oak Park, MI ***** *********@*****.*** 313-***-****

Over 25 years experience in IT industry with full life cycle of software development. Multiple projects simultaneous management. Solutions of assigned tasks are delivered on the schedule and within the budget. Expertise in the full stack development of client-server n-tier components and reactive services oriented development of MS Windows Form / WPF/ Classic ASP / ASP.NET / MVC / Silverlight / MVVM / AJAX / JQuery; MS WCF(SOAP, REST), MS Web API, HTTP/XML/REST Web services, MS Windows services, HTTP server side programming. Development (Test / Behavior driven) of enterprise level, concurrent components & multithreading / asynchronous, network programming and protocols, high availability, messaging and collaboration systems, security & security protocols, real time data acquisition, testing automation. Industrial QA methodologies: statistical process control and design of experiments, statistical analysis of data, implementation and adaptation of optimization algorithms and algorithms of applied graph theory, resources planning. Multiple platform development: MS Windows (+Azure), UNIX (Linux), and Open Source.

Technical Skills

Software Development full lifecycles (>25yr):

CMMI, Agile, CI & CD

Project leadership & solution architecture

MS Windows 7 / 8.x

MS Azure, MS Windows Server 2000 – 2012

Unix platforms : SuSE Linux Enterprise Server,

Sun Solaris, SCO Xenix; basic: HP-UX, IBM AIX, z/OS Unix SS, Ubuntu

Virtualization: VMWare (MS Windows 2003 / 2008 / Server, SuSE Linux Enterprise server 10.x, Ubuntu,

Sun Solaris 10.1), MS Azure VM

MS IDE: VS 6.0, VS .NET 2002-2015; TFS,

MS C / VC++(15+yr), C# (14+yr). Class libraries:

MS .NET/.NET Enterprise, MFC, ATL, STL, WTL,

MS Core SDKs, BOOST, Apache APR; GCC (2 yr), Borland C++(5yr),basic: IBM XL C/C++,zOS C/C++

MS Visual Basic: .NET(6+yr), MS Visual Basic (7yr, MS Win 32 API, WSH, ADSI & LDAP, WMI,

MS Shell extension API)

Database and database connectivity:

MS SQL Server(20+ years, SSRS),

ORACLE(3+years, PL/SQL), MS ADO /ADO .NET, ODBC, MS Access, MS FoxPro;

ORM: MS Entity Framework, MS LINQ to SQL,

MS ADO.NET (WCF) Data Services,

Telerik OpenAccess, MyBatis.NET;

basic: NHibernate

Components design technologies:

Design patterns, templates, generic programming, reflection, IoC / DI, software refactoring

Software factories, best practices, composite apps : MS .NET Enterprise Library 3.1/6.x;

DI containers: MS Unity, NInject

Composite Applications: MS Prism

Extensibility Frameworks: MS MEF

Workflow: MS WF

TDD & BDD: MS TFS, NUnit, Jasmine, SpecFlow

Interoperability & communication:

MS .NET Remoting / WCF / Web API,

SOAP / REST / POX / JSON; MS .NET / COM

MS DNA component development:

MS COM/DCOM, MS ActiveX, COM+

Message oriented middleware: IBM MQ Series,

basic: MSMQ, IBM MQ Series for MS .NET

Cloud: MS Azure

SaaS development: MS ASP.NET Web services,

MS .NET WCF(SOAP, REST), MS Windows services; Apache XML Web services kit(C++)

Web development: Classic ASP/ASP.NET(+MVC, MS Web API, HTTP Handlers), OWIN, AJAX, HTML DOM (+HTML5), JavaScript, VBScript, JQuery / JQuery UI, CSS; MS Silverlight, MS SharePoint,

Google Map API

Basic: Node JS, ASP.NET Core; Knockout JS, Angular JS, React JS

Web Servers: IIS 6-8, HTTP Apache, Sun One;

IIS extensions programming; Apache suite:

Apache C++ modules, Apache APR library;

Solaris Sun One C++ modules

Network protocols & client / server programming:

HTTP, FTP, TCP/IP, UDP, ICMP, MS Network API, MS .NET WCF, MS Web API; MS Windows & Linux sockets; basic: WebSockets

Version control / Defects tracking / SCM:

MS TFS, MS Visual SourceSafe, SVN, PVCS, JIRA, AccuRev, BMC Remedy, Rally; basic: Git

XML: XAML, DOM, SAX, XPath, XQuery

Collaboration: MS MAPI & MS CDO, MS Exchange

Computer Management technologies:

MS PowerShell, MS WSH, WQL, MMC COM,

MS ADSI COM, WBEM COM, MS WMI Studio

Security: STS (SAML, JWT, SWT), OAuth, XACML, OpenSSL, Apache XML Security, MS Windows & MS .NET Security API, RSA libraries, AD & ADAM, LDAP; SSO: Jasig CAS, CSP

basic: MS PKI, Kerberos, OAuth

MS Core SDKs: MS Win32 SDK, MS MMC SDK

UML & OOD/OOP IDE: MS Visio, Doxygen,

MS Visual Modeler, basic: Rational Rose

PDF processing: Adobe SDK(C++) Library,

iTextSharp

Other software development IDE: Eclipse, KDE, GNOME, Sun Solaris Studio, Borland;

basic: Visual Studio Code

Industrial QA methodologies(5yr): Design of Experiments, Statistical Process Control, Six Sigma

Mathematical background: statistical analysis of data, optimization algorithms, algorithms of applied graph theory; basic: Machine Learning

Employment & Experience

FiveBrothers Warren, MI

senior software developer 05/2015 – 01/2017

Research, analysis, development, and adaptation of MS Windows, MS Azure, and Web applications for business solutions in industry of property management

Responsibilities

Provided full spiral life cycle agile software development in Cloud platform (MS Azure), MS. NET,

Web frameworks for enterprise level applications, micro services, component implementation, code &

DB refactoring, testing (automation), deployment, performance monitor / tuning, and troubleshooting; collaboration with stakeholders, and end users

Projects:

Set of MS Azure Web App + Web Job (Cron Queue Functions) multithreading asynchronous applications (C#, SQL Azure, ASP.NET MVC, Web API, Azure Queue Storage, HTML5, AngularJS) for workload distribution and optimization between large number of contractors’ team, and QA teams in property management.

Set of MS .NET multithreading asynchronous applications (C#, SQL Azure) deployed on MS Azure VM and scheduled to collect high volume of information of hazardous / severe weather events / forecasts from US Government agencies (FEMA, NOAA SPC, NOAA NWS), and variety of related web sites via their public HTTP services (SOAP, REST) and usage of parsed collected data (XML, JSON, HTML, CSV, Spatial) in Azure Web apps in property management.

Set of MS Azure Web App + Web Job (Cron Queue Functions) multithreading applications (C#, SQL Azure, ASP.NET MVC, Web API, HTML5, AngularJS, Azure Queue Storage) to maintain large number of image files utilizing MS Azure Blob Storage.

Set of multithreading asynchronous components (C#, SQL Azure, HTML5, AngularJS) for collecting massive amount of spatial data from US Census sites, and transform / optimize spatial data for visualization in Web applications in property management.

Set of multithreading components for batch processing on MS Azure (C#, SQL Azure, iTextSharp)

to create and maintain massive amount of PDF files with large number of image data, to replace legacy application built on VB.NET / VB 6 with MS SQL Server and VBA with MS Access

IDE, technologies, libraries, tools

MS VS .NET 2013/2015 TFS (Azure), MS .NET Framework 4.5.- 4.6.x, MS Workflow 4.5, MS .NET C# 5/6,

MS VB.NET 11, VB6 / VBA, MS .NET WCF 4.0(+REST), TPL, PLINQ, MS .NET Enterprise Library 6x, ASP.NET 5(MVC, Web API2 REST, OData2, OWIN OAuth2), WPF (Prism, MEF), MS LINQ to SQL, PowerShell 4/5, Entity Framework 6.0, HTML5, JQuery 2.x, Node JS, Knockout JS 2.x-3.0, AngularJS 1.3.x, Jasmine 2.x, GIS, Google Map API, MapQuest API, iTextSharp 5.x, Rally 2014

Platforms

MS Azure, MS Windows 8.1, MS Windows Server 2012, IIS 7.5 - 8, MS SQL 2014(Azure), MS Access 2010

Radiant System, Inc Redford, MI

Assignment: HP / Detroit Diesel 03/2015 – 04/2015

senior software developer

Research, analysis, development, and adaptation of MS SharePoint Web applications for business solutions in automotive industry

Responsibilities

Provided full spiral life cycle agile software development of enterprise applications, client-server component implementation (+cross-browser development), code & DB refactoring, testing, deployment, performance monitor / tuning, and troubleshooting; collaboration with stakeholders, and end users

Projects:

Set of MS SharePoint ASP.NET 2.0 Web applications

IDE, technologies, libraries, tools

MS VS .NET 2010, MS SharePoint 2010, MS .NET Framework 3.5/ 4.5, MS .NET C# 3/4,

MS .NET WCF 4.0(+REST), TPL, PLINQ, MS SQL Server 2008, MS LINQ to SQL, Entity Framework 6.0

Platforms

MS SharePoint 2010, MS Windows Server 2008, IIS 7.0, MS SQL Server 2008/2012

Visionomics, Inc Warren, MI

Assignment: Paslin Co 09/2014 – 02/2015

senior software developer

Research, analysis, development, and adaptation of MS Windows and Web applications for business solutions in manufacturing industry

Responsibilities

Provided full spiral life cycle agile software development of enterprise applications, client-server component implementation (+cross-browser development), code & DB refactoring, testing, deployment, performance monitor / tuning, and troubleshooting; collaboration with stakeholders, and end users

Projects:

Set of custom report applications (MS Windows Forms, WPF, MS ASP.NET) in ERP management utilizing MS WCF(REST), MS .NET Parallel Extensions, asynchronous communications, DI containers, ORM, dynamic (through code) Task Scheduling, programmatically formatted Excel reporting.

IDE, technologies, libraries, tools

MS VS .NET 2013, MS .NET Framework 4.5, MS .NET C# 4.0 - 5.0, MS .NET WCF(SOAP, REST),

MS WPF, TPL, PLINQ, MS .NET Enterprise Library 5x; MS.NET best practices(MEF, Prism 5, Unity 2.0), ASP.NET 2.0 - 4.5, MS Web API, MSXML 6.x; Razor, HTML5, Node JS, JQuery 2.x/JQuery UI library 1.10, Jasmine 2x, HTML, DOM, AJAX, MS SQL Server 2008 - 2012, MS LINQ to SQL, Entity Framework 6.0, MS ADO .NET 2.0, GemBox Spreadsheet 3.7, MS PowerShell 2.0/3.0, SVN (Totroise 1.8., AnkhSVN 2.5x);

Platforms

MS Windows Server 2008, IIS 7.5, MS SQL Server 2008/2012, MS .NET Framework 4.5

RHT Allen Park, MI

Assignment: Jackson Dawson Communications 09/2013 – 06/2014

senior web developer

Research, analysis, development, and adaptation of Web applications for business solutions in the automotive industry

Responsibilities

Provided full spiral life cycle agile software development of enterprise Web sites, client-server component implementation (+cross-browser development), code & DB refactoring, testing, deployment, performance monitor / tuning, and troubleshooting; collaboration with stakeholders, and end users

Projects:

Ford Virtual Sales Rally: e-Training MS ASP.NET (C#, HTTP Handlers + asynchronous, HMTL5, JQuery, SQL Server + LINQ to SQL, MS Unity) application with Web based e-training game for

Ford / Lincoln sales personnel of dealerships worldwide, and targeting any platforms / all browsers with HTML5. Client / server communications implemented as client AJAX requests (synchronous and asynchronous) with JSON serialized data to custom HTTP handlers. HTTP Handlers implemented follow asynchronous handler pattern and factored through usage of MS Unity DI Container.

Security Token Service(STS): MS .NET (C#, Web API, SQL Server + Entity Framework, MS Unity) Security Tokens (SAML, JWT, SWT) Service provider as Issuing Authority(IA) for Jackson Dawson data services as Relying Parties(RP), and any client applications on any platforms that support HTTP protocol. Data (client claims, security tokens) exchange between client/IA, and client/RP, and RP/IA implemented follow asymmetric encryption protocol utilizing X509 certificates - when the client platform support certificate store, or by (private, public) RSA keys pairs.

Ford 2013 Power Up & Tracks: set of MS ASP.NET (C#, MS SQL Server, JQuery, GemBox Spreadsheet) custom report applications in advertisement markets management for automotive industry. Definition of reports abstracted into the hierarchy of categories kept in the database, each category from the hierarchy along with data of its environment to generate output report data. Presentations of reports (ASP.NET pages and MS Excel spreadsheets) are generated based on the report definition.

IDE, technologies, libraries, tools

MS VS .NET 2010, 2012, MS .NET Framework 3.5 - 4.5, MS .NET C# 3.0 - 5.0, MS Unity 2.0, TPL,

MS .NET WCF(SOAP, REST), MS LINQ(+RX Extensions), ASP.NET 2.0 - 4.5, MS Web API, Razor, HTML5, MSXML 6.x; HTML DOM, AJAX, Node JS, JQuery 1.3 - 2.0. / JQuery UI library 1.8 -1.10,

Jasmine 2x, MS SQL Server 2008 - 2012, MS LINQ to SQL, Entity Framework 6.0, MS LINQ,

MS ADO .NET 2.0, GemBox Spreadsheet 3.7, MS PowerShell 2.0/3.0, SVN(Totroise 1.8, AnkhSVN 2.5x);

Platforms

MS Windows Server 2008, IIS 6 / 7 / 7.5, MS SQL Server 2008/2012, MS .NET Framework 3.5-4.5

ITLaboratories Southfield, MI

Assignment: YP Interactive 09/2012 – 09/2013

senior web developer

Research, analysis, development, and adaptation of Web applications for business solutions in

the advertisement industry

Responsibilities

Provided full spiral life cycle agile software development / transition of enterprise Web portals,

client-server component refactoring, implementation (+cross-browser development),

code & DB refactoring, testing, deployment, performance monitor / tuning, and troubleshooting; collaboration with stakeholders, data center teams, QA team, and end users

Projects: YP Transition

iPad Landing Page: MS ASP.NET - C#, MS SQL Server, MS WCF(REST) Web application for content management for advertisement markets repositories of collaterals targeted for iPad applications.

iPad Back End Collaterals: MS .NET (C#, MS SQL Server, MS WCF) console application customize a landing page on a market-by-market basis. After this customization, it packages landing page along with any collateral associated and referenced by the html code into a ZIP archive to be used by the sales community on an iPad. The application creates the collateral bundles that are downloaded to the iPads of the end users.

Manager Journal: ASP.NET - C#, Oracle, MS WCF (REST) application to automate performance management, auditing reports of incentive programs in advertisement markets management. Targeted users: area sales managers, internet sales managers, general managers, regional vice-presidents, trainers, HR

WEB Contact / WEB Query: set of three Web applications to automate auditing reports of CRM in advertisement markets management with utilization of MS Reporting Services (+ReportBuilder).

Applications are hybrid web sites that hosted classical ASP pages, ASP.NET (VB.NET) application,

and MS WCF service to query LDAP. Backend: MS SQL Server, MS Access

Cyber Central / Sales System: set of seven Classic ASP applications to automate incentive programs management and its reporting. Backend: MS SQL Server, Oracle, MS Access. Presentation: Web,

MS Excel

APReports System: set of five Classic ASP applications to automate auditing reports in advertisement markets management. Backend: MS SQL Server, Oracle, MS Access. Presentation: Web, MS Excel

All projects above built and deployed in all stages by the enterprise auto deployment infrastructure

IDE, technologies, libraries, tools

MS VS .NET 2010, MS .NET Framework 4.0, MS .NET C# 4.0, VB.NET 10, Telerik ASP.NET 2012-2013 AJAX suite, MS LINQ(+RX Extensions), MS .NET WCF 4.0(REST, JSON), MS .NET Enterprise Library 5x; ASP.NET 4.0, MS ADO .NET 2.0, MSXML 6.x; HTML DOM, AJAX, MS AJAX Library & Toolkit MS ASP.NET 2.0-4.0; Classic ASP 3.0, MS ADO 2.0, VBScript, JQuery 1.3 - 1.9.x/ JQuery UI library 1.8x,

Oracle 11g, MS SQL Server 2005 - 2012, MS ACCESS 2007 / 2010; MS PowerShell 2.0/3.0,

SVN(Totroise 1.7.x., AnkhSVN 2.x); JIRA 4.0, BMC Remedy IT Service Mgmt; Team City & MS Build;

Single Sign-On providers: Jasig C(entral)A(uthentication)S(erver), C(redential)S(erver)P(provider)

Platforms

MS Windows Server 2008, IIS 6/ 7 / 7.5, MS SQL Server 2005/2008/2012(+SSRS), Oracle 11g,

MS .NET Framework 3.5 - 4.5

BrightWing Bingham Farms, MI

Assignment: Thomson Reuters 02/2012 – 09/2012

senior web developer

Research, analysis, development, and adaptation of Web applications for business solutions in the industry of intellectual property management

Responsibilities

Provided full spiral life cycle agile software development of enterprise Web portals, client-server components: including architecture, design / refactoring, implementation (+cross-browser development), code & DB refactoring, testing, deployment, performance monitor / tuning, and troubleshooting; collaboration with stakeholders, BA team, and QA team

Projects

MS Silverlight (C#, MS SQL Server, Oracle) Web application IP Manager 4: Web application to provide secure, enterprise-level intellectual asset management solution, targeting 70% of worldwide market share. Development based on utilizing MS .NET best practice software development by use of MEF, MVVM with MS Prism, MS Unity, MS Enterprise Library, Silverlight, MS WCF(REST), Telerik suite, LINQ (RX Extensions), and test driven development in MS TFS. Layered and componentized architecture is built based on frameworks developed in-house. The pattern of MVVM with MS Prism is utilized for MS Silverlight modules to support test driven development for UI components. The project is managed followed the Agile discipline based on utilizing Atlassian JIRA Grasshopper.

MS ASP.NET (VB.NET, Oracle, MS SQL Server, MS WCF) Web application IP Manager 3.4x:

Web application to provide secure, enterprise-level intellectual asset management solution. IP Manager 3.4x is used worldwide, and makes more easily to file applications and citations pre-populated forms, automate emails, notifications and form letters, easily find, access and export data without IT assistance, verify data accuracy on an ongoing basis with integrated Data Validation, and prioritize results, readily access frequently used tools, reports and records.

IDE, technologies, libraries, tools

MS VS .NET 2010 TFS, MS .NET Framework 4.0, MS.NET best practices(MEF, Prism, Unity),

MS .NET C# 4.0, MS Silverlight 5(MVVM, custom controls), MS LINQ(+RX Extensions),

Telerik OpenAccess ORM 2012 & Control library 2012 for Silverlight, MS .NET WCF 4.0(REST, Silverlight),

MS .NET Enterprise Library 5; MS VB.NET 9.0, ASP.NET 3.5/MVC 2.0, MS ADO .NET 2.0, MSXML 6.x; HTML, HTML DOM, AJAX, MS AJAX Library, AJAX Toolkit for MS ASP.NET 2.0/3.5;

JQuery 1.3x – 1.6.x/ JQuery UI library 1.8x, Oracle 11g, MS SQL Server 2005/2008, Atlassian JIRA 4.0

Platforms

MS Windows Server 2008, IIS 7.5, MS SQL Server 2005/2008, Oracle 11g, MS .NET Framework 3.5/4.0

Epitec Group Dearborn, MI

Assignment: Team Detroit 04/2011 – 09/2011

web developer

Research, analysis, development, and adaptation of Web applications for business solutions of automotive industry

Responsibilities

Provided full spiral life cycle software development of enterprise Web portals, client-server components: including specifications, architecture, design / refactoring, implementation (+cross-browser development), code & DB refactoring, testing, deployment, performance monitor / tuning, and troubleshooting; collaboration with BA team, and QA team

Projects

MS ASP.NET MVC (C#) Web reporting application: Reports are generated based on variety of Web Analytics data collected from Web sites managed by Team Detroit. Web Analytics data organized in OLAP database with snowflake schema, where dimensions are categorized in geographical location, organizational structures, requested advertisement media and packages, requested web resources, and other custom categories related to Team Detroit enterprise. Communication with Data Access

layer is built upon Web Reporting Data Services (REST) framework (see below). Reports charting is implemented by use of Google Visualization API. Behavior / acceptance test driven development is built upon utilization of SpecFlow and WatiN, test driven development is built upon NUnit. Page components implemented follow SPA pattern.

Reporting Data Services Framework: MS .NET (C#) class library as a set of MS .NET WCF(REST) services to automate building Data Access layer for reporting applications. Test driven development is built upon utilization of NUnit framework. Persistence Data layer of library is built upon Persistence framework (see below).

Reporting Tool: ASP.NET (C#) application to automate auditing reports of web sites contents.

Reports are based on MS SQL Server database with OLAP schema. Database is created on the MS Schedule Task, and consists of auditing data merged / collected from IIS logs, and other data sources. The persistence layer is developed in Persistence Framework (see below). Most of AJAX communications are based on MS WCF (REST) utilizing JSON. WCF services are hosted by ASP.NET application. Reports are utilizing Silverlight controls hosted by ASP.NET application. Test driven development is built upon utilization of NUnit framework. Some page components implemented as MS Web Pages (Razor).

Persistence Framework: MS .NET (C#) Windows Forms application to automate implementation of persistence layer by utilizing of Apache MyBatis .NET with MS SQL Server. Test driven development

is built upon utilization of NUnit framework.

Regional Marketing Tool: ASP.NET(C#, MS SQL Server) Web application to automate management

of the regional advertisement events for Ford dealerships. Events are based on the web content of advertisement media and assets of Ford Motor Company, Quick Line Co, and Valassis Co. The application utilizes a library of standard and customized templates for the advertising events.

\

IDE, technologies, libraries, tools

MS VS .NET 2005/2008, MS .NET Framework 2.0/3.5, MS .NET C# 2.0/3.0, MS ASP.NET 2.0/3.5/MVC,

Razor, MS WCF for MS VS 2008; WCF REST Starter Toolkit, MC ASP.NET MVC 2.0, MS SilverLight 3.0, MS SQL Server 2005/2008; Apache MyBatis .NET 2.0, MS ADO .NET 2.0, LINQ, MSXML 6.x; HTML, HTML DOM, MS .NET Enterprise Library 3.x/ 4.1; AJAX, MS AJAX Library, AJAX Toolkit for MS ASP.NET 2.0/3.5; JQuery 1.3x – 1.6.x/ JQuery UI library 1.8x, Google Charts Tools / Visualization API, NUnit 2.5.x,

SpecFlow 1.6.1, NInject 2.x, Moq 4.0, Firebug 1.7x, Fiddler 2.x, WatiN 2.1, ANTLR 3.3, CVSNT 2.x, Tortoise CVS 2.x, AnkhSVN 2.x, Atlassian JIRA 4.0

Platforms

MS Windows Server 2003/2008, IIS 5/6/7, MS SQL Server 2005/2008, MS .NET Framework 2.0/3.5

Virtelligence, Inc Troy, MI

Assignment: Carlson Marketing Worldwide 03/2010 – 03/2011

systems analyst / web developer

Research, analysis, development, and adaptation of Web applications for business solutions of automotive industry

Responsibilities

Provided full spiral life cycle software development of enterprise Web portals, client-server components: including specifications, architecture, design, implementation, code & DB refactoring, testing, deployment, performance monitor & tuning, and troubleshooting; collaboration with stakeholders, BA team, and QA team, and end users

Projects

Subaru Foundations - - Subaru Enterprise portal: ASP.NET(C#, MS SQL Server, MS WCF, JQuery) Web application to provide information and support for brands, products, sales, incentive programs, and training for the employees of Subaru dealerships and Subaru administration

Content Management System for Subaru Enterprise Training Portal: ASP.NET (C#, MS SQL Server, WCF, JQuery) Web application to automate management of web content of ASP.NET pages: HTML, media, formatted text, scripts. On initial stage (creation & edit) contents are persisted in DB as a “raw” data. On the next stage content get generated as proprietary XML scripts files. The scripts files can be viewed as ASP.NET pages, and finally get generated as the production ASP.NET pages

IDE, technologies, libraries, tools

MS VS .NET 2005/2008, MS .NET Framework 2.0/3.5, MS .NET C# 2.0/3.0, MS ASP.NET 2.0/3.5,

MS Web Services / WSE 3.0, MS WCF(SOAP, REST); MS SQL Server 2005/2008; MS ADO .NET 2.0,

MS LINQ, MS .NET Enterprise Library 3.x/ 4.1; MSXML 6.x; HTML, HTML DOM, JQuery, AJAX, MS AJAX Library, AJAX Toolkit for MS ASP.NET 2.0/3.5, CKEditor 7.x

Platforms

MS Windows Server 2003/2008, IIS 5/6/7, MS SQL Server 2005/2008, MS .NET Framework 2.0/3.5

Millenium Software, Inc Allen Park, MI

Assignment: Fujitsu / Ford Motor Company 02/2009 – 07/2009

systems analyst / web developer

SWIFT IT Project: Analysis, adaptation of Security & Control solutions of Ford Motor Company for Jaguar & Land Rover Security & Control IT environment, and porting FMC S&C solutions in

Jaguar & Land Rover Security & Control IT multi platform environment

Responsibilities

Provided spiral life cycle software adaptation/porting/deployment of enterprise n-tier client-server components: including refactoring, data separation, testing, performance monitor & tuning, troubleshooting; collaboration with stakeholders, infrastructure team, BA team, QA team, data center team

Projects

SPS Scheduling Tasks .NET for MS Windows Server 2003: suite of C# applications (Windows Forms, ASP.NET) for transformation of identity data to MS ADAM from different sources of identity information:

DB: Oracle10g(PL/SQL), MS SQL Server 2000/2005(T-SQL) & ADO.NET 2.0;

LDAP(MS .NET Directory Services & Protocols)

WSL Agent(IIS/MS Windows Server 2003, IBM IHS/SuSE Linux Enterprise Server 9.3, Sun One Web server/Sun Solaris 9-10): W(eb) S(ingle) L(ogin) plug-ins (C++, STL, ISAPI, NSAPI, APACHE APR library) for secure protection - authentication and authorization of Internet/Intranet clients - of Web applications in Jaguar & Land Rover IT Enterprise

WSL Authentication Broker (MS Windows Server 2003): MS COM+ (VC++, ATL) component used with MS Classic ASP/ASP.NET in Internet/Intranet infrastructure of Jaguar & Land Rover IT Enterprise for authentication of Internet/Intranet clients

WSL Toolkit for MS Windows, SuSE Linux, Sun Solaris: set of components used in Internet/Intranet applications of Jaguar & Land Rover IT Enterprise for authentication and authorization of Internet/Intranet clients. Components are developed by use of MS VC++, GCC++ with Eclipse IDE

on SuSE Linux, and Sun Studio on Sun Solaris.

CDSNT (MS Windows 2003 Server 2003, Active Directory, MS Exchange Server 2003): set of applications comprises MS Windows service (VC++) & VB 6 components for management of identity information of Internet/Intranet clients of Jaguar & Land Rover IT Enterprise

C++ Encryption software(MS Windows, SuSE Linux, HP-UX, IBM AIX, Sun Solaris, z/OS USS):

public/private keys generation, generation of session keys, symmetric/asymmetric encryption

IDE, technologies, libraries, tools

Common: XML, HTTP, TCP/IP, FTP, LDAP, C++ STL, UML 2.0, X.509, SQL

MS Windows: MS VS .NET 2005, MS .NET FCL, VC++/CLI, MS ATL 3.0-8.0, MS .NET C# 2.0,

MS VB .NET, MS PowerShell 1.0 & WSH VBScript, MS ADO .NET 2.0, MS Classic ASP / ASP.NET 2.0, MS WSE 3.0, MS .NET Enterprise Library 3.1, MS .NET Directory Services & Protocols, MS ADSI COM, MS ADO COM, S CDO COM for Exchange 2003, MS .NET & MS COM Interoperability,

MS C++ ISAPI on IIS 6, MSXML 6.x, MS PKI, MS Visio 2003; MS VS 6.0(VC++, VB 6, VBA);

HP Quality Center 9.2 Enterprise;

Linux: KDE 3.x, GNOME 2.x, GCC 3.x -4.x, DDD, Eclipse 3.x (C++, Linux), IBM HTTP Web server 6.x

Sun Solaris: GNOME 2.x, Studio 11(C++)

Open Source: APACHE: HTTP Web Server 2.x(Linux), APR library & modules (C++, Linux),

Xerces C++ 2.x-3.x(MS Windows, Linux, Sun Solaris), XML Security(MS Windows, Linux); OpenSSL 0.98 (MS Windows, Linux, Sun Solaris), Oracle Berkeley DB 3.2.9(MS Windows, Linux, Sun Solaris)

Other: RSA Bsafe CryptoC 6.x & CertC 6.x (MS Windows, Linux, HP-UX, Sun Solaris, z/OS Unix System Services, IBM AIX), RSA ACE Client 5.x, Exceed 9x, Merant PVCS 8.x, Oracle SQL Developer 1.x

Platforms

MS Windows Server 2003, IIS 6, MS .NET Framework 2.0-3.0, MS SQL Server 2000/2005, Oracle 9i,

SuSE Linux Enterprise Server 9.x-10.x, APACHE Web server 2.2x, HP-UX 11i, IBM AIX 5.3,

z/OS Unix System Services; VMWare 6.0: MS Windows 2003 Server, Sun Open Solaris 10.1, Open SuSE Linux Enterprise Server 10.x

Systems Technology International, Inc Allen Park, MI

Assignment: Teradyne Diagnostic Solutions, Inc 04/2008 – 07/2008

software engineer / web developer

Research, analysis, and adaptation solutions in vehicle diagnostic software development based on use

of MS .NET Framework

Projects:

CBA Regression Testing Framework: augmenting set of MS .NET (C#, WinForms) applications to automate creation of regression test harness and regression testing of communication middleware built upon NUnit Framework (MS .NET). The source code (C#) of. NET test assemblies for NUnit and NUnit projects are programmatically generated based on set of proprietary XML scripts, then automatically compiled, built, and used in auto and/or manual NUnit sessions.

MS COM ATL class libraries – communication middleware server: set of scriptable MS C++ ActiveX multi-threaded components for interoperability between Web clients (JavaScript, AJAX, & HTML DOM,

MS Classic ASP/ASP.NET) and lower communication layer (set of device drivers implemented different CAN protocols) of vehicle diagnostic software where the standard vehicle diagnostic actions are encoded as sets of proprietary XML entities.

Responsibilities

Provided full spiral life cycle software development of communication middleware including research, analysis, software specifications, design and re-design/re-factoring, coding, testing,

performance monitor & tuning, version control, maintenance, troubleshooting, technical support,, collaboration with stakeholders, BA team, and QA team

IDE, technologies, libraries, tools

MS VS .NET 2005/2008, MS .NET FCL, VC++/CLI, MS ATL 3.0-8.0, MFC 6.0, MS .NET C# 2.0/3.0,

MS Classic ASP / ASP.NET 2.0, JQuery, MS .NET & MS COM Interoperability, MSXML 6.x, NUnit v.2.47,

MS Performance Monitor, MS Web Capacity Analysis Tool 5.2, MS Web Application Stress Tool 1.1

Platforms

MS Windows XP, MS Windows Server 2003, IIS 5/6, MS .NET Framework 2.0-3.0

ComputerHorizons



Contact this candidate