Bio
Experience
-
-
United States
-
Biotechnology Research
-
700 & Above Employee
-
Senior Web Developer
-
Jul 2018 - Present
As a member of Customer and Ordering Systems' New Products team, I help to assess and modify our existing eCommerce code base to grow and accommodate new IDT products. Some of the noteworthy new products projects I've led the development on:Custom Adapter Wizard - a step-wise, customer-answer-controlled, set of screens that helps our online customers arrive at the exact product that they need. This wizard streamlined an otherwise manual process and presented the customer with an understanding of exactly what they were ordering and how much it would cost, in one visit to our eCommerce site.Affinity Plus - New product support for IDT's locked nucleic acid product allowing more sensitive target detection. This product mimicked many of the characteristics of an existing product but needed modified logic in various places.MS Teams Notification adapter - Augmented in-house Teams posting C# library, that previously only supported raw Javascript payloads, with base class and as-needed inherited classes containing set properties to normalize specific, frequently needed post formats. These classes would then output the raw Javascript that Teams accepts as input for channel posting. This library enabled Teams channels posts to maintain an expected format while still maintaining the ability to post ad-hoc formatted Teams channel posts.Org Name Change Vue app - Created a Vue.js app to update freeform address fields to facilitate organization name changes that came in on support tickets. The details of what to update and how was previously loosely documented. This app made it quicker for the dev on support to quickly, and effectively, identify the data that needed to be changed, correspond to the ticket owner if there were discrepancies, update the target org names, and record auditing data, in one app.Discount Manager PDF functionality - Added embedded PDF functionality to existing Vue.js app utilizing IBEX client library and WebAPI calls coded behind a Vue.js modal
-
-
Applications Developer II
-
Jun 2014 - Jul 2018
As part of the Manufacturing and Distribution App Development team, we are responsible for maintaining approximately 150 robot-related lab applications that are involved in the synthesis, transfer, and validation of oligonucleotides in the IDT labs. Our agile development team utilizes scrum in the form of 2 week sprints in order to turn around desired modifications to and creations of lab applications to support the growing product offerings of IDT.Employee of the Year nominee, 2017.
-
-
Owner
-
Jan 2002 - Present
Create websites for local small business. Primary technologies: C#, HTML, JQuery, Javascript, VBScript, MS SQL Server.
-
AdTrack Corporation / SmartLead Corporation
-
Cedar Rapids, Iowa Area
-
Senior Software Engineer
-
Aug 2009 - Apr 2014
-
Cedar Rapids, Iowa Area
As one of the two lead C# developers for the company, my primary responsibilities have involved designing, coding, enhancing and maintaining our new web services platform as well as our Dealer Profile Manager portal service. Though there have been other projects, these two areas are where I've been able to design systems from scratch that are maintainable, scalable and highly customizable. I believe that investing a little extra work in design choices can pay off in the long run with potential time saving down the road. The two primary web services are our SubmitLead SOAP-based lead submission web service and our Enhanced Dealer Locator arbitrary web service. Both web services serve back an XML payload while Enhanced Dealer Locator adds the ability to also serve back JSON. Technologies: IIS, C#, MS SQL Server, WS-Security, HTTP security, SOAP, Microsoft Enterprise Library, XML, JSONDealer Profile Manager is a set of DotNetNuke modules that integrate into our customer portal. Authenticated and authorized client dealers are able to directly control the dealer locator data that our EDL web service serves back. This system was designed to allow multiple setups per dealer, global defaults that can be either dealer-overridden or static across dealers, mandatory and optional data elements, multilingual support, and textual as well as graphical elements. The data maintained here is directly served up via our Enhanced Dealer Locator web service. Technologies: IIS, C#, MS SQL Server, Microsoft Enterprise Library, DotNetNukeAmong various ad hoc contributions to other projects, I am also and active contributor to our current flagship project -- SmartLead 4. With this project, AdTrack/SmartLead Corporation became an active Agile IT shop in addition to moving the Agile process, in various forms, to other departments. SmartLead 4 incorporates many client-requested and value-added features into our current SmartLeadPlus DotNetNuke-based customer portal.
-
-
Applications Developer
-
Jun 2000 - Jul 2009
Receive requirements from B.A., develop software, release to build, work closely with testers. Develop and maintain customer-facing user-customizable dashboard portlet framework. Design, develop and maintain web services used to synchronize data between internal systems. Maintain portions of the user self-registration process.
-
-
Internet Software Programmer
-
Jul 1997 - Jun 2000
Created billing system for physician software that file claims electronically. Also incorporated ACH interface to transfer funds. Billing system was completely data driven, customizable and dynamic as far as what it could charge and how frequently.
-
MCI Telecommunictions
-
Cedar Rapids, Iowa Area
-
Software Engineer
-
Jun 1995 - Jul 1997
-
Cedar Rapids, Iowa Area
Worked on Toll Free Commercial Billing team under Dave Turrell. Coded COBOL jobs to support the Toll Free Commercial Billing system. Spearheaded an effort directed by management to convert our team to use MicroFocus COBOL for initial development. Technologies: COBOL, JCL
-
-
temp (data entry, spreadsheet reports)
-
1993 - 1994
-
-
Education
-
1989 - 1994University of Northern Iowa
Bachelor of Arts - BA
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Computer Software”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community