Joel W. Ostapowich

Total Page:16

File Type:pdf, Size:1020Kb

Joel W. Ostapowich

Joel W. Ostapowich [email protected]

Systems Experience Programming Languages Servers Other Technologies C#& VB.Net Windows Server 2012 R2 .NET Framework thru 4.0 ASP.NET MVC,Forms, & WebAPI MSSQL Server 2014 ActiveX (OLE2.0, COM, DCOM)

1. PHP/Wordp MS IIS 8+ w/ARR WCF, ADO.NET, WPF (XAML) ress 3. MVC & 2. Delphi 7.0 MS BizTalk ADO.NET Data Services 4. Visual C++ MS SharePoint Server DHTML, DOM, Java-script, CSS RPG/400, CL/400, Microfocus COBOL HTML, XML, XPath Clipper, dBase III+, Paradox

Development Tools Networking Enterprise Systems Visual Studio MS Windows Microsoft Dynamics 2011 5. Team Foundation Server/Github MS Active Directory Epicor Expression Blend IPsec and GPOs. nServiceBus MS Project TCP/IP (sockets/services) Install-SHIELD Cisco IOS 6. Cloud AWS Rackspace/Openstack Azure (full stack)

Work Experience Career spans twenty(+) years, with experiences ranging from mainframe development to today and the .Net platform. Most assignments were direct or firm based contracts. (some assignments have been omitted for brevity)

Image Sensing Systems LLC November 2015 – February 2017 Saint Paul, MN (~15 mo.) As a Senior Software Engineer, worked for a traffic sensor manufacturer developing a web based device management and data reporting system. This was a blended ‘IoT’ system, involving web apps/api, windows services, database analysis and low level device interaction (sockets).

Tools used Included: C#, ASP.NET MVC, ASP.NET WebAPI, SignalR, Javascript/JQuery, MySQL, SQL Server, Windows Hyper-V, MSMQ, nServiceBus, ZeroMQ, and Github.

BoomBoom Prints LLC April 2014 – September 2015 Minneapolis, MN (~18 mo.) As a Web Developer, worked for an e-commerce startup charged with maintaining/developing an e-commerce website and the design and development of an artwork content management system.

Later, was given the title Chief Technology Officer and responsibilities expanded to include managing IT and Web infrastructure. Projects included migration of public facing sites to the cloud (Azure Web Services, full stack) with the goal of enhancing scalability and resilience, and implementing in-house procedural image generation for customized products.

Tools used Included: C#, ASP.NET, Wordpress, SQL Server 2014/MySQL, Github, Application Request Routing (load balancer), IIS 8+, Liquid Pixels, Magick.NET, Azure (VMs, Workers, Search, Cache, Active Directory).

Ostapowich Consulting Services July 2013 – April 2014 Minneapolis, MN (~10 mo.) Working as an independent consultant, provided technology services primarily in the areas of application and web development.

Tools used Included: C#, ASP.NET,PHP, Wordpress, SQL Server 2013/MySQL, Github, Application Request Routing (load balancer), IIS 8+, Azure Web Services.

North American Membership Group October 2010 – July 2013 Minneapolis, MN (~33 mo.) As Manager of Internet Development took an active role in providing leadership and mentoring for a team of ten developers while also designing and managing the web infrastructure (systems) for community sites with an active user base in the hundreds of thousands. Projects included migration of all public facing sites to the cloud (AWS and later Rackspace), establishment of development standards and source control (TFS), plus the development of new and ongoing support of brand properties (sites).

Later, was given the title Enterprise Architect, playing a role in the implementation of a revised web ‘stack’, ERP Joel W. Ostapowich [email protected] roll out (Epicor) and finally begun the implementation of a CRM (Dynamics 2011) with integrations both to the ERP and web front ends. The integration layer was implemented as an ASP.Net WebAPI restful service layer for consumption by NAMG owned systems and NAMG parties (private, secure, and public service domains).

Tools used Included: C#, .NET 4.0 (WCF), ASP.NET,PHP, DotnetNuke/Wordpress, SQL Server 2011/MySQL, Team Foundation Server/Github, Application Request Routing (load balancer), IIS 7+, Dynamics CRM 2011.

Benesyst.net September 2009 – January 2010 Minneapolis, MN (3 mo.) As a Senior Developer, led establishment of development and source control process and participated in development of a public facing SaaS web application. Projects included the establishment of a SAS70 compliant development process, installation/configuration of Team Foundation Server, and design/development duties for the company’s primary service application.

Tools used Included: C#, .NET 3.5 (WCF/WF), ASP.NET, SQL Server 2005, Team Foundation Server

Data Recognition Corporation January 2007 – September 2009 Minneapolis, MN (24 mo.) As a Software Architect, led software development efforts for a standardized testing and data processing company. Projects included the design and development of a distributed SO(a) driven distributed data processing system, as well as supporting web customer facing web applications. Duties included software design, team leading, mentoring and planning.

Tools used Included: VB.Net, .NET 3.5 (WCF/WF), ASP.NET, Silverlight, SQL Server 2005

Cornerstone Consulting August 2006 – December 2006 Minneapolis, MN (3 mo.) As a Senior Consultant for a consulting firm, provided service to a medical device manufacturer. Project involved the complete redesign of clinical software system to address significant issues with scalability and maintainability. Team followed Agile principles, programmed in pairs, and all development was test-driven (tests created prior to coding).

Tools used Included: C#, .NET Remoting, SQL Server 2005, Reporting Services, Visual Studio Test.

