Dan Worley

Dan Worley Email and Phone Number

Senior Software Engineer @ OTR Performance
Salt Lake City, UT, US
Dan Worley's Location
Salt Lake City, Utah, United States, United States
About Dan Worley

Languages: C#, Objective-C, VB.NET, VB6, Java, C++, JavaScript .Net Framework(1.1-4.8), .Net Core, .Net 5Web Technology: ASP.NET Web API, ADO.NET, WCF, Web Services, SOAP, IIS, HTML, CSSData: Postgresql, Cassandra, Redis, InfluxDb, MS SQLServer, MySQL, RabbitMQ, MSMQOperating Systems: Windows Server, Windows, iOSProfilers: SQL Server Profiler, DotTrace, Windows Perf CountersDesign: Hexagonal Ports and Adapters, Functional, OOP, N-Tier, Microservices, Monolith, SOA, AOPVersion control: Git, Subversion, ClearCase, CVSKanban/Issue tracking: Jira, Bugzilla, TestTrack Pro, BugTracker.NetTesting: NUnit, M-Spec, MSTest.CI/CD: TeamCity, Octopus, GitLab

Dan Worley's Current Company Details
OTR Performance

Otr Performance

View
Senior Software Engineer
Salt Lake City, UT, US
Dan Worley Work Experience Details
  • Otr Performance
    Senior Software Engineer
    Otr Performance
    Salt Lake City, Ut, Us
  • Otr Performance
    Senior Software Engineer
    Otr Performance Nov 2023 - Present
    Macomb, Michigan, Us
  • Pluralsight
    Senior Software Engineer
    Pluralsight Oct 2017 - Jun 2023
    Draper, Ut, Us
    • Team lead for the native apps API team. Mentoring junior developers, onboarding new team members. Leading the apps architecture evolution. • Responsible for new features and maintenance of a C# ASP.NET Web API. Minimizing coupling between native (mobile, TV, desktop) apps and their dependencies. • Led the evolution of the Web API including migrating from: .NET 4.5 to .NET 5, and CI/CD to containerization with Docker, Kubernetes, Helm, and GitLab. This contributed to meeting a greater engineering org OKR to simplify and speed up disaster recovery procedures across the org.• Collaborated on integrating an assessment feature from the web app to mobile devices to meet a large customer’s contractual agreement. • Called upon multiple times to collaborate with other teams to complete complex, time-sensitive work necessary to save multiple contracts.• Implemented a metrics infrastructure for the Native API using InfluxDb and Grafana dashboards. Logging: NewRelic and Log4Net to ELK stack.• Responsible for new features and maintenance of Pluralsight Windows Offline Player, a C# .NET WPF Windows desktop application for downloading and playback of secure video files.• Some of the features added to the offline player: Multi-threaded chunked downloads which greatly improved download speeds. Multi-language closed captioning support.
  • Xifin, Inc.
    Software Engineer
    Xifin, Inc. Apr 2015 - Jul 2017
    San Diego, Ca, Us
    • Lead development for maintenance, bug fixes, and new features for the National Children’s Alliance NCATrak child maltreatment case tracking and reporting web application. Full stack N-tier development using C#, VB.NET, ASP.NET, ADO.NET, Linq, MS-SQL database, & web services. • Worked with team on new development of MDT image collaboration and case tracking web application using Java, React, ElasticSearch, & Xtend templates.
  • Visualshare Inc.
    Software Engineer
    Visualshare Inc. Sep 2011 - Apr 2015
    • Lead development for maintenance, bug fixes, and new features for the National Children’s Alliance NCATrak child maltreatment case tracking and reporting web application. Full stack N-tier development using C#, VB.NET, ASP.NET, ADO.NET, Linq, MS-SQL database, & web services. • Worked with team on new development of MDT image collaboration and case tracking web application using Java, React, ElasticSearch, & Xtend templates. • Developed a Node.js HL7 processing service for integration with clients billing system. Enabled transmitting client HL7 data for retrieval on the web application.
  • Adp
    Software Engineer
    Adp Apr 2009 - Jan 2011
    Roseland, New Jersey, Us
    • Designed and developed the “ADP Network Phone” iPhone application for the App Store. This brought together many of our existing web portal services to a native iPhone app including: Call History, Reverse Number Lookup, Lead Generation, and Inventory Lookup.• Designed and developed a WCF service API for the iPhone app to send and receive authenticated secure data using SSL over HTTP.• Designed and developed BroadWorks phone system integration for the iPhone app. This allowed a user to send and receive calls from the BroadWorks phone system from their iPhone and to change settings on their BroadWorks phone such as call forwarding.• Improved security of SQL queries on an existing app removing SQL injection vulnerabilities by introducing LINQ to SQL.
  • Wellscape
    Software Engineer
    Wellscape Nov 2007 - Sep 2008
    • Led full stack engineering for a modular, scalable, N-Tier website for a secure medication tracking and scheduling system using .NET 3.5, Visual Studio 2008, C#, ASP.NET, XHTML, CSS, SQL Server 2005, LINQ To SQL, ASP.NET AJAX, AJAX Control Toolkit, User Controls, and windows services in an Agile development environment. • Led and managed all aspects of SDLC including: initial planning from user requirements, development standards and practices, system architecture, mentoring QA in testing standards and practices, implementing bug tracking system and SVN source control, performing builds and releases.• Implemented full logging capabilities for the system including data change tracking for secure user activity tracking.• Recommended and developed a system architectural change from using SQL Server Replication to using an ASP.NET web services API (with automated testing harness) for Windows Mobile devices to communicate and synchronize data with the medication tracking system which solved data synchronization and concurrency problems on the mobile devices.• Recommended and developed an architectural change from using Moodle CMS to a custom designed course management system using ASP.NET. System included video and audio training, with quizzes and full reporting capabilities to SQL Server database which fully integrated the CMS including data and sessions with the existing site.• Developed internal application for QA to fill database with test data for performance and load testing.• Designed and developed an email queue system using windows services, WCF and MSMQ providing asynchronous fault tolerant email sending.
  • Lunar Logic
    Software Developer
    Lunar Logic Jul 2007 - Nov 2007
    Krakow, Pl
    Maintenance and development on Plexis healthcare claims processing Winforms VB6 application, and SQL Server 2000 development.
  • Datalink Technologies
    Software Engineer
    Datalink Technologies Oct 2006 - May 2007
    Us
    • Worked with a team on development of N-Tier websites, software systems, and Winforms using .NET 2.0, Visual Studio 2005, C#, VB.NET, ASP.NET, ADO.NET, Microsoft AJAX, MSMQ, Windows Services, and Web Services in an Agile development environment.• Implemented threading for multiprocessor performance in client application using delegates and events.• Programmed and designed SQL Server 2005 databases, including schema design and programming stored procedures, triggers, and UDFs.• Created design documents for development projects.
  • Sorenson Communications
    Qa
    Sorenson Communications Jul 2005 - Oct 2006
    Salt Lake City, Ut, Us
    • Wrote and executed test cases for VP-200 videophones and web services, using black box and white box testing. Participated in SCRUM process.• Developed application to transform Wireshark network captures to Microsoft ACT compatible VBScript to automate testing of a web services application.• Load tested NLB IIS web service applications using Microsoft ACT. • Recommended upgrading web services application server to .Net Framework 2.0 which resulted in an increase in application performance of 30%. • Created network simulation for testing videophones using Shunra Storm.

Dan Worley Education Details

  • Weber State University
    Weber State University
    Computer Science

Frequently Asked Questions about Dan Worley

What company does Dan Worley work for?

Dan Worley works for Otr Performance

What is Dan Worley's role at the current company?

Dan Worley's current role is Senior Software Engineer.

What schools did Dan Worley attend?

Dan Worley attended Weber State University.

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

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.