Johnatan Oliveira (jow)

Hi, I'm Johnatan Oliveira

Full-Stack Developer | Python, Java, PHP Programmer | Security Analyst | Music Lover

Johnatan Oliveira

Full-Stack Developer | Python, Java, PHP Programmer | Security Analyst | Music Lover

Skillset

Back-End Developer
Front-End Developer
Cloud, Network, and Database
UX Design | UI Design

Social Profiles

Professional Profile

My name is Johnatan Oliveira (jow), currently living in Brasilia, Brazil.

I am currently persuing a Master's degree in Electrical Engineering at University of Brasilia - Brazil, and my research interests are Neural Networks, Biometrics and Application Security. I did post-graduate studies in Computer Forensics at UCB - Brazil.

At Banco do Brasil, I'm responsible for the development and management of new IT projects for distributed (Java/Python) and mainframe platforms (IBM z/OS). My latest projects are related to Information Security, Biometrics and Neural Networks. I actively participated as technical manager and developer for projects such as BBCode (security solution based on QR Code), validation of biometrics in ATMs, and integration of financial applications with mobile devices.

One of my strongest points is the ability to adapt to any environment, structure, languages, frameworks and interdisciplinary teams.

~

Cup of coffee

~

Line of code

+

Happy customers

What I can do

My Services.

Back-End Developer

This is one of my strengths, where I can better adapt to any environment, structure, language and frameworks. Actually, I've worked harder over time. It is a very interdisciplinary approach and requires a more comprehensive knowledge of, among many areas, programming languages, hosting/cloud, services, API's, databases, accessibility, security compliance and version control.

Fron-End Developer

I have studied the best practices of the Front End throughout my years of work and study, always following the progress of this area and applying whenever possible. Working closely with designers or user experience analysts to bring mockups, from development to delivery. It is a great responsibility, but also very rewarding.

Enterprise Architecture

Plan the corporate IT architecture through the mapping and understanding of processes, systems, people, and technologies. Reconcile initiatives, manage knowledge, promote technology standardization and reuse, facilitate integration, and align with the corporation's core objectives.

Analysis and Engineering

The idea is follow basic core concepts: Understand the whole problem before trying to solve it; Translate the problem into measurable requirements; Examine all feasible alternatives before selecting a solution; Make sure to consider the total system life cycle; Make sure to test the total system before delivering it; Document everything.

Security

I really like this particular area. Almost as big as the field of IT itself, it's exciting because it involves a lot of knowledge and the need to be always up to date. It is impossible to know every area, but it is important to know a little bit of each piece. Biometrics, Cryptography, Forensic Analysis and Application Security are my favorite bits.

Support

A basic and very important process is customer service. Delivering a fantastic and personalized service to my clients is a great challenge, but it certainly brings significant results for all involved. My main mission is, in addition to helping the company achieve its goals, help build a company that is respected and loved by its customers.

I'm currently available for freelance work.

I am currently available for project evaluation, software development, website development and systems architecture. Contact me, I can help you with the creation, architecture and implementation of IT projects.

Contact me

Resume

My education and experience.

Education

Master of Science in Electrical Engineering [Current]

Research Interest: Neural Networks, Biometrics and Information Security.

Advisors: Dr. Flavio Elias de Deus, Ph.D, UnB / Dr. Anderson Rocha, Ph.D, Unicamp

University of Brasilia - UNB

2017

Post-graduate studies in Computer Forensics

Dissertation: Computer Forensics in Android Mobile Devices: A Case Study for Smartphone.

Advisor: Laerte Peotta de Melo, Ph.D, University of Brasilia

Catholic University of Brasilia

2012

Graduate in Analysis and Systems Development

Catholic University of Brasilia

2010

Experience

Full-Stack Developer and Security Developer

At Banco do Brasil, I'm responsible for the development and management of new IT projects for distributed (Java/Python) and mainframe platforms (IBM z/OS). My latest projects are related to Information Security, Biometrics and Neural Networks. I actively participated as technical manager and developer for projects such as BBCode (security solution based on QR Code), validation of biometrics in ATMs, and integration of financial applications with mobile devices.

Knowledge applied: Security, COBOL, JCL, DB2/VSAM, PHP, Java, Python, C, Project Management and Data Modeling

Banco do Brasil S.A.

2007 - 2017

Security Researcher CDT / UNB

Researcher at the Centre for Technological Development (CDT / UNB) in Network Engineering Laboratory, Department of Electrical Engineering. Technical Cooperation Agreement FUB/CDT and MJ / SE - Civil Identity Registry Redesign and New Pilot Project.

Research fields: Big Data, Cloud Computing, Cryptography, CryptoDB, NoSQL Databases, Software Development, Service Oriented Architecture (SOA), Biometric Standards, Information Security and Computer Forensics.

University of Brasilia

2014 - 2015

Business Partner and Creative Director

Responsible for design and development of interactive media products, mobile, integrated systems and new technologies, and information architecture and interface design, focusing primarily on user experience and usability.

Knowledge applied: Project Management, Development Internet Applications and Mobile Applications, PHP, Action Script, Java Script, Ajax, CSS, HTML, HTML 5, jQuery, JSON, SQL, Data Modeling and creation of interfaces.

Interactive IINDEX Studio

2005 - 2009

.. see more, access my resume

Contact Me

Leave me a message or call me, we can have good ideas together

If you have a problem with your company's processes or a personal project, maybe I can find the way out to improve your business.