Post Job Free

Resume

Sign in

.Net Core Software Developer

Location:
Mayfield Heights, OH
Posted:
December 22, 2023

Contact this candidate

Resume:

Profile

C# .NET Core *-*/MVC/Telerik/JavaScript /C++/MFC/Azure Software Developer with Bachelor of Computer Science and 20+ years of experience in enterprise application development in web-based and windows environments.

Expertise in .NET, VC++, Java and SQL development (both web & client side) and strong grasp of data models.

Analytical and detail-oriented problem solver with ability to get things done in a timely manner.

Highly organized team player with excellent work ethic, strong communication skills, and an inquisitive orientation.

Technical Skills

Programs:

MS Visual Studio, .NET, Dynamics AX, JBuilder, Sun Java Studio Creator, Eclipse, Progress Sonic ESB, Informatica, TFS(DevOps).

Languages:

C#, VC++, C, X++, VB.Net, SQL, Java

Technologies:

.NET Core 4-7, MFC, COM, DCOM, ATL, ADO, TCP/IP, Win32 API, JSP, JSF, MVC, WCF, WPF, Azure, Azure Cognitive Search, Docker, .Net Core., Python.

Databases:

MS SQL Server, MS Access, Oracle, DB2

O/S:

Windows 95/98/NT/2000/XP/7/10, DOS

Networks:

Microsoft

Design Patterns

Chain of commands, CQRS, Factory, Builder, Singleton

Employment Experience:

C#.Core 3.1/Azure (WPF, Telerik, jQuery/SQL Server, WCF Esri ArcGIS)/ RT C++/

LTTS - Cleveland

www.ltts.com

Jan 2022 – Now

Senior Software Developer – Architect.

