Daniel Hammond Email and Phone Number
Daniel Hammond work email
- Valid
- Valid
Daniel Hammond personal email
- Valid
Full stack developer with in depth expertise bridging client-facing UI’s and backend cloud microservices. Extensive background using Agile development practices to implement features with automated testing coverage. Proven record of designing and implementing efficient and reliable solutions while supporting frequent functionality changes. Strengths include:■ Object Oriented Development ■ Design Patterns ■ Algorithm Analysis ■ Architecture and Refactoring■ Kubernetes and Docker ■ Test Driven Development■ Technical SkillsLanguages: Javascript, GoLang, Python, Java, C/C++, BashMethodologies: Agile, TDD, OOP/D, UML, Design Patterns, AlgorithmsOS: Linux, Mac, WindowsDatabases: Mongo, Couchbase, SQLite, MySQLNetworking: REST API’s, SSH, TCP/IP, UDP, WebsocketsTools: Vim, VS Code, Eclipse, Git, Github, BitbucketInterfaces: YAML, JSON, HTML5, XML, CSS, PKCS#11, OpenSSL
Salesforce
View- Website:
- salesforce.com
- Employees:
- 1
-
Senior Software EngineerSalesforce Apr 2020 - PresentSan Francisco, California, Us -
Lead Software EngineerSynamedia Nov 2018 - Mar 2020Staines, Middlesex, Gb■ Developed javascript logic to update schedule for continuously recording events in the Cloud (Cloud DVR). This subsystem interfaces with a Couchbase DB for persistence.■ Optimized tuner allocation logic on a Golang microservice component with a backing Couchbase DB to optimize channel change times. ■ Updated docker containers and kubernetes deployment configurations to support new feature parameters and optimize memory and cpu allocation.■ Triaged and supported debugging live field emergency issues by remotely analyzings system metrics, logs, and isolating issues to the appropriate components or subsystems.■ Wrote javascript and Golang tools to help identify late recording issues and understand impacts to the end user of schedule changes. We used the Plotly js library to provide interactive data visualizations. -
Senior Software DeveloperCisco Systems Nov 2012 - Nov 2018San Jose, Ca, Us■ Created an embedded web-server to cache and serve pages to allow an offline customer experience when the network was unavailable.■ Diagnosed, debugged, and fix long standing difficult to reproduce Java OCAP set-top issues. Employed the Dart programming language and WebGL to generate a dynamic web-based UI running on an embedded Webkit client.■ Developed a QT QML thin-client settop application to provide a modern video browsing UI■ Developed Selenium automation framework for end-to-end testing coverage.■ Developed a Java REST client to handle client recording scheduling requests using Spring and a MongoDB backend. -
Senior Software EngineerCisco Systems Jul 2010 - Sep 2012San Jose, Ca, UsEmbedded Linux Cable Set-top Developer■ Employed Agile methodologies to design, document, and develop DVR scheduling sub-system for mass deployment on hundreds of thousands cable set-top boxes to meet an aggressive schedule and produce early functional prototypes.■ Designed, documented, and developed EPG search database using SQLite, unit-tests, and performance metrics. Optimized schema and SQL queries for UI responsiveness.■ Designed and Implemented socket connections and communications between networked DVR set-tops to resolve scheduling request conflicts for a connected home user experience.■ Developed Python and Bash scripts to collect log files and distill useful information like graphs and backtraces and debugged field-gating issues spanning multiple layers of the software stack. ■ Employed SQLite database to manage DVR recording metadata and scheduling conflicts. This system allows user to prioritize repeat recordings and resolve conflicts per program if desired. -
Senior Software EngineerScientific Atlanta, A Cisco Company Feb 2005 - Aug 2008UsIP Video Client Developer■ Developed an embedded web-server to deliver low-level diagnostic information on an embedded Linux platform by interfacing through the /proc/, IOCTL, and socket API's.■ Implemented a secure bootloader on the set-top box to validate certificates, ensure chain-of-trust, and securely transmit sensitive keys and revocation lists.■ Designed and developed server-side procedures for secure key generation, delivery, and signing for set-top box manufacturing using security-hardened hardware modules and standard security algorithms (AES, RSA, 3DES, ASN.1, PKCS, SHA-1).■ Created and managed CVS and SVN repositories including nightly backups, accounts, permissions, Apache configuration, tree management, official builds, and releases. -
Senior Software EngineerScientific Atlanta, A Cisco Company Aug 2003 - Feb 2005UsSoftware Configuration Management Engineer■ Automated SCM procedures through all phases: compilation, repository manipulation, change-list generation, and release distribution using Python. ■ Eliminated unnecessary subcomponent builds by reworking the Makefile system.■ Brought world-wide software repository online with databases in Atlanta, India, Cupertino, and Huntsville including continuous database synchronizations.■ Created PHP/JavaScript web-interface to allow real-time visibility of code check-ins and dependencies between check-ins. -
Software EngineerScientific Atlanta, A Cisco Company Apr 2000 - Aug 2003UsCable Set-top Application Developer■ Developed C/C++ embedded applications compatible across all Cisco's cable set-tops while gaining extensive full software life-cycle experience.■ Designed and implemented PPV and service authorization interaction with the NDS Conditional Access System. Supported upgrade and roll-out at cable head-end which feeds millions of New York users. ■ Refactored portal application's memory management, graphics rendering, and asynchronous networking. Ensured wide-scale deployment quality throughout testing, debugging, release, installation, and maintenance. ■ Designed, wrote, and implemented the Multi-room DVR catalog specification and associated interfaces for client and server. ■ Refactored the base application's interactions with many third-party apps to allow startup loading, prevent focus stealing, and enable screen real-estate negotiations. ■ Developed video-on-demand application using C++ and HTML, XML, and XSLT data to demonstrate viability including playback controls: pause, play, fast-forward, etc.
Daniel Hammond Skills
Daniel Hammond Education Details
-
Georgia State UniversityComputer Science
Frequently Asked Questions about Daniel Hammond
What company does Daniel Hammond work for?
Daniel Hammond works for Salesforce
What is Daniel Hammond's role at the current company?
Daniel Hammond's current role is Senior Software Engineer at Salesforce.
What is Daniel Hammond's email address?
Daniel Hammond's email address is da****@****sco.com
What schools did Daniel Hammond attend?
Daniel Hammond attended Georgia State University.
What skills is Daniel Hammond known for?
Daniel Hammond has skills like Embedded Linux, Embedded Software, Rtos, Set Top Box, Mpeg, Python, C/c++, Databases, Networking, Embedded Systems, Software Development, Git.
Who are Daniel Hammond's colleagues?
Daniel Hammond's colleagues are Brian Edwards, Jermain Kingsley, Matthew M. Peterson, Miguel Angel Santamaria, Sri Harsha Tirupachur Comerica, Hillary Hulse, Cpa (Inactive), Steven Sommer.
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