Yuri da Silva Villas Boas

Yuri da Silva Villas Boas

Florianopolis, Brazil
Hire Yuri
Scroll To View More
Yuri da Silva Villas Boas

Yuri da Silva Villas Boas

Florianopolis, Brazil
Member since April 24, 2016
Yuri recently graduated with his Bachelor's degree in Applied Mathematics, with an emphasis in Finance and Statistics, from the Federal University of Rio de Janeiro, Brazil. He has considerable work experience in C++ and a good background in Mathematics, Statistics, and Physics. Due to this core set of competencies, Yuri is a good fit for jobs in scientific computation.
Yuri is now available for hire
Experience
  • Linux, 6 years
  • C++, 6 years
  • Open MPI, 2 years
Florianopolis, Brazil
Availability
Full-time
Preferred Environment
Linux, Vim
The most amazing...
...work I've ever done is the work I'm currently doing on a new type of asymmetric cryptography.
Employment
  • Software Analyst
    Brazil National Institute of Pure and Applied Mathematics
    2016 - 2016
    • Created documentation in Latex for software written in R by F. Macias and his adviser professor, Dr. Jorge P Zubelli.
    • Helped research and provide analysis for a thesis on the topic of the Optimization of Strategies of Liquidation of Options Portfolios. The thesis subject can be viewed as considering different approaches for a specific optimal stop problem.
    Technologies: Latex
  • Programmer
    Federal University of Rio de Janeiro
    2014 - 2014
    • Developed new classes for a C++ simulation API by DEM Solutions, used in the Laboratory of Mining Technology (LTM) of UFRJ. In the Laboratory, the API is used to simulate milling in an attempt to energetically optimize this process.(http://www.edemsimulation.com/).
    Technologies: C++
  • Programmer
    Federal University of Rio de Janeiro
    2012 - 2013
    • Helped to develop a piece of software in C++ for the Mathematics Institute. The goal was to calculate the tau function in order to investigate the integer tau conjecture, an important conjecture in the field of Complexity (See "Complexity and Real Computation" - Blum et al.). My program calculated the inverse image of the Tau Function through depth-first search. The entire project was overseen by professor Gregório M. Muñoz.
    • Added functionality for parallelization with Open MPI (a distributed memory architecture for parallelization).
    • Optimized performance by working with GMP (GNU Multiple Precision), a library for arbitrary precision to express large integers.
    Technologies: C++, Open MPI, GMP
  • Programmer
    Federal University of Santa Catarina
    2010 - 2011
    • Developed C++ software in the Organic Opto-electronics and Anisotropic Systems Laboratory. The software has two functionalities - to calculate Interface Width and Height-Height Correlation of surfaces. (References: Marta Elisa Rosso Dotto "Universality of Scale Laws on Chemically Attacked Surfaces http://unicamp.sibi.usp.br/handle/SBURI/42157).
    • Delivered a functional piece of software to the lab used daily by the team. This accomplishment is further supported by the fact that I had no knowledge of programming when starting the project.
    Technologies: C++
Experience
  • YSVB bug-proof (Development)
    https://github.com/Yuri-SVB/ysvb-bug-proof

    This project focuses on a set of general purpose, compile-time macros that create log file alerts for run time tests.

    It is the only software of its kind (to the author's knowledge) that not only logs the error message, but also indicates the operation that operands were expected to have. (See github page for example).

    The advantage of this when compared to running the program in step by step mode is that an investigation of a very long execution is made easier. Looking for the error, is made as simple as a search with Ctrl+F in the execution log.

  • Fancy Log (Development)
    https://github.com/Yuri-SVB/fancy-log/

    This project consists of a set of macros that can be added to the source code of a given project to create a well formated log with indentation that construes the degree of nesting of the program flow.

  • SRVB Cryptography (Development)

    Asymmetric cryptography conceived by Professor Daniel Santana Rocha (IMPA) and Yuri da Silva Villas Boas (UFRJ).

    Not yet released.

  • EVA (Development)

    Automated Proving Algorithm.

  • Getting Started with the SRVB Cryptosystem (Publication)
    This article will give you an introduction to the principles behind public-key cryptosystems and introduce you to the Santana Rocha-Villas Boas (SRVB) cryptosystem, developed by the author of the article and prof. Daniel Santana Rocha. The algorithm authors are making a campaign that includes a financial reward to anyone who manages to crack the code.
Skills
  • Languages
    C++, Python, JavaScript, SQL, Scala
  • Tools
    Sublime Text, Git, LaTeX, Geany
  • Libraries/APIs
    Open MPI
  • Platforms
    Linux
  • Storage
    MySQL
  • Misc
    Linux Mint, Command Line
Education
  • Bachelor's degree in Applied Mathematics
    Federal University of Rio de Janeiro - Rio de Janeiro, Brazil
    2012 - 2015
I really like this profile
Share it with others