Brady & Company August 2003 – August 2006 St. Paul, MN (36 mo.) As a Senior Consultant for a consulting firm, worked on three major projects for a state court system:  Planned and led the redesign/re-hosting of a mainframe case management application to a client-server platform. (~12mo.)  Planned and led the design and development of a public facing Civil Judgment Query system. (~8mo.)  Planned and led the development of an electronic document management system, including document imaging, storage and ‘e-filing’. (~12 mo.) Duties include project planning/schedule/estimation, software architecture/design, mentoring and ‘chipping in’ as need with development.

Tools used Included: Visual Basic 6, VB.NET/C# (85/15%), ASP.NET, ADO, SQL Server, Natural, EntireX Broker, Adabas, Visual Source Safe, Microsoft Project and COM/ActiveX

SimonDelivers.com December 2002 – June 2003 Golden Valley, MN (6 mo.) As a senior engineer for a .Com, assisted with software design and development, as well as day to day systems operation. Primary focus was redesigning the content management system with the goals of improving performance while improving ease of use.

Tools used included: Visual Basic, Javascript, DHTML, XML/Xpath, Visual Interdev, Oracle 9, ASP, IIS, Windows 2000.

Division21.com August 2001 – December 2002 St. Paul, MN (16 mo.) As a Senior engineer for a .Com, provided project management services and applications to large retail store chains. Duties were divided along two lines. First, provide system designs and project plans, and then assist with development effort. Second, design, manage and maintain both internal and external network assets, focusing attention on availability, performance and security. Tools used included: Visual Basic, Javascript, Visual Interdev, Delphi 5, XML/XPATH, IIS 5.0 and Windows 2000. Also utilized Veritas Backup Exec, SQL Server 2000, Exchange Server 2000, MS Joel W. Ostapowich [email protected] Sharepoint and TampaBay WebDocz.

Logic Information Systems April 2001 – August 2001 St. Paul, MN (4 mo.) As a Senior Consultant for a consulting firm, focused on providing internet enabled applications. Duties included development of databased web applications, and re-engineering of consultancy network services. Tools used included: Visual Basic, Delphi 5, FrontPage 2000, Visual Interdev, JavaScript, IIS, and Windows 2000. Joel W. Ostapowich [email protected] Kewill ERP (JobBOSS) January 2001 – April 2001 Minneapolis, MN (3 mo.) As a System Architect for an ERP software company, studied and prepared proofs of concept for new products. Duties included study of new technologies, and implementing prototype solutions for the ‘e-enablement’ of existing products. Tools used included: Visual Basic, Delphi 5, BizTalk server, OAG XML, SQL Server 2000, Digital Dashboards, IIS, JavaScript, and Palm OS (for hand held prototype).

RFC (GMAC) October 2000 – January 2001 Minneapolis, MN (3 mo.) As a Technical Developer for a large mortgage provider, assisted in the design/development of a software load balancer for a critical enterprise application. Tools used included: Visual C++, STL, and Windows NT 4.

Vitec Services (Silicon Biology) March 2000 – October 2000 Minneapolis, MN (7 mo.) As a Senior Engineer for an “e-health” service provider, helped to maintain large scale OCR and pattern matching system. Duties included development and reengineering of system service applications. Such services included a batch dispatch system and a socket based middle-ware solution for internet enabling a critical two tier database application. Tools used included: Visual Basic, Visual C++, Delphi 5, custom COM objects, Active Data Objects, and a full Microsoft Back Office suite.

TCF Bank MN April 1999 – March 2000 Minneapolis, MN (11 mo.) As a Senior System Analyst for a recognized bank, designed and implemented a distributed transaction scheduling/ control system. Project objectives included the replacement of an existing Turbo C/Paradox DOS system, improving reliability and flexibility of job reporting/scheduling. Tools used included: Visual Basic 5, custom COM/ActiveX objects, Active Data Objects (ADO), Data Junction, and SQL Loader. Server resources included Oracle 8, Windows NT, and Novell.

Novus Marketing Inc. December 1998 - April 1999 Minneapolis, MN (4 mo.) As a Technical Developer for a direct marketer, assisted in the development of a three-tier client/server database application. Project objectives included the replacement of an existing Clipper system; one capable of scaling to meet growing performance needs. Tools used included: Delphi Client/Server 3.0 & 4.0, custom COM/ActiveX objects, and Active Data Objects (ADO). Server resources included SQL Server 6.5 & 7.0, Windows NT, MS Transaction Server, and MS IIS.

Anatec Technologies Inc. April 1998 – December 1998 Minneapolis, MN (8 mo.) As a Technical Developer (Consultant) for a large mortgage provider, assisted in the development of a three-tier client/server database application. Project objectives included the timely delivery of client loan information via the web, in a secure format. Tools used included: Delphi Client/Server 3.0, custom COM/ActiveX objects, Microsoft Excel, FTP, SMTP, and Internet Explorer. Server resources included Oracle, Windows NT, MS Transaction Server, and MS IIS.

Analysts International Corporation April 1996 – April 1998 Minneapolis, MN (24 mo.) As Project Lead (Consultant) for a state social services agency, designed and programmed a case management system for social workers. Duties included ‘proof of concept’ development, technical planning, and source control. Project objectives included, document management, time reporting, and cross-referencing. Tools used included: Delphi Client Server 1.0, OLE 2.0, Microsoft Word 6.0/7.0, and WordPerfect 6.1, for use with various database/file servers including AS/400, DB/2, Oracle, Windows NT, and Novell.

As a Programmer/Analyst (Consultant) for a state health services agency, re-designed and programmed a case management system for health care workers. Project objectives included, enhancing system performance, usability, and the addition of Internet based database functions. Tools used included: Delphi 1.0, for use over Novell LANs, and the Internet.

Recommended publications