Steve Joy

Steve Joy Email and Phone Number

Principal Software Engineer at Endotronix, Inc. @
Steve Joy's Location
Batavia, Illinois, United States, United States
Steve Joy's Contact Details

Steve Joy personal email

Steve Joy phone numbers

About Steve Joy

Languages/Tools: C#.NET, C++, Angular, HTML, Typescript, JavaScript, JSON, Ajax, CSS, Java, IIS, Powershell, Entity Framework, AWS, Azure DevOps, ASP.NET, MVC, WCF, Razor, jQuery, Ajax, Unity, Autofac, MSTestDatabases: SQL Server, DB2 (Mainframe and UDB), OracleOperating Systems: Windows, Mainframe, Unix/LinuxIDEs: MS Visual Studio, EclipseSpecialties: End user application design and development.

Steve Joy's Current Company Details
Endotronix, Inc.

Endotronix, Inc.

Principal Software Engineer at Endotronix, Inc.
Steve Joy Work Experience Details
  • Endotronix, Inc.
    Principal Software Engineer
    Endotronix, Inc. Dec 2017 - Present
    • Lead developer of an Angular internet portal for clinicians and doctors to monitor and treat patients in an FDA trial with a pulmonary artery (PA) pressure sensor implant.• Initially solely responsible for an application with a code base of ~250k lines of code. Over time I became a leader of a team of 3 other developers, 1 senior and 2 junior.• Architected interfaces between several applications using RESTful WebAPI services with JSON.• Designed HIPAA compliant text and voice messaging interface between the portal and patient tablets using Twilio.• Rewriting the customer facing UI, converting it from ASP.NET to Angular.• Rewriting the backend services, converting them from WCF services with ADO using stored procedures to RESTful WebAPI services using Entity Framework.• Created build/release pipelines in Azure DevOps.• Built Unit Testing framework using MSTest/Moq, and led training sessions with the other developers on general unit test principles and mocking concepts.• Supported AWS EC2 and RDS for the website and database instances, and S3 buckets for storage.• Instrumental in converting the team to use Agile/Scrum methodologies.• Converted dev team to use JetBrains ReSharper for code consistency and unit test execution / coverage.• Written in VS 2015-2022, using C#.NET, .NET Framework 4.5-4.8, Angular 4-14 (converted from ASP.NET MVC 5 with Telerik), Node.js 10-16, NVM, chart.js, crypto-js, RESTful WebAPI services (converted from WCF), HTML 5, TypeScript 4, CSS, JSON, SQL Server 2016-2019, Entity Framework 5-6 (converting from LinqToSql), Unity, MSTest, Moq, IIS, Powershell, Twilio, NuGet, Azure DevOps, AWS.
  • Morningstar
    Senior .Net Developer
    Morningstar Jan 2016 - Dec 2017
    Chicago, Il, Us
    • Primary developer for the Excel Add-In using C#.NET, JavaScript, WPF, WinForms• Redesigned the client to use a tiered architecture• Rewrote the existing WinForms dialogs in WPF
  • Partstrader Development Llc
    Senior Developer
    Partstrader Development Llc Oct 2014 - Nov 2015
    • Agile team Group Lead on an internet application for automotive repair parts procurement.• Rewrote the customer reporting interface to use DDD and to be unit testable.• Written in VS 2013, using C#.NET, ASP.NET MVC 5, SOAP WCF and RESTful Web API services, StructureMap dependency injection, Razor syntax, HTML, JavaScript, CSS, jQuery, JSON, Ajax, SQL Server, Entity Framework, Moq, IIS, Powershell, NuGet.• Led developer book/video study group.
  • Bio-Rad Laboratories
    Software Developer
    Bio-Rad Laboratories Apr 2010 - Oct 2014
    Hercules, Ca, Us
    • Worked on the UI and hardware interface for a medical diagnostic device. Written in C#.NET 2010 with .NET 4.0, VS 2010, SQL Server 2008 R2, utilizing agile programming methodologies.• Lead Developer on an intranet application for storing reagent pack instruction data for company wide use. Written in VS 2012/2013, using C#.NET, ASP.NET MVC 4, WCF services, Autofac dependency injection, Razor syntax, HTML, JavaScript, CSS, Knockout, jQuery, JSON, Ajax, SQL Server, SMO, Entity Framework, Microsoft Fakes, FakeItEasy, IIS, Powershell.
  • Agiletek, Llc
    Software Developer
    Agiletek, Llc Feb 2005 - Apr 2010
    Us
    • Worked on client project for the UI and hardware interface for medical diagnostic device. Wrote in C#.NET 2008 with .NET 3.5, VS 2008, SQL Server 2008, utilizing agile programming methodologies.• Worked on client project to manage internet advertizing sales campaigns. Wrote in C#.NET 2005 with ASP.NET 2.0, utilizing Visual Studio 2005, CSS, IIS, SQL Server 2000/2005, DTS/SSIS.• Worked on client project to manage maintenance of aircraft engines. Wrote in Java, Hibernate with Oracle, utilizing Eclipse, Apache Tomcat, POI/HSSF, iTest, JUnits.
  • Independent
    Software Developer
    Independent Jul 2004 - Feb 2005
    Developed tutoring management software for the Learning Exchange in Milwaukee, Wisconsin.Developed in VS.NET 2003, using ASP.NET Web Forms for the GUI, C#.NET, and ODBC connecting to SQL Server.
  • Quest Software
    Software Developer
    Quest Software Nov 1999 - Jul 2004
    Aliso Viejo, Ca, Us
    Designed and developed Quest Central for DB2 Database Administration module components for the mainframe and UDB versions of DB2. Responsible for the following objects: Bufferpool, Database, Function, Procedure, and Trigger for both mainframe and UDB, as well as Stogroup and Groupbufferpool for the mainframe.Wrote the GUI in Delphi, with the back end processing written in VS C++. Also developed several mainframe server UDFs in C and Assembler.Designed and developed innovative code to parse the DDL for several objects, and worked on the complex analysis engine for comparison, migration, and extended alteration of all database components.Leveraged my math skills to provide the algorithm for determining the best fit graph (linear, polynomial, logarithmic, etc.) for the growth of objects (tables, tablespaces, indexes) in a database.Technical summary: Microsoft Visual Studio C++, Delphi, C, BAL, DB2 (Mainframe and UDB), SQL, Windows, Unix, Linux, OS/390, z/OS.
  • Platinum Technology, Inc.
    Lead Technical Support Analyst
    Platinum Technology, Inc. Oct 1995 - Oct 1999
    Norwest, Nsw, Au
    Served as Technical Support Analyst and Team Leader for Platinum's mainframe DB2 Utilities.Provided telephone and beeper support to Database Administrators and Systems Programmers utilizing or installing the Platinum DB2 Utilities.Very technical position - recreated customer problems, reviewed customer documentation including dumps, image copies, and other DB2 internals, and solved problems using in-depth knowledge of DB2 and the Platinum and IBM Utilities for managing DB2 databases.Managed a team of 5, prepared team member reviews, interviewed prospective employees, coordinated telephone schedules for the team, approved vacation, monitored all issues handled by the team to assure technical support quality, and consulted on technical issues with team members and others in technical support.Technical summary: MVS/ESA, OS/390, TSO/ISPF, DB2, SQL, SPUFI, VSAM, the DB2 Command Panel, all the Platinum Utilities, IBM Utilities, and various other DB2 tools.
  • Arthur Andersen & Co, S.C.
    Systems Specialist / Dba
    Arthur Andersen & Co, S.C. Sep 1994 - Oct 1995
    Served as a DB2 Database Administrator for the Worldwide Organization's Financial System. This work entailed database design and analysis, data migration, database control, development and production support, and application technical reviews.Designed a user friendly interface to approve authorizations for the Top Secret Security System.Responsible for providing application technical support for CICS.Technical summary: MVS/ESA, TSO/ISPF, CICS, DB2, SQL, SPUFI, QMF, Top Secret, COBOL II, VSAM, Intertest, BMC Utilities, DB2 Command Panel, DB2PM, various other DB2 tools.
  • Sears Merchandise Group
    Sr. Systems Analyst / Team Leader
    Sears Merchandise Group Sep 1988 - Sep 1994
    Served as a Team Leader of multi-phased development of retail distribution systems, supervising a staff of 2-5 people.Worked on the implementation of a new distribution system into several retail warehouses.Led the Technical Architecture Team, which was the code that the application code used to interface with CICS and DB2, perform I/O, etc.Involved in full development cycle - entailed continual end user contact, heavy analysis & design, creation of program specifications, work plans, and overseeing the implementation of test plans.Performed unit, system, end-to-end and regression testing of code.Received six promotions in my 5+ years with Sears.Technical summary: MVS/ESA, TSO/ISPF, CICS, DB2, SQL, SPUFI, QMF, COBOL II, VSAM, BAL, EDI, Intertest, SmartTest, XPF, SCLM.

