Cristhian Ariel David Deagustini

Cristhian Ariel David Deagustini

Full Stack Developer - AI Researcher

Location:

Full Stack Web Developer and Artificial Intelligence Researcher. Team leader and senior developer for web applications in Angular+NodeJS, MySQL and Cloud Deploy in Google Cloud Platform. Research focused in knowledge dynamics, representation and reasoning under inconsistencies. Experience working with agile methodologies under the SCRUM framework, both in team leadership as a Scrum master and as part of dev teams. Teamwork oriented.

Work

Senior Developer

Dec 2020 - Present

Senior Software Developer and Analyst.

  • Main analyst for a project for a website builder for real state agencies. In charge of several aspects of the project such as requeriments elicitation, system analysis, system design, data model design.

Chief Innovation Officer/Team Leader

Jun 2020 - Nov 2020

Team leader of Several Projects in the organization. Main responsabilities: Scrum master. Definition and formalization of the company's developing process over quality certifications. Fullstack developer (NodeJS/Angular/MySQL-Sequelize), mobile developer (Ionic).

  • Leader of two different dev teams of 5 people over two projects. As Scrum master for both projects I was in charge of Sprint definitions, board management, and general team leadership. I was also in charge of the deploy of both the Web application and the mobile app for both Ios and Android platforms.
  • Consultant for the company's quality certification. I headed the definition and formalization of procedures for the development process for innovative projects within the company, in order to accomodate them to the certification standards.
  • Main consultant for the formalization of company policies on resource access over GitLab and Goocle Cloud Platform, in order to accomodate them to the certification standards.
  • Chief designer of the use of new technologies applied to the agricultural and livestock domains. I was in charge of the definition of uses for technologies such as Object Detection in Machine Learning with respect to client requeriments.

Senior FullStack/Mobile Developer

Jun 2019 - May 2020

Developer of Web projects over Angular, NodeJS and MySQL. Mobile development over Ionic. Development over Blockchain with NodeJS for Solidity smart contracts, and Angular frontend for the system.

  • Backend, Frontend and mobile development of an application to control events and best practices in the livestock and agricultural industry. Design of the roles and permissions system. Definition of the Data model. Enabling blockchain capabilities over the resolution of events to prevent forgery. Firebase-based authentication. Management of VMs and other resources at Google Cloud Platform. Technologies: NodeJS, Angular, HTML5, SASS, Material, Cordova, Capacitor, MySQL, Sequelize, Docker, Nginx, Git.
  • Backend and Frontend development of an application to control people entrance and exits at closed neighborhoods. Worked primarily on enabling exportation of Excel sheets and PDF files, and enabling bockchain capabilities. Technologies: NodeJS, Angular, HTML5, SASS, Material, Cordova, Capacitor, MySQL, Sequelize, Docker, Nginx, Git.
  • Development of a MongoDB+NodeJS backend to send transactions to a Solidity smart contracts in order to use an Ethereum-like Blockchain to seal hashes to prevent forgery. Development of an Angular Frontend (www.verifbfa.com) to upload files and client-side calculate their hashes, and then sealing them and providing the block seal information. Technologies: NodeJS, Angular, HTML5, SASS, Material, MongoDB, Git.

Researcher

Sep 2018 - Present

AI Researcher in Belief Revision and Argumentation. Research Lab Director at Universidad Nacional de Entre Ríos. Focused on inconsistency management both by Belief Revision and Argumentation approaches. Published in the most prestigious journals of the field (AIJ, JAIR, INS). Formalization of mathematical models applied to the resolution of computational problems in knowledge repsentation, reasoning and dynamics.

  • Formalization of contraction processes for inconsistency and incoherence management over existential rules programs in general and Datalog+- ontologies in particular, based on Kernel Contraction and a novel approach Cluster Contraction. Keywords: Belief Contraction, Existential rules, Inconsistency, Incoherence.
  • Formalization of a refinement of Kernel Contraction called Belief Accrual to account for extended information over the knowledge, with application to multi-agent systems.
  • Formalization of Argumentation processes both over DeLP and a novel defeasible version of Datalog+-, applied to the Recommender Systems field for the music and movies application domains.

Education

Universidad Nacional del Sur

PhD in Computer Science

Apr 2011 - Oct 2015

Universidad Nacional de Entre Ríos

Licenciate (Five-years degree equivalent to an Master of Science in North American universities) - in System Analysis

Mar 2003 - Dec 2010

Universidad Nacional de Entre Ríos

Associate in Software Development

Mar 2003 - Dec 2010

Awards

Research Scholarship

National Council of Scientific and Technical Research (CONICET)

Apr 2011

Publications

Belief base contraction by belief accrual

Artificial Intelligence (AIJ)

Oct 2019

Multi-source multiple change on belief bases

International Journal of Approximate Reasoning (IJAR)

Jul 2019

Datalog+- Ontology Consolidation

Journal of Artificial Intelligence Research (JAIR)

Aug 2016

Skills

Web/Mobile Development

NodeJS Angular Ionic

Development/Deploy

MySQL Docker Gitlab CI/CD

System Analysis

Analysis Design Requeriment Elicitation

Methodology/Other

Scrum

Artificial Intelligence

Belief Revision Argumentation

Languages

Spanish

Native Speaker

English

Written (upper), Speaking (Intermediate)