Daniel Chicco

Technical Leader and Software Engineer for Networking Devices at Eclypsium, Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Cordoba, Córdoba, Argentina, AR
Languages
  • Spanish Native or bilingual proficiency
  • English Full professional proficiency
  • Italian Elementary proficiency
  • Portuguese Elementary proficiency
  • French Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Javier Miranda

Daniel is one of the best professionals I have met. He is not only extremely capable in his job, but he is also a great person to work with. He always goes beyond of what is expected. Sometimes he fixed problems the rest of us did not know we had in the first place! He always strives for excellence.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Diploma in Project Management
    PMC College and Blas Pascal University.
    Sep, 2005
    - Nov, 2024
  • Graduate Specialization in Software Engineering
    Universidad Blas Pascal
    Dec, 2004
    - Nov, 2024

Experience

    • United States
    • Computer and Network Security
    • 1 - 100 Employee
    • Technical Leader and Software Engineer for Networking Devices
      • Jan 2020 - Present

      Software Engineer and Technical Leader of a team developing a Sensor to scan Networking devices for identification (Inventory), vulnerabilities detection and firmware analysis. Mostly working with Python integrating several third party libraries and tools to the product. Team is also responsible for the development of the core infrastructure and also in the analysis of data to create detection rules. As part of my work in Eclypsium, I worked as Technical Leader of the Backend, Frontend… Show more Software Engineer and Technical Leader of a team developing a Sensor to scan Networking devices for identification (Inventory), vulnerabilities detection and firmware analysis. Mostly working with Python integrating several third party libraries and tools to the product. Team is also responsible for the development of the core infrastructure and also in the analysis of data to create detection rules. As part of my work in Eclypsium, I worked as Technical Leader of the Backend, Frontend and Analytics team. The team works in a Platform for Firmware Security using different technologies (NodeJS, Mongo, Ember, React, Golang) Show less Software Engineer and Technical Leader of a team developing a Sensor to scan Networking devices for identification (Inventory), vulnerabilities detection and firmware analysis. Mostly working with Python integrating several third party libraries and tools to the product. Team is also responsible for the development of the core infrastructure and also in the analysis of data to create detection rules. As part of my work in Eclypsium, I worked as Technical Leader of the Backend, Frontend… Show more Software Engineer and Technical Leader of a team developing a Sensor to scan Networking devices for identification (Inventory), vulnerabilities detection and firmware analysis. Mostly working with Python integrating several third party libraries and tools to the product. Team is also responsible for the development of the core infrastructure and also in the analysis of data to create detection rules. As part of my work in Eclypsium, I worked as Technical Leader of the Backend, Frontend and Analytics team. The team works in a Platform for Firmware Security using different technologies (NodeJS, Mongo, Ember, React, Golang) Show less

  • IncluIT
    • Córdoba Province, Argentina
    • Embedded Android Tech Lead
      • Apr 2016 - Jan 2020

      Development of an In-Vehicle Infotainment System for a japanese automotive company based on the Android Open Source Project, working on all the phases of the project: from PoC to maintenaince passing through feature development, stabilization and release. • Technically lead a Scrum team: coordinating tasks, guiding with design decisions and suggesting implementations, reviewing all the code produced by the team, unblocking development, facilitating communications with other teams and… Show more Development of an In-Vehicle Infotainment System for a japanese automotive company based on the Android Open Source Project, working on all the phases of the project: from PoC to maintenaince passing through feature development, stabilization and release. • Technically lead a Scrum team: coordinating tasks, guiding with design decisions and suggesting implementations, reviewing all the code produced by the team, unblocking development, facilitating communications with other teams and the client, training new team members and helping in everyday tasks. • Design solutions for new features and for solving issues, considering (and sometimes prototyping) several alternatives with their respective effort, impact and risks. Presenting and discussing these solutions internally and with the client. • Issue analysis: identifying the root cause and related issues, figuring out ways of reproduction and of getting more information (if needed). • Working in several applications (like Radio and USB Audio) at different levels (from MOST communications to UI development) • Helping and collaborating with other teams (some of them remote located in different parts of the world), the client and other suppliers in some areas of expertise or complex issues, assisting also in code and architecture review. • Attending integration events at the client working with other suppliers. • Participating in extra-project activities, like the organization of technical talks, the development of a cockpit for learning purposes. • Development of a handwriting input for the system based on a touchpad, integrated through 3rd party libraries • Development of UI components and system modifications to enable a custom user input interaction. • Development of multiple system applications and services. Working with IPC between different services and applications. • Minor kernel and system tweaking. • All the tasks involve working with the Android Build Sytem, Repo, Git and Gerrit. Show less Development of an In-Vehicle Infotainment System for a japanese automotive company based on the Android Open Source Project, working on all the phases of the project: from PoC to maintenaince passing through feature development, stabilization and release. • Technically lead a Scrum team: coordinating tasks, guiding with design decisions and suggesting implementations, reviewing all the code produced by the team, unblocking development, facilitating communications with other teams and… Show more Development of an In-Vehicle Infotainment System for a japanese automotive company based on the Android Open Source Project, working on all the phases of the project: from PoC to maintenaince passing through feature development, stabilization and release. • Technically lead a Scrum team: coordinating tasks, guiding with design decisions and suggesting implementations, reviewing all the code produced by the team, unblocking development, facilitating communications with other teams and the client, training new team members and helping in everyday tasks. • Design solutions for new features and for solving issues, considering (and sometimes prototyping) several alternatives with their respective effort, impact and risks. Presenting and discussing these solutions internally and with the client. • Issue analysis: identifying the root cause and related issues, figuring out ways of reproduction and of getting more information (if needed). • Working in several applications (like Radio and USB Audio) at different levels (from MOST communications to UI development) • Helping and collaborating with other teams (some of them remote located in different parts of the world), the client and other suppliers in some areas of expertise or complex issues, assisting also in code and architecture review. • Attending integration events at the client working with other suppliers. • Participating in extra-project activities, like the organization of technical talks, the development of a cockpit for learning purposes. • Development of a handwriting input for the system based on a touchpad, integrated through 3rd party libraries • Development of UI components and system modifications to enable a custom user input interaction. • Development of multiple system applications and services. Working with IPC between different services and applications. • Minor kernel and system tweaking. • All the tasks involve working with the Android Build Sytem, Repo, Git and Gerrit. Show less

  • Freelance
    • Córdoba, Argentina
    • Freelance Software Engineer
      • Jan 2013 - Jan 2020

      HidashHi http://hidashhi.com/product/ • Real-time online communication through video calls, video chat, voice. • 2013. Germany, Netherlands. • Technologies: WebRTC, Android. • Software architecture, design and development • UI implementation. Chat, Voice and Video • Client side protocol implementation and integration with server Fixture14 • https://play.google.com/store/apps/details?id=com.fixture14&hl=es_419 • Application to follow the sports tournaments… Show more HidashHi http://hidashhi.com/product/ • Real-time online communication through video calls, video chat, voice. • 2013. Germany, Netherlands. • Technologies: WebRTC, Android. • Software architecture, design and development • UI implementation. Chat, Voice and Video • Client side protocol implementation and integration with server Fixture14 • https://play.google.com/store/apps/details?id=com.fixture14&hl=es_419 • Application to follow the sports tournaments results. Live results and news. • 2014. Argentina. • Technologies: Android, Android Services, Amazon Webservices, REST. • Software Design and Coding • Integration with Amazon for Tournament information • Integration with 3rd party services for live results TNO iGrowth • https://play.google.com/store/apps/details?id=nl.tno.igrow • Application that stores information and give advice about children growth. • 2013. Netherlands. • Technologies: Android • Replacement of communication with server layer • Changes to Maps and geolocation features Testing Emulator • Application to test a communication protocol of an embedded device • 2005. Argentina. • Technologies: Windows Desktop, Serial port RS232 • Programming language: Borland C++ Builder Show less HidashHi http://hidashhi.com/product/ • Real-time online communication through video calls, video chat, voice. • 2013. Germany, Netherlands. • Technologies: WebRTC, Android. • Software architecture, design and development • UI implementation. Chat, Voice and Video • Client side protocol implementation and integration with server Fixture14 • https://play.google.com/store/apps/details?id=com.fixture14&hl=es_419 • Application to follow the sports tournaments… Show more HidashHi http://hidashhi.com/product/ • Real-time online communication through video calls, video chat, voice. • 2013. Germany, Netherlands. • Technologies: WebRTC, Android. • Software architecture, design and development • UI implementation. Chat, Voice and Video • Client side protocol implementation and integration with server Fixture14 • https://play.google.com/store/apps/details?id=com.fixture14&hl=es_419 • Application to follow the sports tournaments results. Live results and news. • 2014. Argentina. • Technologies: Android, Android Services, Amazon Webservices, REST. • Software Design and Coding • Integration with Amazon for Tournament information • Integration with 3rd party services for live results TNO iGrowth • https://play.google.com/store/apps/details?id=nl.tno.igrow • Application that stores information and give advice about children growth. • 2013. Netherlands. • Technologies: Android • Replacement of communication with server layer • Changes to Maps and geolocation features Testing Emulator • Application to test a communication protocol of an embedded device • 2005. Argentina. • Technologies: Windows Desktop, Serial port RS232 • Programming language: Borland C++ Builder Show less

    • United States
    • Software Development
    • 100 - 200 Employee
    • Senior Software Engineer
      • Apr 2014 - Aug 2015

      Embedded: • Research and Implementation of Multicore Mutex for embedded OS on ARM microprocessor • Research and implementation of CAN driver for RTEMS OS • Developement and Publication of LPC porting for RTEMS OS • UI Localization with Qt • Research and setup of I/O switch driver using Linux GPIO interface • Worked for UAV Project and Precision Farming project Mobile: • Assia Cloudcheck Application. Checks and improves WiFi connections for mobiles. •… Show more Embedded: • Research and Implementation of Multicore Mutex for embedded OS on ARM microprocessor • Research and implementation of CAN driver for RTEMS OS • Developement and Publication of LPC porting for RTEMS OS • UI Localization with Qt • Research and setup of I/O switch driver using Linux GPIO interface • Worked for UAV Project and Precision Farming project Mobile: • Assia Cloudcheck Application. Checks and improves WiFi connections for mobiles. • Technologies: Protobuf to connect to WiFi router. REST to connect to servers. • iOS https://itunes.apple.com/us/app/cloudcheck/id722428563?mt=8 • UI refactor using Storyboard. App flow implementation using states machines. • Android https://play.google.com/store/apps/details?id=com.assia.cloudcheck&hl=es_419 • New architecture and redesign for version 2.0. UI and Backend implementation using states machines. • Technical leading. Desktop and Server • MOC. Client – Server system for Mission Operation Control of Satellites • Technologies: C++, Qt and Qml, Distributed Architecture, 0MQ (Publish-Subscribe, Request Reply), Flatbuffers, Postgres. • Technology research for Client UI implementation and System Communication • Design and Implementation of Client – Server Communication • Client UI implementation • Technical leading Other tasks: • Deployment of Phabricator (Code review tool) for mobile projects. Work accomplished together with IT area. Internal training. Show less Embedded: • Research and Implementation of Multicore Mutex for embedded OS on ARM microprocessor • Research and implementation of CAN driver for RTEMS OS • Developement and Publication of LPC porting for RTEMS OS • UI Localization with Qt • Research and setup of I/O switch driver using Linux GPIO interface • Worked for UAV Project and Precision Farming project Mobile: • Assia Cloudcheck Application. Checks and improves WiFi connections for mobiles. •… Show more Embedded: • Research and Implementation of Multicore Mutex for embedded OS on ARM microprocessor • Research and implementation of CAN driver for RTEMS OS • Developement and Publication of LPC porting for RTEMS OS • UI Localization with Qt • Research and setup of I/O switch driver using Linux GPIO interface • Worked for UAV Project and Precision Farming project Mobile: • Assia Cloudcheck Application. Checks and improves WiFi connections for mobiles. • Technologies: Protobuf to connect to WiFi router. REST to connect to servers. • iOS https://itunes.apple.com/us/app/cloudcheck/id722428563?mt=8 • UI refactor using Storyboard. App flow implementation using states machines. • Android https://play.google.com/store/apps/details?id=com.assia.cloudcheck&hl=es_419 • New architecture and redesign for version 2.0. UI and Backend implementation using states machines. • Technical leading. Desktop and Server • MOC. Client – Server system for Mission Operation Control of Satellites • Technologies: C++, Qt and Qml, Distributed Architecture, 0MQ (Publish-Subscribe, Request Reply), Flatbuffers, Postgres. • Technology research for Client UI implementation and System Communication • Design and Implementation of Client – Server Communication • Client UI implementation • Technical leading Other tasks: • Deployment of Phabricator (Code review tool) for mobile projects. Work accomplished together with IT area. Internal training. Show less

    • India
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Software Engineer
      • Oct 2009 - Jun 2012

      Nimbuzz Messenger. Chat, video and voice communications client. Technologies and Tools: WebRTC (GIPS), XMPP, sqlite Programming languages : C++, Objective-C and C#/Silverlight • Windows Mobile • UI and application backend development • iOS https://itunes.apple.com/us/app/nimbuzz-messenger/id297574648?mt=8 • UI development, application backend design • Windows Phone • https://www.microsoft.com/en-us/store/apps/nimbuzz/9wzdncrfj4kk • From scratch… Show more Nimbuzz Messenger. Chat, video and voice communications client. Technologies and Tools: WebRTC (GIPS), XMPP, sqlite Programming languages : C++, Objective-C and C#/Silverlight • Windows Mobile • UI and application backend development • iOS https://itunes.apple.com/us/app/nimbuzz-messenger/id297574648?mt=8 • UI development, application backend design • Windows Phone • https://www.microsoft.com/en-us/store/apps/nimbuzz/9wzdncrfj4kk • From scratch design and development • Bada/C++ client: Initial design and implementation of multi-platform client Show less Nimbuzz Messenger. Chat, video and voice communications client. Technologies and Tools: WebRTC (GIPS), XMPP, sqlite Programming languages : C++, Objective-C and C#/Silverlight • Windows Mobile • UI and application backend development • iOS https://itunes.apple.com/us/app/nimbuzz-messenger/id297574648?mt=8 • UI development, application backend design • Windows Phone • https://www.microsoft.com/en-us/store/apps/nimbuzz/9wzdncrfj4kk • From scratch… Show more Nimbuzz Messenger. Chat, video and voice communications client. Technologies and Tools: WebRTC (GIPS), XMPP, sqlite Programming languages : C++, Objective-C and C#/Silverlight • Windows Mobile • UI and application backend development • iOS https://itunes.apple.com/us/app/nimbuzz-messenger/id297574648?mt=8 • UI development, application backend design • Windows Phone • https://www.microsoft.com/en-us/store/apps/nimbuzz/9wzdncrfj4kk • From scratch design and development • Bada/C++ client: Initial design and implementation of multi-platform client Show less

    • United States
    • Computers and Electronics Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Oct 2007 - Oct 2009

      Embedded: • Client of TEAM Communicatiosn Solution VoIP phone integrated into Windows Mobile, connected through a WLAN infraestructure. • Technologies: Mobile Bootstrap, WiFi, SIP, PTT, ACE network library. • Programming languages: C and C++ • Development and UT of drivers and services for Windows Mobile 6. • Implementation of Push-To-Talk protocol . • Changes to a SIP stack. • Integration with 3rd party WiFi libraries Mobile: • Client of TEAM… Show more Embedded: • Client of TEAM Communicatiosn Solution VoIP phone integrated into Windows Mobile, connected through a WLAN infraestructure. • Technologies: Mobile Bootstrap, WiFi, SIP, PTT, ACE network library. • Programming languages: C and C++ • Development and UT of drivers and services for Windows Mobile 6. • Implementation of Push-To-Talk protocol . • Changes to a SIP stack. • Integration with 3rd party WiFi libraries Mobile: • Client of TEAM Communications Solution. • Technologies: Visual C++ MFC, XML, .NET • Programming languages: C++ and C# • UI development and integration with 3rd party systems. • Development of provisioning tools for Windows Mobile. Show less Embedded: • Client of TEAM Communicatiosn Solution VoIP phone integrated into Windows Mobile, connected through a WLAN infraestructure. • Technologies: Mobile Bootstrap, WiFi, SIP, PTT, ACE network library. • Programming languages: C and C++ • Development and UT of drivers and services for Windows Mobile 6. • Implementation of Push-To-Talk protocol . • Changes to a SIP stack. • Integration with 3rd party WiFi libraries Mobile: • Client of TEAM… Show more Embedded: • Client of TEAM Communicatiosn Solution VoIP phone integrated into Windows Mobile, connected through a WLAN infraestructure. • Technologies: Mobile Bootstrap, WiFi, SIP, PTT, ACE network library. • Programming languages: C and C++ • Development and UT of drivers and services for Windows Mobile 6. • Implementation of Push-To-Talk protocol . • Changes to a SIP stack. • Integration with 3rd party WiFi libraries Mobile: • Client of TEAM Communications Solution. • Technologies: Visual C++ MFC, XML, .NET • Programming languages: C++ and C# • UI development and integration with 3rd party systems. • Development of provisioning tools for Windows Mobile. Show less

    • Argentina
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Electronic Engineer
      • Oct 2001 - Oct 2007

      Embedded: • Public Communications Billing Devices. Devices to bill public communications connected to a central server to receive call rates and transmit calls information. • Technologies: IAR, Rabbit 2000 and NXP ARM processors, custom communication protocols, flash programming and embedded software update, encryption. • Programming languages: C • Developement of UI, communication with server and low level hardware access. • Technical leading. • Software architecture… Show more Embedded: • Public Communications Billing Devices. Devices to bill public communications connected to a central server to receive call rates and transmit calls information. • Technologies: IAR, Rabbit 2000 and NXP ARM processors, custom communication protocols, flash programming and embedded software update, encryption. • Programming languages: C • Developement of UI, communication with server and low level hardware access. • Technical leading. • Software architecture and design of a new Embedded Linux and ARM based device. • Development of Embedded Linux Driver. Project Management: • Project Management Office member. • Board of development process definition member. • Implementation of Project management tools for Development area • Involved in Certification of ISO-9000:2000 Testing: • Software and hardware testing • Testing automation: development of a robot to test software and hardware of embedded devices. University Tesis Project. Show less Embedded: • Public Communications Billing Devices. Devices to bill public communications connected to a central server to receive call rates and transmit calls information. • Technologies: IAR, Rabbit 2000 and NXP ARM processors, custom communication protocols, flash programming and embedded software update, encryption. • Programming languages: C • Developement of UI, communication with server and low level hardware access. • Technical leading. • Software architecture… Show more Embedded: • Public Communications Billing Devices. Devices to bill public communications connected to a central server to receive call rates and transmit calls information. • Technologies: IAR, Rabbit 2000 and NXP ARM processors, custom communication protocols, flash programming and embedded software update, encryption. • Programming languages: C • Developement of UI, communication with server and low level hardware access. • Technical leading. • Software architecture and design of a new Embedded Linux and ARM based device. • Development of Embedded Linux Driver. Project Management: • Project Management Office member. • Board of development process definition member. • Implementation of Project management tools for Development area • Involved in Certification of ISO-9000:2000 Testing: • Software and hardware testing • Testing automation: development of a robot to test software and hardware of embedded devices. University Tesis Project. Show less

Education

  • Universidad Nacional de Córdoba
    Engineer’s Degree, Electronic
    1997 - 2003
  • Renault Technical School
    High School, Mechanical Engineering Related Technologies/Technicians
    1991 - 1996

Community

You need to have a working account to view this content. Click here to join now