Lights
Hello, I'm Wallace Pannace
I'm a Engineering physicist and a Developer.

DEV SKILLS

Select a skill to show the targeted information.

Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.

Highlighting:
  • Model view Controler (MVC).
  • Django Template Language (DTL).
  • Data Models.
  • Generic Views.
  • Forms and Forms Objects.
  • Cookies and Sessions.
  • Authentications and OAuth
  • Create, Read, Upload and Delete applications (CRUD).

Structured Query Language (SQL)

Is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, data incorporating relations among entities and variables.

Highlighting:
  • How Databases Work.
  • SQLite3 Shell Manipulation.
  • Django Data Models.
  • One-to-Many Models.
  • Many-to-Many Models.

Java Script

Is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute the code on users' devices.

Highlighting:
  • Object Oriented Programing.
  • jQuery.
  • JavaScript Object Notation (JSON).

Heroku

Heroku is a cloud platform as a service supporting several programming languages. One of the first cloud platforms, Heroku has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.

HTML5

HyperText Markup Language (HTML5) is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation.

CSS

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML. Mainly used for describing the presentation of Web pages, including colors, layout, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers.

SASS

CSS with superpowers. Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.

API's

An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software.[1] A document or standard that describes how to build or use such a connection or interface is called an API specification. A computer system that meets this standard is said to implement or expose an API.

  • Demonstration of its functionality in the UAChecker in the projects section.
  • Python

    Python is a high-level, interpreted, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.
    Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. It is often described as a "batteries included" language due to its comprehensive standard library.

  • My first contact with this language was in 2017, since then I've been using it for personal and academic projects.
  • C Programming Language

    C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systems, device drivers, protocol stacks, though decreasingly for application software.

  • My first contact with this language was in 2017, in the course "C programming in computers" at the university UNILA, and still use for unity applications.
  • Git

    Git is free and open source software for distributed version control: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows (thousands of parallel branches running on different systems).

    Machine Learning

    Machine learning is a branch of artificial intelligence (AI) and computer science that focuses on using data and algorithms to mimic the way humans learn, gradually improving their accuracy.

  • My First contact with this type of algorithms was during a research project at university, using the sci-kitlearn library, see the "Research 3" on the Engineering Physics section.
  • ENGINEERING PHYSICS

    Attending the Federal University of Latin American Integration (UNILA) in Brazil, currently in the seventh semester (7/10). Here are some of the most relevant courses I've attended so far.

    Main Courses

    Academic Projects

    Description

    Click on one of the options to show the course description.

    PROJECTS

    The projects listed here are solo projects made for the purpose of learning and practicing new skills, so no pre-made templates were used.

    Cluster-Morph

    This application allows you to cluster curves based on their morphology, you can upload the data to the server (SQLite3) and see a resume of the results on live and download a compacted file with all results.

    Note: It's hosted in a free heroku app, so it might take a few seconds to load the first time.

    Tools:

    UAChecker

    An application that compiles data from 3 different API's about urban areas, providing statistics, trivia, history and images of the largest urban areas with a quick search.

    Note: It's hosted in a free heroku app, so it might take a few seconds to load the first time.

    Tools:

    This Portfolio

    Made from the ground up, here the main tools used are the manipulation of the site with java script and the dsing with Sass.

    Tools:

    ABOUT

    I have no difficulties communicating or working in groups, I am a hard worker, not very extroverted, I love to learn and that is what I seek in what I participate, I have an ease in understanding new things, I always seek to contribute with something, I like to work, I am optimistic and a dreamer.

    My first formal contact with programming was in the class 'computer programming in C' in 2017, and soon after I started in scientific research projects at my university, projects that combined computing, physics and data analysis.

    My passion for bringing ideas to life led me to learn about application development, in 2022 I started studying django and focused on understanding the process of creating a web app from start to finish.

    Contact