Dan Worley Email and Phone Number
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
-
Senior Software EngineerOtr PerformanceSalt Lake City, Ut, Us -
Senior Software EngineerOtr Performance Nov 2023 - PresentMacomb, Michigan, Us -
Senior Software EngineerPluralsight Oct 2017 - Jun 2023Draper, 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. -
Software EngineerXifin, Inc. Apr 2015 - Jul 2017San 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. -
Software EngineerVisualshare 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. -
Software EngineerAdp Apr 2009 - Jan 2011Roseland, 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. -
Software EngineerWellscape 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.
-
Software DeveloperLunar Logic Jul 2007 - Nov 2007Krakow, PlMaintenance and development on Plexis healthcare claims processing Winforms VB6 application, and SQL Server 2000 development. -
Software EngineerDatalink Technologies Oct 2006 - May 2007Us• 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. -
QaSorenson Communications Jul 2005 - Oct 2006Salt 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 UniversityComputer 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
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.
Start your free trial