Dana Hall Email and Phone Number
Dana Hall work email
- Valid
- Valid
- Valid
- Valid
Dana Hall personal email
- Valid
- Valid
Detail-oriented Agile developer with functional experience in new design and development of applications, technical lead, operations, web development, multimedia development, and program maintenance.Highly skilled at learning new technologies and applying knowledge to creatively solve problems. Consistently analyze ways to improve code and performance while applying best practices and good design.Languages: Java, JavaScript, JQuery, XML, HTML, CSS, C, C#Experience with: Node, Grunt, Gulp, Kendo, Spring, Hibernate, .NET, JMSMobile: Hybrid Apache CordovaTesting Technologies: JUnit, Mockito, Mocha, ChaiApplication Servers: Tomcat, JBoss, Wowza Multimedia Server, IIS, ApacheDatabases: MySQL, Oracle, SQL Server, MongoOperating Systems: Windows, OS X, LinuxContinuous Integration: JenkinsMethodologies: Agile, Kanban
-
Senior Software EngineerChampionx Artificial Lift May 2019 - PresentThe Woodlands, Texas, UsPart of a team working on embedded software in the automation technology used for artificial lift of oil production. The software is used to monitor the operations of oil pumps. -
Expert Software EngineerAllscripts 2017 - Feb 2019Chicago, Il, UsPart of an Agile development team working on the Paragon Clinician Documentation product that allows a health professional to create electronic health records. The product is a Single Page Architecture (SPA) written in JavaScript using JQuery and Kendo libraries for the client and MVC Microsoft Stack for the server using C#. Implemented JavaScript unit testing frameworks using Mocha and Chai. Provided direction for the team to create JavaScript unit tests moving forward. Onboarded new contractors, mentoring them on the product and development environment. Enabled the contractors to be productive quicker. Coded and delivered new features and fixed defects on time and within budget. -
Senior Software EngineerMckesson 2013 - 2017Irving, Texas, UsDeveloped in Java as part of various teams that practices Agile and Kanban. Developed and supported McKesson Clinician Mobile app on the iPhone, iPad and Android phone. The McKesson Clinician Mobile app on the iPhone and Android is a hybrid app using Apache Cordova, HTML 5 and JavaScript. The app on the iPad is written in Objective-C. Upgraded Cordova to apply the latest security patches and features. Kept the apps viable for the app store. Implemented Continuous Integration on Jenkins for the mobile apps. Provided standardized delivery for QA and production. Installed and created JavaScript Unit Tests using Mocha and Chai for mobile apps. Provided code coverage and standard for writing more unit tests. Introduced source code branching and versioning with SVN. Enabled delivery and development of apps based on versions. Developed a new Single Page Architecture (SPA) Web app that provided Secure Messaging between a doctor and patient. Developed with JavaScript, JQuery and Kendo on the client side. The server side was .NET Framework with C# using REST APIs.o Created own development environment by writing a personal version of the server in Node. The JSONmessages were captured, parsed and inserted into a Mongo database. Developed the client code locally without being connected to the company server. -
Senior Software EngineerMckesson 2013 - 2016Irving, Texas, UsMy role at McKesson has been to develop in Java as part of various teams that practices Agile and Kanban.Instrumental in the PRCS Mobility Server project as part of the team to develop RESTful APIs to handle JSON messages from an iPad. One of the tasks I did was to use Spring MVC to stub out the RESTful APIs controller code and the unit tests for the team. This provided direction for the coding tasks to follow.Enterprise Prescription Writer (EPW) - The team is responsible for developing the messaging for the Enterprise Prescription Writer. This is a web based product that uses GWT for the client. The messaging code is developed in Java with inbound and outbound messages converted to XML using JAXB. I was responsible for developing various mappers and message services and writing Junit tests. I was responsible for providing coding support to the HMS group and the QA group for certification with SureScripts.Also I have been part of the development team to modify the EPW product to support Electronic Prescription for Controlled Substances (EPCS).I have also worked in other groups at McKesson (HHS, HED) and was responsible for developing in Java for server side changes and C# for client side changes. -
Contractor Software DeveloperMckesson 2011 - 2013Irving, Texas, UsCoded messaging for the Enterprise Prescription Writer. Web-based product that uses GWT for the client. The messaging code is developed in Java with inbound and outbound messages converted to XML using JAXB.o Developed various mappers and message services and writing JUnit tests. Worked in other groups at McKesson (HHS, HED) and was responsible for developing in Java for server-side changes and C# for client-side changes. This involved developing new code as well as fixing customer bugs. -
Senior Software EngineerAttainresponse 2009 - 2011Las Vegas, Nv, UsAttainResponse was a web startup company developing software for web-based multimedia video, live conferencing and email marketing. Written in Adobe Flex / ActionScript on the client side and Java, Spring and Hibernate on the server side. Platforms were running on Linux with Apache web server, Tomcat server and Wowza Multimedia server.Created chat program that was part of Live Conferencing that allowed users to chat with the host of the presentation.Coded a web chat component that the user can embedded in a web page. Used Adobe BlazeDS with Tomcat for the messaging.Provided the ability for customers to become a cohost of the broadcast. The control of the broadcast shifts to a cohost and the cohost begins broadcasting video and slides.Rewrote product suite in Flex / ActionScript using the Cairngorm framework. Developed the initial framework and various features.Built a solution to allow the user to upload PowerPoint presentations on to the platform and use in Live Conferencing. -
Lead Programmer/AnalystNyce Corporation 2001 - 2008Software developer and technical lead on various projects. Served as a mentor for junior software developers on our team. Explored new technologies and used this knowledge to solve company technical problems.Designed and developed a server that streams messages real-time from the Tandem to the customer via TCP/IP sockets. Designed for high-availability of 24x7 with a “monitoring” process to restart any process that may have died. Project was written in Java using JMS to run on a Windows platform.Built a multithreaded Java server that used XSLT to transform real-time streamed XML messages into a SQL statement and perform the SQL operation.NYCE Back Office Proof of Concept – Provides a web front-end to legacy Tandem applications. Served as the initial technology Mentor and developer.Designed and wrote a TCP/IP Middleware layer that provides access to the Tandem via sockets. This is written in C. The Middleware also provides routing to pathway servers and other socket/ports.
-
Senior Programmer/AnalystNyce Corporation 1996 - 2001Designed and created an intranet web project that provided database access for key company data.Technologies used: Java Server Pages (JSP) and Java beans / servlets, developed on Linux, Apache web server and Tomcat server.
-
ContractorFetterlogic, Inc. 2000 - 2000My role for FetterLogic was to design and write a program that would capture screen dumps from various stock trading companies in real time and parse and load the information into a database. This entire project was written in C.Designed and wrote a rules based translator that reads stock trade screen-prints, parses the information and loads into a database.The translator mapping rules are completely database driven and configurable. The translator is written as a Windows NT service written in C. All messages are logged to the NT Event Logger.ODBC is used for the database access. The database is Microsoft SQL Server 7.0. -
Senior Software EngineerSystem One 1994 - 1996New development of software code generators that are currently used by the software development team. Developed a pre-processor that allows Tandem C code to be compiled and executed on the PC. The pre-processor handles Tandem extensions to ANSI C code and Tandem Guardian Proc calls.DDL code generator. This is a development tool that reads the SQL catalog and will create Tandem DDL source code. C/SQL code generator. This is a development tool that reads the SQL catalog and will create C code with embedded SQL statements. In House customer support Visual Basic/C++ GUI client/server tool.Developed reusable code libraries for use of the development team.Developed a front-end translator that will process UB192 health claim format.Received two bonus cash awards for development efforts. Served on an Architectural Design Committee. The responsibility of this committee was to provide design advice for the software development department.
-
Software EngineerApplied Communications, Inc. 1990 - 1994Software developer on the BASE24 Check Auth and BASE24 Check Refunds projects.ASTech Consultant* System One - Tech Lead (Nov 1993 - Mar 1994) - Developed Pathway servers for a client/server project in-house customer support. The servers were written in C and the database used is NonStop SQL.* ACCESS Offutt AFB McCallie Assoc. - Tech Lead (Jul 1990 - Feb 1991)- Trained programmers and operators in the software and Tandem configuration.- Designed and wrote a set of PC DOS Batch enhancement utilities in Assembler for McCallie's use in installing software on PCs.
-
Programmer / AnalystCaci 1987 - 1990Reston, Virginia, UsGovernment Contractor - ACCESS Offutt AFBResponsible for maintenance of ACCESS software and all system generation and configuration. Software maintained and developed was written in SCOBOL, COBOL, and TAL in a Pathway environment. -
Tandem OperatorUnited States Air Force 1984 - 1987Randolph Afb, Tx, UsACCESS Offutt AFB
Dana Hall Skills
Dana Hall Education Details
-
University Of Nebraska At OmahaBachelor Of Science - Bs -
University Of Colorado BoulderComputer Programming Languages -
Professional EducationComputer Programming Languages
Frequently Asked Questions about Dana Hall
What company does Dana Hall work for?
Dana Hall works for Championx Artificial Lift
What is Dana Hall's role at the current company?
Dana Hall's current role is Senior Software Engineer at Apergy - Artificial Lift Technologies.
What is Dana Hall's email address?
Dana Hall's email address is dj****@****hoo.com
What schools did Dana Hall attend?
Dana Hall attended University Of Nebraska At Omaha, University Of Colorado Boulder, Professional Education.
What are some of Dana Hall's interests?
Dana Hall has interest in Collecting Antiques, Exercise, Home Improvement, Reading, Shooting, Gourmet Cooking, Sports, The Arts, Food, Home Decoration.
What skills is Dana Hall known for?
Dana Hall has skills like Software Development, Sql, Xml, Java, Microsoft Sql Server, Cobol, Agile Methodologies, Web Services, Unix, Tomcat, C, Tacl.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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