São Paulo y alrededores
1 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

Experience with building and maintaining large-scale data processing pipelines, storage…

Actividad

Experiencia y educación

  • Google

Mira la experiencia completa de Paulo

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.

Experiencia de voluntariado

  • Gráfico Instituto Federal da Paraíba

    Teaching Assistant of Olympics Programming Project

    Instituto Federal da Paraíba

    - 6 mes

    Educación

    Organized by the Federal Institute of Education, Science, and Technology of Paraíba (IFPB), Olympics Programming Project (POP) aims to help students improve their programming and software development skills by providing algorithms and problem-solving training.

    As a Teaching Assistant, I was responsible for teaching Data Structures, Graphs, Greedy, and Dynamic Programming Algorithms.

  • Organizer

    TechKids

    - 2 años 4 meses

    Educación

    The TechKids is an event that celebrates Children's Day and aims to teach Programming (software development), Chemistry and Robotics to students between 10 and 15 years old from middle school from public system in João Pessoa, State of Paraíba.

    The main goal is to show the kids a few about science and technology, in order to rise the interest on these fields through practical activities that are carried out during the event. Another
    important goal is to spread the opportunities for…

    The TechKids is an event that celebrates Children's Day and aims to teach Programming (software development), Chemistry and Robotics to students between 10 and 15 years old from middle school from public system in João Pessoa, State of Paraíba.

    The main goal is to show the kids a few about science and technology, in order to rise the interest on these fields through practical activities that are carried out during the event. Another
    important goal is to spread the opportunities for studying at Federal Institute of Education,
    Science and Technology of Paraíba, as well a campus tour, where the event is held.

    The first edition was held on October 29, 2016, with the participation of 34 students from the State Middle and High School Professor Maria Helena Bronzeado Machado. Fifty-five IFPB students enrolled to volunteer at the event, from the most diverse majors: Electrical Engineering, Interior Design, Computer Networks, Systems for Internet and Electronics Technical course.

    After TechKids, several participants enrolled in the ission process for technical courses at IFPB and two of them were approved for Electronics Technical Course, at 1st and 3rd general place. Among the offered activities, the most important were Programming Workshops (Scratch and AppInventor), Robotics (Lego Mindstorm) and the Chemistry Show.

  • Gráfico ACM, Association for Computing Machinery

    Co-Founder and Chair of the Student Chapter @ IFPB

    ACM, Association for Computing Machinery

    - 7 mes

    Ciencia y tecnología

    Created the first ACM Student Chapter in Brazil. As the Chairman, I was responsible for promoting ACM at IFPB and engaging students to become volunteers.

    The Chapter was organized and operated to spread the computing knowledge for the internal and external community from IFPB by promoting scientific, technical, and educational events. We organized the Maratona POP, 1st Code Camp, and TechKids events which were programming contests, programming training, and programming education for…

    Created the first ACM Student Chapter in Brazil. As the Chairman, I was responsible for promoting ACM at IFPB and engaging students to become volunteers.

    The Chapter was organized and operated to spread the computing knowledge for the internal and external community from IFPB by promoting scientific, technical, and educational events. We organized the Maratona POP, 1st Code Camp, and TechKids events which were programming contests, programming training, and programming education for kids.

    http://ifpb.acm.org/

Publicaciones

  • Performance Evaluation of Snapshot Methods to Warm the Serverless Cold Start

    arXiv

    The serverless computing model strengthens the cloud computing tendency to abstract resource management. Serverless platforms are responsible for deploying and scaling the developer's applications. Serverless also incorporated the pay-as-you-go billing model, which only considers the time spent processing client requests. Such a decision created a natural incentive for improving the platform's efficient resource usage. This search for efficiency can lead to the cold start problem, which…

    The serverless computing model strengthens the cloud computing tendency to abstract resource management. Serverless platforms are responsible for deploying and scaling the developer's applications. Serverless also incorporated the pay-as-you-go billing model, which only considers the time spent processing client requests. Such a decision created a natural incentive for improving the platform's efficient resource usage. This search for efficiency can lead to the cold start problem, which represents a delay to execute serverless applications. Among the solutions proposed to deal with the cold start, those based on the snapshot method stand out. Despite the rich exploration of the technique, there is a lack of research that evaluates the solution's trade-offs. In this direction, this work compares two solutions to mitigate the cold start: Prebaking and SEUSS. We analyzed the solution's performance with functions of different levels of complexity: NoOp, a function that renders Markdown to HTML, and a function that loads 41 MB of dependencies. Preliminary results indicated that Prebaking showed a 33% and 25% superior performance to startup the NoOp and Markdown functions, respectively. Further analysis also revealed that Prebaking's warmup mechanism reduced the Markdown first request processing time by 69%.

    Otros autores
    Ver publicación
  • Prebaking Functions to Warm the Serverless Cold Start

    Middleware '20: Proceedings of the 21st International Middleware Conference

    Function-as-service platforms promise a simpler programming model for cloud computing, in which the developers concentrate on writing its applications. In contrast, the platform takes care of resource management. As FaaS s are billed based on the execution of the functions, platform providers have a natural incentive not to keep idle resources running at the platform's expense. However, this strategy may lead to the cold start issue, in which the execution of a function is delayed because…

    Function-as-service platforms promise a simpler programming model for cloud computing, in which the developers concentrate on writing its applications. In contrast, the platform takes care of resource management. As FaaS s are billed based on the execution of the functions, platform providers have a natural incentive not to keep idle resources running at the platform's expense. However, this strategy may lead to the cold start issue, in which the execution of a function is delayed because there is no ready resource to host the execution. Cold starts can take hundreds of milliseconds to seconds and have been a prohibitive and painful disadvantage for some applications. This work describes and evaluates a technique to start functions, which restores snapshots from previously executed function processes. We developed a prototype of this technique based on the CRIU process checkpoint/restore Linux tool. We evaluate this prototype by running experiments that compare its start-up time against the standard Unix process creation/start-up procedure. We analyze the following three functions: i) a "do-nothing" function, ii) an Image Resizer function, and iii) a function that renders Markdown files. The results attained indicate that the technique can improve the start-up time of function replicas by 40% (in the worst case of a "do-nothing" function) and up to 71% for the Image Resizer one. Further analysis indicates that the runtime initialization is a key factor, and we confirmed it by performing a sensitivity analysis based on synthetically generated functions of different code sizes. These experiments demonstrate that it is critical to decide when to create a snapshot of a function. When one creates the snapshots of warm functions, the speed-up achieved by the prebaking technique is even higher: the speed-up increases from 127.45% to 403.96%, for a small, synthetic function; and for a bigger, synthetic function, this ratio increases from 121.07% to 1932.49%.

    Otros autores
    Ver publicación