Steve Joy Skills

C# C# 4.0 Microsoft Sql Server Visual Studio Asp.net Asp.net Mvc Asp.net Ajax Html 5 C++ Javascript Css Jquery Java Autofac Entity Framework Iis Wcf Services Razor Json Smo Db2 Hibernate Eclipse Software Engineering Software Development Databases Agile Methodologies Database Design Sql .net Windows Test Driven Development Software Design Junit T Sql Wix Medical Devices Stored Procedures Software Design Patterns Mentoring Unit Testing .net Framework Internet Information Services

Steve Joy Education Details

  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Mathematics

Frequently Asked Questions about Steve Joy

What company does Steve Joy work for?

Steve Joy works for Endotronix, Inc.

What is Steve Joy's role at the current company?

Steve Joy's current role is Principal Software Engineer at Endotronix, Inc..

What is Steve Joy's email address?

Steve Joy's email address is st****@****hoo.com

What is Steve Joy's direct phone number?

Steve Joy's direct phone number is +1.510.724*****

What schools did Steve Joy attend?

Steve Joy attended University Of Illinois Urbana-Champaign.

What are some of Steve Joy's interests?

Steve Joy has interest in Social Services, Baseball (Mabl/msbl), Science Fiction, Bicycling, Fishing.

What skills is Steve Joy known for?

Steve Joy has skills like C#, C# 4.0, Microsoft Sql Server, Visual Studio, Asp.net, Asp.net Mvc, Asp.net Ajax, Html 5, C++, Javascript, Css, Jquery.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.