Daniel Di Nardo Email & Phone Number
@ripe.net
LinkedIn matched
Who is Daniel Di Nardo? Overview
A concise factual answer block for searchers comparing this professional profile.
Daniel Di Nardo is listed as Software Engineer at RIPE NCC, a with 204 employees, based in Amsterdam, North Holland, Netherlands. AeroLeads shows a work email signal at ripe.net and a matched LinkedIn profile for Daniel Di Nardo.
Daniel Di Nardo previously worked as Software Engineer at Di Nardo Consulting and Blogmaster and Photographer at Deals On High Heels. Daniel Di Nardo holds Ph.D., Computer Science, Outstanding from University Of Luxembourg.
Email format at RIPE NCC
This section adds company-level context without repeating Daniel Di Nardo's masked contact details.
AeroLeads found 1 current-domain work email signal for Daniel Di Nardo. Compare company email patterns before reaching out.
About Daniel Di Nardo
Software designer with 15+ years of experience and strength in researching, capturing, and synthesizing customer requirements and translating them into specifications that present an array of design alternatives. Career expertise in software automation and regression testing. PhD focusing on model-driven test automation. Master’s in engineering with a thesis on software regression testing.Proficient in Python, Java, JavaScript, C, and C++ programming languages on various platforms. Complementary strengths in product development, technical writing, and as a technical advisor/liaison. Excellent written and oral communications skills.Authorized to work in the EU, EEA, and Canada.Specialties: Software Test AutomationSoftware Regression TestingSoftware / Languages• Eclipse, IntelliJ• Java, Groovy, JavaScript• C, C++, C#• Python, Jupter Notebook• PHP, HTML, XML, JSON• Maven, Git, SVN, Perforce• JMeter, Selenium• MS Visio, UML Toolset• PC-lint/FlexeLint, SonarSource• GitLab, Jenkins• Jira• Confluence• WhiteSource• WordpressProtocols and Systems• Linux, UNIX, Mac, Windows• HPC (OAR and SLURM)• SNMP• IEEE-488, RS-232Agile ScrumAnalysis and Design• Use Cases, UML, OCL• UI Design• Project Proposals• Software SpecificationsTechnical Writing
Listed skills include Xml, Eclipse, C++, Java, and 35 others.
Daniel Di Nardo's current company
Company context helps verify the profile and gives searchers a useful next step.
Daniel Di Nardo work experience
A career timeline built from the work history available for this profile.
Software Engineer
Working with clients to deploy tools and solutions to drive software development, quality activities, and DevOps practices.These activities include, but are not limited to:• Automating manual software processes.• Deploying continuous integration solutions.• Developing test strategies and plans.• Designing test cases and analyzing test results.• Implementing automated test scripts and suites. I have experience deploying the Jenkinscontinuous integration suite and developing more complex pipeline projects.• Implementing manual processes where automation is not suitable.• Evaluating software performance.• Performing static code analysis (e.g., using PC-lint).• Capturing requirements and documenting software systems processes.• Training and mentoring others on how to develop high quality software.
Blogmaster And Photographer
Building and maintaining the site.Editing English articles.Taking photographs to post with the articles.
Test Automation Engineer
Responsible for the test and quality assurance of Vitestro's medical blood collection robot system.These activities include, but are not limited to:• Creating diagnostic tools to verify that the system is functioning according to expectations.• Deploying static code analysis.• Defining test approaches, plans and designs in close collaboration with software team members.• Automating defined test procedures including both software and hardware.• Publishing reports to inform engineering and management stakeholders of the system status.• Creating and maintaining processes related to the above within GitLab CI/CD pipelines.
Software Engineer
Tasked primarily with reducing a backlog in EU transportation: developed software related to generating labels and manifests for various affiliate shipping companies. Software written in Python, Java, and Velocity Template Language. Worked in an agile environment.• Documented the existing manual process to deploy new labels and manifests; required coordination and communication with India team.• Helped ramp up a team of 10 people working to expand shipping capacity.• Trained and mentored new team members on the software development process; supervised and evaluated the work of junior team members.• Automated several processes to reduce development times; e.g. manual test cases that once took 15 minutes to run could now be done in under a minute; greatly increased team productivity.• Introduced and advocated for proper regression testing - previously nonexistent.• Performed manual code reviews to maintain the quality of the shipping systems.
Research Computer Scientist
Tasked with improving the software quality of the Paris research team; prior to my arrival, there was no formal quality process. Software developed mostly in Bash and Python.• Set up a Jenkins continuous integration system - integrated with the source code repositories (Git and Subversion) and high performance computing system.• Developed several complex pipeline projects to drive in-house testing; instructed team members on how to write effective tests within the Jenkins framework.• Created metrics for various projects to give feedback on code quality in real time.• Performed static code analysis.
Research Associate
Ph.D. Candidate
Member of the Software Verification and Validation Laboratory. Working in a collaboration with industry partner SES: a world-leading satellite operator headquartered in Luxembourg. • Researching test automation and testing methodologies and their application to real world systems.• Devising techniques to automate the testing of systems having complex data inputs and that generate complex data outputs (e.g., satellite data acquisition systems).• Created a modelling methodology using UML class diagrams and OCL constraints to represent complex data.• Created software tools to automatically validate the data inputs and data outputs associated with data processing systems.
Software Engineer
Member of a team developing business intelligence (BI) software. Tasked primarily with leading software quality assurance activities: creating a test automation platform and implementing regression testing.• Developed a test harness (using Java and JavaScript) for driving test cases against a Cognos BI (web-based Ajax) application. Automated the testing process to provide for regression testing complete with output reports on the product status.• Created a test recorder to capture user events performed on the Cognos BI software. The recorded scripts (captured in XML) can be replayed as test cases against the software.• Collaborated on the creation of a test automation process and tool set to automate the integration testing of a multitude of Cognos BI components prior to allowing their promotion into a production ready staging area; implemented a workflow in Jenkins and coded various Java modules.• Managed the build process for the Cognos BI software and assured that the product’s source code was properly stored in source control (Perforce and Rational Team Concert).• Analyzed test outputs and build reports to find problems or inefficiencies. Made or suggested improvements to the development process.• Interacted and coordinated with other teams to ensure that Cognos BI software was properly integrated into the IBM framework. From development to release stages.• Instructed team members on how to write test cases to test the product. Provided team members with guidance on how to write maintainable code.
Graduate Researcher
Member of a lab conducting experiments on a selection of regression testing methodologies.• Designed test cases to create the test suite for an industrial software product.• Automated the test suite to test several versions of the software; applied regression testing techniques to the test suite to reduce and prioritize the number of test cases required to cover the code (C and C++) under test.• Evaluated the cost effectiveness of the test suite reduction and prioritization techniques for a variety of code coverage measures.
Software Engineer
In a collaborative project environment, designed and implemented control software for a variety of Spirent hardware devices requiring expertise and knowledge of a wide range of approaches. Captured use cases and UI requirements, analyzed controls, and presented interface options in an intelligible manner to end users who were telecom testing specialists.SELECTED ACCOMPLISHMENTS• Designed and implemented GUI controls using C# to call a C++ API using the .NET studio.• Designed and implemented an embedded software control program using C and PHP on a PC/104 running a Linux OS. The software allowed for the control of an optical physical layer impairment emulator via either a web browser or the SNMP protocol. The PC/104 was configured with the Apache web server with PHP support and Net-SNMP.• Redesigned and overhauled a defective software product written in Microsoft Visual C++; the software interacted with Spirent hardware components and an Agilent spectrum analyzer via the IEEE 488 standard.• Proposed and then implemented the re-architecture of existing non-scalable software. This cost saving measure eliminated the frequent need to revise, retest, and re-release the product as modular add-ons could now be deployed without impacting the core software.• Improved the performance of a product involving communications between multiple XScale processors via the TCP/IP protocol; a sequential messaging system was replaced with a 1-to-n implementation to achieve tasks in parallel.• Gained solid reputation with tech support staff for being available/approachable to clarify client issues and to provide instruction on the use of Spirent software. In some casesprovided direct support to the client.• Authored release notes and highly technical user manual entries that were usable in their entirety with very little editing. Produced manufacturing instructions for technicians thatcould be easily followed by all levels of user.
Colleagues at RIPE NCC
Other employees you can reach at ripe.net. View company contacts for 204 employees →
Khalid Samara
Colleague at Ripe NccDubai, United Arab Emirates
View →
AK
Alok Kumar
Colleague at Ripe NccNoida, Uttar Pradesh, India
View →
CG
Carl Guderian
Colleague at Ripe NccAmsterdam, North Holland, Netherlands
View →
AD
Angela Dall'Ara
Colleague at Ripe NccAmsterdam, North Holland, Netherlands
View →
RS
Ralph Smit
Colleague at Ripe NccAmsterdam, North Holland, Netherlands
View →
MH
Miguel Herrán Mosquera
Colleague at Ripe NccHoofddorp, North Holland, Netherlands
View →
AB
Anna B.
Colleague at Ripe NccHeemskerk, North Holland, Netherlands
View →
JW
Jeremy Walder
Colleague at Ripe NccThe Randstad, Netherlands
View →
UA
Ulka Athale
Colleague at Ripe NccAmsterdam, North Holland, Netherlands
View →
RK
Robert Kisteleki
Colleague at Ripe NccAmsterdam, North Holland, Netherlands
View →
Daniel Di Nardo education
Ph.D., Computer Science, Outstanding
M.A.Sc., Systems And Computer Engineering
B.A.Sc., Computer Engineering, Magna Cum Laude
Frequently asked questions about Daniel Di Nardo
Quick answers generated from the profile data available on this page.
What company does Daniel Di Nardo work for?
Daniel Di Nardo works for RIPE NCC.
What is Daniel Di Nardo's role at RIPE NCC?
Daniel Di Nardo is listed as Software Engineer at RIPE NCC.
What is Daniel Di Nardo's email address?
AeroLeads has found 1 work email signal at @ripe.net for Daniel Di Nardo at RIPE NCC.
Where is Daniel Di Nardo based?
Daniel Di Nardo is based in Amsterdam, North Holland, Netherlands while working with RIPE NCC.
What companies has Daniel Di Nardo worked for?
Daniel Di Nardo has worked for Ripe Ncc, Di Nardo Consulting, Deals On High Heels, Vitestro, and Amazon.
Who are Daniel Di Nardo's colleagues at RIPE NCC?
Daniel Di Nardo's colleagues at RIPE NCC include Khalid Samara, Alok Kumar, Carl Guderian, Angela Dall'Ara, and Ralph Smit.
How can I contact Daniel Di Nardo?
You can use AeroLeads to view verified contact signals for Daniel Di Nardo at RIPE NCC, including work email, phone, and LinkedIn data when available.
What schools did Daniel Di Nardo attend?
Daniel Di Nardo holds Ph.D., Computer Science, Outstanding from University Of Luxembourg.
What skills is Daniel Di Nardo known for?
Daniel Di Nardo is listed with skills including Xml, Eclipse, C++, Java, Linux, Python, Testing, and Javascript.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Daniel Di Nardo you were looking for.
View similar profiles