Pilar, Provincia de Buenos Aires, Argentina
1 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

I have tinkered with computers ever since I was in elementary school. At age 17, I…

Contribuciones

Actividad

Unirse para ver toda la actividad

Experiencia y educación

  • Veritran

Mira la experiencia completa de Pablo Miguel

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Licencias y certificaciones

Experiencia de voluntariado

  • Desarrollador

    Fundación para el Desarrollo de la Programación en Ácidos Nucleicos - FuDePAN

    - 4 años 10 meses

    Ciencia y tecnología

    Collaborated with the development of the ViSi project (https://bitbucket.org/fudepan/visi/wiki/Home) and the MiLi library (https://bitbucket.org/fudepan/mili/wiki/Home).

    Also acted as a reviewer of other projects of the NGO.

Publicaciones

  • Peer reviews with a perspective based approach as an alternative to implement ISO 9001 audits.

    XLIII CLEI - 46 JAIIO

    In this work we show a technique to implement a quality management system for software development companies which complies with both the ISO 9001 standard and agile development methodologies. We present two software development companies and their application of this system as case studies.

    Otros autores
    Ver publicación
  • Inyeccion de fallas por software en lazos de control aeronautico

    Congreso Argentino de Tecnologia Espacial (CATE) 2015

    El objetivo es evaluar la utilidad de un sistema de inyección de fallas por software que simula los efectos de los Single­Event Upsets (SEUs) provocados por la radiación en determinados entornos sobre un software que realiza un lazo de control básico para estabilización de rolido.

    Otros autores
  • Minimal Overhead for Multiple Interfaces

    ACCU Journals, Overload

    When working on embedded systems, using C++, it is often desirable to have a single class implementing multiple interfaces. The naïve way of doing this (i.e., using multiple inheritance from a set of interfaces), while perfectly reasonable for normal situations, does pose some performance and memory problems for its use on embedded systems.
    Given these costs, an approach used in embedded systems is to do away with interfaces altogether, thus saving all the implementation overheads. But this…

    When working on embedded systems, using C++, it is often desirable to have a single class implementing multiple interfaces. The naïve way of doing this (i.e., using multiple inheritance from a set of interfaces), while perfectly reasonable for normal situations, does pose some performance and memory problems for its use on embedded systems.
    Given these costs, an approach used in embedded systems is to do away with interfaces altogether, thus saving all the implementation overheads. But this also leads to more coupled designs for object interaction, since method invocations occur on concrete objects instead of on interfaces, and it might also lead to code duplication and a loss of maintainability.
    We propose a technique to use interfaces within the tight constraints of an embedded environment, and discuss its merits against alternative solutions to the problem.

    Otros autores
    Ver publicación
  • 0 ­overhead­ principle violations in exception handling. N4049

    Programming Language C++, Evolution Working Group

    Sometimes the 0-overhead principle is not honored; one has to pay for things that are not used. An instance where this can be observed is the Exception Handling mechanisms implemented by the diverse toolchains.
    In an average computing environment, this has little or no importance; the overhead is minimal and its impact is negligible.
    But on embedded systems, where memory is scarce, the overhead imposed by unused language constructs can exceed the capabilities of the available hardware, as…

    Sometimes the 0-overhead principle is not honored; one has to pay for things that are not used. An instance where this can be observed is the Exception Handling mechanisms implemented by the diverse toolchains.
    In an average computing environment, this has little or no importance; the overhead is minimal and its impact is negligible.
    But on embedded systems, where memory is scarce, the overhead imposed by unused language constructs can exceed the capabilities of the available hardware, as we will show is the case for exceptions.

    Otros autores
    Ver publicación
  • VISI: a computational program for antiviral strategies comparison

    Tercer Congreso Argentino de Bioinformática y Biología Computacional

    One of the most important aspects of HIV therapy is the use of antiretroviral drugs, that affect some
    of the virus' functions. To test the effects of different drug combinations, a software capable of simulating the effects of different therapies becomes desirable.
    Some mathematical models, such as the ones developed by Perelson et al. and Kirschner and Webb, can be used to model the progression of HIV infections in their different stages.
    A simulation software called ViSi was…

    One of the most important aspects of HIV therapy is the use of antiretroviral drugs, that affect some
    of the virus' functions. To test the effects of different drug combinations, a software capable of simulating the effects of different therapies becomes desirable.
    Some mathematical models, such as the ones developed by Perelson et al. and Kirschner and Webb, can be used to model the progression of HIV infections in their different stages.
    A simulation software called ViSi was developed to test therapies in silico, using these models as a tool.
    It consists of three parts: a simulation core that handles the resolution of a system of differential equations, mathematical models that represent the particular models used for the simulations, and plugins that preset the numerical constants of each simulation scenario.

    Otros autores
    Ver publicación

Cursos

  • Computer Security using Haskell and Python

    -

  • Gestión de las Organizaciones de Software

    -

  • Introduction to Mobile Robotics

    -

Proyectos

  • ViSi

    - actualidad

    VISI is a program developed by FuDePAN (http://www.fudepan.org.ar/) to provide a framework to model and simulate viral behavior.

    Otros creadores
    Ver proyecto

Calificaciones de pruebas

  • Gestión de las Organizaciones de Software

    Puntuación: 10

    Curso de posgrado de la Facultad de Matemática, Astronomía y Física. Dictado por Álvaro Ruiz de Mendarozqueta.

Idiomas

  • Español

    Competencia bilingüe o nativa

  • Inglés

    Competencia profesional completa

  • Francés

    Competencia básica limitada

  • Alemán

    Competencia básica limitada

Empresas

  • Scrum Alliance

    Member

    - actualidad

    Certified Scrum Master

Más actividad de Pablo Miguel

Ver el perfil completo de Pablo Miguel

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Pablo Miguel directamente
Unirse para ver el perfil completo

Perfiles similares

Otras personas con el nombre de Pablo Miguel Oliva

Añade nuevas aptitudes con estos cursos