Developed WPF applications for geological data manipulation (C#, EF, WPF, WCF, MVC, SQL Server/Oracle, Angular 8+, GIT, Telerik, Azure flow) hosted on Azure.

Developed locating assets, geofencing, region interceptions, upgrading to Esri ArcGIS 100 API.

Developing WCF/WebAPI/Java Web API Services with Entity Framework and SQL Anywhere, SAP server Backend. Implemented DDD. Using Docker, .Net Core 6+, Azure Service Bus/Cosmos DB /Blob Storage/Asure Functions, TFS(DevOps), OWASP.

Implemented Web Application Security, developing ASP.NET (MVC) web application and W3C.

Utilize Active Directory Lightweight Directory Services.

Python Script tests development

C#.Core/MVC/Angular/ C++/MFC

UL - Cleveland

www.ul.com

Jun 2020 – Jan 2022

Senior Developer – Architect.

Developing WCF/Web API Web Services with Entity Framework and SQL Anywhere/Oracle, Java,SAP server Backend. Implemented DDD. Using Docker, .Net Core, Azure Service Bus/Cosmos DB/Blob Storage/Asure Functions, TFS(DevOps), OWASP.

Developed GUI controls in MFC C++ for legacy wind analyses business application.

Migration of application in C++/MFC to .NET Core 6+ C#/MVC.

Upgrade and redesign legacy MFC/C++ application to current version of MFC.

Creating web frontend MVC/Angular/ArcGIS.

Python Script tests development.

C#.Core 3.1 (WPF, Telerik, jQuery/SQL Server, WCF Esri ArcGIS)

TC Energy - Calgary

www.tcenergy.com

Jan 2017 – Jun 2020

Senior Developer – Architect.

Developed WPF applications for geological data manipulation (C#, EF, WPF, WCF, MVC, SQL Server/Oracle, MySQL, Angular 8+, GIT, Telerik, Azure flow).

Developed locating assets, geofencing, region interceptions, upgrading to Esri ArcGIS 100 API. Supporting touchscreen. Informatica corelated data exchange.

Developing WCF/WebAPI Web Services with Entity Framework and SQL Anywhere, SAP server Backend. Implemented DDD. Using Docker, Java, .Net Core, Azure Service Bus/Cosmos DB/Blob Storage/Asure Functions, TFS(DevOps), OWASP.

Implemented Web Application Security, programming in HTML with JavaScript and CSS, developing ASP .NET Core 6+ Model-View-Controller (MVC) web application and W3C.

Utilize Active Directory Lightweight Directory Services.

Python Script tests development

C#.Net (MVC, WCF, Telerik, jQuery, JSON, WCF, WPF, PL-SQL Oracle/ SQL Anywhere, Esri ArcGIS)/ C++/MFC

CP Rail – Calgary

www.cpr.ca

May 2014- Aug 2017

Senior Developer - Architect.

Developed WPF Mobile applications for CP Rail - Calgary. For assets maintenance (C#/C++, EF, WPF, WCF, MVC, MySQL, SQL Anywhere/Oracle, Angular 8+, GIT, Telerik, Docker, .Net Core, AWS/Azure).

Developed locating assets, geofencing, region interceptions, upgrading to Esri ArcGIS 100 API. Supporting touchscreen. Informatica corelated data exchange.

Developing WCF/WebAPI Web Services with Entity Framework and SQL Anywhere, Azure Service Bus/Cosmos DB/Blob Storage/Asure Functions Backend. Implemented DDD.

Following S.O.L.I.D. principals and TDD.

Use TFS(DevOps), OWASP.

Implemented Web Application Security, programming in HTML with JavaScript and CSS, developing ASP.NET Model-View-Controller (MVC) web application and W3C.

Utilize Active Directory Lightweight Directory Services.

Designed & Created:

WPF Mobile application.

Informatica corelated data exchange software solution.

C#/VB.Net (MVC, WCF, WPF, PL-SQL Oracle)/ C++/MFC

City of Winnipeg

Oct 2010 - May 2014

Senior Developer - Architect.

http://www.winnipeg.ca/

,

Developing MVC applications for City of Winnipeg. For property management (C#/C++, EF, WPF, WCF, Azure, Angular 8+).

Developing applications for provincial and federal government databases Oracle / MS SQL Server (C#/SQL), Informatica.

Developing WCF/WebAPI Web Services with Entity Framework and Oracle server Backend (C#) for provincial government purposes.

Developing custom deployment platform for deployment applications to IIS(C#).

Developing TFS(DevOps) Automation applications and TFS(DevOps) Build custom templates (C#), OWASP.

Implemented Web Application Security, programming in HTML with JavaScript and CSS, developing ASP.NET Model-View-Controller (MVC) web application and W3C.

Utilize Active Directory Lightweight Directory Services.

Designed & Created:

MVC property management applications.

Tools and utilities for automation TFS(DevOps) jobs and tasks.

Custom TFS(DevOps) build templates.

C#/VB.Net (MVC, WCF, WPF)/ C++/MFC

Hewlett-Packard Inc and MPI

Feb 2007 - Oct 2010

Senior Developer - Architect.

http://www.hp.com, http://www.mpi.mb.ca

,

Developing MVC applications for Manitoba Public Insurance (MPI). For credentials management (C#/C++, EF, WPF, Informatica, Azure, Angular 8+).

Developing WCF Web Services with Entity Framework and SQL server Backend (C#) for insurance purposes.

Developing custom deployment platform for deployment applications to IIS(C#).

Developing TFS(DevOps) Automation applications and TFS(DevOps) Build custom templates (C#).

Designed & Created:

MVC applications for users’ credentials management.

MVC Insurance applications.

Tools and utilities for automation TFS(DevOps) jobs and tasks.

Custom TFS(DevOps) build templates.

C#.NET/X++ Senior Developer CanWest Media Works - Winnipeg 2004 – 2007

www.canwestmediaworks.com

Senior Developer responsible for creating web application for self-management of newspapers subscriber’s stored data utilizing web interface.

Three-tier C#/C++/MFC multi-threaded project MVC consisting of: (1) Front-end – ASP.net web application and WCF web services; (2) Middle-tier – business logic in multi-threaded Win Service; and (3) Back-end – HP mainframe & Oracle Database.

Additional tools included TFS(DevOps) Build System, TFS(DevOps) Test environment (for TDD & regression testing) and TFS(DevOps) source control.

Designed & Created:

-C# .NET Web Services/Components. ASPX Pages MVC 1-2 development. Accessing to SQL Server/Oracle PL/SQL, Visual Basic.NET, ASP.NET, .NET Framework, HTML, JavaScript. Utilized design patterns. Interfacing web applications with Open VMS, integration with Dynamics AX.

-.NET components for automated regression tests of business processing and TDD (Test Driven Development)

-Responsible for SQL database normalization / modeling. Web Services and client applications (Three Tier Software Architecture MVC) in C# Visual Studio 2005/2008 Team System. Porting to UNIX CINCOM System. Using MS SQL Database (Stored procedures in SQL). Development using TDD concept. Using MS TFS(DevOps) 2005/2008.

C++/C# Software Developer Magal Security Systems Ltd.- Israel 2002 – 2004

www.magal-ssl.com

Developed Security DLL components using Visual C++ and .NET (MFC & ATL, COM+/ DCOM/ C#). MVC, Object-Oriented programming.

Developed PTZ control (zoom, swivel, etc.) applications for remote digital video cameras with Visual C++ (Win 32 API). Developed code in Visual C++ for PC-based operation and monitoring of remote embedded devices: infrared projectors, A/C units, door sensors.

Developed Security DLL components using Visual C++ and .NET (MFC & ATL, COM+/ DCOM/ C#). MVC, Object-Oriented programming.

Designed & Created:

-Application with Visual C++ (Win 32 API) for real-time acquisition and capture of MPEG video stream from remote surveillance cameras, to be archived on Windows-based PC. Designed functionality for selective transmission of MPEG stream, based on remote alarm notifications. Developed memory allocation software for QNIX embedded devices, incorporating pre-alarm, post-alarm conditions from video buffer on remote devices.

-Custom database management tool with Visual C++ for searching and reviewing archived MPEG video, based on MPEG compression, storage & transmission schemes.

-Software for sending digital video and audio information by telephone lines (Video conferencing).

-Multi-threaded application with VC++/C# (MFC & ATL, COM) for automatic software updates to 2000+ remotely-operated, embedded sensors and video compression devices over TCP/IP network, using FTP emulation, without adverse effects on network performance.

-Application with VC++/C# (MFC & ATL, COM) for capturing and archiving MPEG video, alarm history data & event history data from remote cameras and sensor devices.

C++ Software Developer Comverse Media Inc.- Israel 1998 – 2002

www.comverse.com

Designed and developed audio/video compression application for online commercial music downloading website, allowing users to select songs from over 2 terabytes of audio content, with user-defined fade control features, playback format and quality.

Developed & Created :

-NT Service use Visual C++/ATL, DCOM

-DLL’s with Visual C++ (ATL, COM, MFC) for automated audio/video conversion be used from ASP pages, compression/decompression processes from WAV to Windows Media, Real Media & MP3 audio formats, linked to ORACLE artist/song reference database.

-Code to control priority of threads for optimal CPU usage during heavy compression processes.

Education & Professional Development

Win32 Socket Programming HI-TECH College – Hertzliya Pituach, Israel 1999

Bachelor of Computer Science Bar-Ilan University – Ramat-Gan, Israel 1993-1998



Contact this candidate