DJAN MARTINS

Hello and welcome to my personal website! I’m a computer engineer with experience in programming with a variety of different programming languages and I've developed desktop programs and web applications. I am currently looking for a position as a software developer, software engineer or as a web developer, in which not only I can use my skill sets to be an effective member, but also grow and develop as a professional. In my personal webpage you can find more information about my skills, experiences and even a little bit about my personal hobbies. Thank you for your interest and your time and I look forward to hearing from you!

my picture

DJANILSON

Toronto, CA

Developer

djanlm@hotmail.com

16475634741

Skills

Web Development

HTML
CSS
Sass
JavaScript
JQuery
Photoshop

Programming

NodeJS
ReactJS
React-Native
Java
JDBC
C++
C
PHP
Python
Swift

Databases

MySQL
PostegreSQL

Augmented Reality

Spark AR
Blender
Photoshop
After Effects
Substance Painter

Engineering

Matlab
Arduino

Languages

Portuguese
English
Spanish

WORK EXPERIENCE

Freelance Front-end Engineer - Toronto, ON, Canada

Currently, I have been working as a front-end developer with knowledge in different program languages. Most of the time agencies reach out to me and ask me if I am available to develop some website for their clients. So, in this position, my tasks are:

  • Create pages using HTML, CSS and its preprocessors such as SASS, and javascript.
  • Create pages using ReactJS.
  • Use PHP in the backend to send e-mails or form replies.
  • Keep studying and improving my skills throughout tutorials, bootcamps and youtube videos.

Here, you can check some of my last works:


Additionally, it is possible to check some of my github projects where I used ReactJS and Node.js:

Freelance Augmented Reality Developer - Toronto, ON, Canada

Concurrently, I have also been working as a developer of augmented reality experiences using Spark AR software.

  • Created scripts using both JavaScript and TypeScript.
  • Designed assets to be used in projects using several software such as Adobe Photoshop, After Effects, Substance Painter and Blender.
  • Lectured and edited online courses about the creation and development of augmented reality filters that are used on Facebook and Instagram.

Here, it is possible to check some of my AR projects:

Software Developer - Big Data University - IBM – Toronto, ON, Canada

Assisted a team in developing a weather application for Arduino, where I was responsible for:

  • Development of the Arduino program (C language) to control signals sent to a sprinkler. This program connected the sprinkler to a server where the information about its day to day operation was kept.
  • The program developed used a weather API to send commands to the sprinkler based on the weather forecast.
  • Information about water usage was used in big data analysis.
  • Installation and connection of a humidity sensor to the Arduino, which allowed it to receive information about the condition of the soil.
  • Connection of the Arduino board to a relay module which allows the system to send 5v signals to control the sprinkler, which works with 120v.
Research Student (Software Engineer) - Universidade Federal do Rio Grande do Norte - Natal, RN, Brazil

As member of a research group on industrial automation and control systems applied to oil and gas industry.

  • Assisted translating Matlab programs to C language.
  • Developed programs for DSP boards.
  • Worked as part of a team developing a software to control and monitor the level of water in a tank using Java language. With this program I could analyze and compare different types of control signals in order to decide which one was more effective in filling up a tank to the right level.

SKILLS


NodeJS, ReactJS, React-Native

I have been learning these technologies recently through a bootcamp where I have been developing several projects, including web and mobile applications. One of my projects is an app for a barbershop and the other one is an app for meetups. Both projects can be found in my github.


HTML CSS Sass Bootstrap Javascript

Web developing is what I have been dedicating most of my time lately, since I've been developing front-end webpages as a freelancer web developer. I have advanced skills in HTML, CSS, Sass and JavaScript including JQuery and bootstrap.


Java

Advanced knowledge in object-oriented programming in java desktop and java web. I have developed a software to control and monitor the level of water in a tank using this language. With this program I could analyze and compare different types of control signals in order to decide which one was more effective in filling up a tank to the right level. I have also developed a registration system using java web concepts such as JSP, JDBC, Servlets and hibernate.


Python

Good knowledge in python. I have learned python through taking online courses where I developed several console applications to learn main concepts of this language and I learned the basics of the Django framework, too.


PHP

I have good skills in php, enough knowledge to develop the back-end of a simple website. Besides that, I also have knowledge in object-oriented programming using this language.


MySQL PostegreSQL

I took database courses using both MySQL and PostegreSQL. I also used MySQL and PHP to build the back-end of a website and I already used PostegreSQL to develop a registration system using java.


C++

C++ was my first contact with a programming language at school. I learned how to program using C++ and it was also my first contact with object-oriented programming. I had developed many programs during my years at the university, including some programs related to image processing.


C

I had to learn C when I was doing my intership at the automation lab at UFRN, where I was involved with electronics and automation projects, there I used C language to program microcontrollers such as ATmega. I also was responsible for translating Matlab programs into C programs during this period.


Image and Video editing

I have good skills in image editing and I have always used photoshop for that. I can work with layers, filters, masks and so on.


Swift

I was exposed to swift during a short-duration bootcamp where my team developed a sketch of an app to track gas prices in gas stations near the user.

LET'S WORK TOGETHER

EDUCATION

GoStack Bootcamp

RocketSeat

Immersive training in the latest web and mobile technologies using NodeJS, ReactJS and React-Native.

Bachelor of Science Computer Engineering

Federal University of Rio Grande do Norte - Natal, RN, Brazil

Recipient of Petrobras Program Training (PRH-PB220) scholarship as a research student.

Bachelor of Science Computer Engineering

University of Toronto – Toronto, ON, Canada

Studied at UofT for one year as a recipient of Science Without Borders Scholarship provided by the Brazilian funding agency National Council for Technological and Scientific Development (CNPq).

Degree in Biological Sciences

Federal University of Rio Grande do Norte - Natal, RN, Brazil

Tutor and research student at Nutrition Biochemistry lab

Computer Maintenance Technician

Centro Federal de Educação Tecnológica (CEFET) - Natal, RN, Brazil