Reconocimientos y premios

  • Second place at Vsoft Contest 2017

    Vsoft Company

    In the first year of my Bachelor’s degree in Computer Science, I participated in the Vsoft Contest 2017 for the development of a fingerprint recognition algorithm. Vsoft is a brazilian company that develops solutions for biometric personal identification.
    The contest main goal is develop a solution to fingerprint recognition with the lowest Equal Error Rate (EER).

    My solution as ‘RUSSIAN WEAPON 2’ has got the second place with an 8.89% EER.

    Contest infos:
    site:…

    In the first year of my Bachelor’s degree in Computer Science, I participated in the Vsoft Contest 2017 for the development of a fingerprint recognition algorithm. Vsoft is a brazilian company that develops solutions for biometric personal identification.
    The contest main goal is develop a solution to fingerprint recognition with the lowest Equal Error Rate (EER).

    My solution as ‘RUSSIAN WEAPON 2’ has got the second place with an 8.89% EER.

    Contest infos:
    site: https://www.vsoft.com.br/desafio2017
    ranking: https://sites.google.com/vsoft.com.br/rankingdesafio2017/

  • First place - Gold Medal at Olímpiada Paraibana de Informática - OPI in Advanced Junior Category

    OPI - UFCG

    A OPI visa estimular os alunos a aprimorarem e aprofundarem o conhecimento em Programação e Algoritmos. Além disso, a olimpíada almeja preparar melhor e despertar o interesse de alunos paraibanos para as competições nacionais e internacionais de programação, como a Olimpíada Brasileira e Internacional de Informática, e a ACM/IC.

  • First place - Gold Medal at IV Maratona POP Programming Contest in Advanced Junior Category

    IFPB e EXPOTEC.

    Maratona POP is a programming contest that stimulates students to solve problems related with algorithms.
    My team has got the first place in the Advanced Junior Category and second place in the Advanced Senior Category.

    Contest infos:
    site: http://joaopessoa.ifpb.edu.br/pop/maratona/
    contest results: http://www.expotec.org.br/2016/noticia/137-conheca-o-ranking-da-maratona-pop-2016.html

  • 37th place - Honorable Mention, Internacional Collegiate Programming Contest - Brazil Regionals

    ACM IC

    A Maratona de Programação é um evento da Sociedade Brasileira de Computação que existe desde o ano de 1996. A Maratona nasceu das competições regionais classificatórias para as finais mundiais do concurso de programação da ACM, o ACM International Collegiate Programming Contest, e é parte da regional sulamericana do concurso.
    A competição promove nos estudantes a criatividade, a capacidade de trabalho em equipe, a busca de novas soluções de software e a habilidade de resolver problemas sob…

    A Maratona de Programação é um evento da Sociedade Brasileira de Computação que existe desde o ano de 1996. A Maratona nasceu das competições regionais classificatórias para as finais mundiais do concurso de programação da ACM, o ACM International Collegiate Programming Contest, e é parte da regional sulamericana do concurso.
    A competição promove nos estudantes a criatividade, a capacidade de trabalho em equipe, a busca de novas soluções de software e a habilidade de resolver problemas sob pressão.

  • Second place - Gold Medal at Olímpiada Paraibana de Informática - OPI in Advanced Junior Category

    OPI - UFCG

    a OPI visa estimular os alunos a aprimorarem e aprofundarem o conhecimento em Programação e Algoritmos. Além disso, a olimpíada almeja preparar melhor e despertar o interesse de alunos paraibanos para as competições nacionais e internacionais de programação, como a Olimpíada Brasileira e Internacional de Informática, e a ACM/IC.

  • Third place - Bronze Medal at II Maratona POP Programming Contest

    IFPB e EXPOTEC

    Maratona POP is a programming contest that stimulates students to solve problems related with algorithms.
    My team has got the third place in the competition.

    Contest infos:
    site: http://joaopessoa.ifpb.edu.br/pop/maratona/
    contest results: http://www.expotec.org.br/2015/index.html

Idiomas

  • Portuguese

    Competencia bilingüe o nativa

  • English

    Competencia bilingüe o nativa

Ver el perfil completo de Paulo

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

Perfiles similares

Otras personas con el nombre de Paulo Feitosa en Brasil

Añade nuevas aptitudes con estos cursos