João Guilherme Berti Sczip.

Software Developer Fullstack Developer

About Me

Resume

Profile Picture

My focus as a software developer has always been the web, I noticed that several projects since graduation have contributed to my appreciation for that area. After graduating, I realized that only writing code was not enough, from that I started to get interested and study good software development practices and some software engineering techniques (SOLID, TDD, Clean Architecure, Clean Code, etc...) to be able to build more flexible, abstracted and maintainable programs. I can easily move between the back and front end, having proficiency in Javascript and also in PHP, and some knowledge in Java, Python and Dart.
I also spend some time creating articles. Always enjoyed share my knowledge with others.

Profile

Natural from Mafra - SC, today I work as a System Analyst for an startup based in Curitiba - PR.

  • Fullname: João Guilherme Berti Sczip
  • Birth Date: June 28, 1996
  • Job: Software Developer
  • E-mail: joao.sczip@hotmail.com

Skills

As I said previously, my main focus is on the web, so a big part of my skills are turned to that area. Besides OOP, SOLID, TDD and Clean Architecture I would like to highlight other technical skills described below:

  • Javascript (ES5 +)
  • Typescript
  • ReactJS, NodeJS
  • TDD, testing
  • HTML5, CSS3
  • PHP, Laravel
  • Docker, Git, Gitlab CI
  • AWS (ECS, S3, Lambda)

My work experiences and education.

Work Experience

System Analyst

April 2020 - Present

BIP Carros

Software development using Lumen (Laravel microframework), ReactJS, NodeJS, Typescript, Docker and Serverless Framework (AWS Lambda). DevOps routines for managing infrastructure and provisioning with Gitlab CI and AWS ECS. Integrations between API's and third-party services. Use of good software development practices (TDD, unit testing, SOLID, Clean Code, CI / CD principles).

Fullstack Developer

May 2019 - April 2020

Freelancer

On-demand software development using technologies such as Laravel, Angular 6+, React, AWS (Lambda, S3, API Gateway), NodeJS, Docker, Github, MySQL database. REST Architectural pattern. Project planning and development. Analysis, specification and requirements validation. Process modeling.

Fullstack Developer

February 2019 - January 2020

UnC - Universidade do Contestado

Maintenance and development of new features in the academic system used in internal routines (financial, banks, suppliers) and external (access to entrance exam and student portal). Use of PHP, Javascript, MySQL database, AWS (API Gateway, Lambda, S3) and REST API. Communication and integration of third-party API’s.

Education

Bachelor Degree in Information Systems

February 2016 - December 2020

UnC - Universidade do Contestado

Specification, design and implementation of Information Systems applied to different business areas. Management of Information System projects, optimizing the use of resources. Competences are developed through the acquisition of knowledge, mainly in the areas of technology and business.

Technical in Computer Networks

February 2012 - December 2013

SENAI - SC

Interpretation, installation and configuration of network structure, equipment and operating systems, besides adopting security features and access to network infrastructure.

Portfolio

Some of My Works.

  • Conversion forms: That project consist in a ReactJS client application and a NodeJS serverless API to capture and process data for real estate clients:
    • Integration with bankings APIs to simulate real estate financing;
    • E-mail service with AWS SES;
    • ReactJS;
    • NodeJS
    • Typescript;
    • Background Jobs;
    • Docker;
    • Gitlab for CI;
    • AWS Lambda - Serverless Framework;
    • TDD, unit and integration testing (Jest, React Testing Library, Cypress, Supertest).
  • Facebook catalog generation: Integration with Facebook Marketplace for a digital marketing company. The catalog content is obtained from the company clients (Real Estate companies).:
    • Data capture from websites and third party services integrations;
    • REST API;
    • Lumen 7;
    • PHPunit testing;
    • Facebook Marketplace integration;
    • Background Jobs;
    • Docker;
    • Gitlab for CI;
    • AWS ECS for insfraestructure.
  • Academic System: An complete academic system for my graduation university. That project includes financial operations, integrations with other academic institutions and complete academic management:
    • Financial charges;
    • Banking Integration;
    • Third-party API integration;
    • PHP;
    • JavaScript
    • Files and photos uploads with AWS S3;
  • Public Services Ombudsman: That application was devided in 3 smaller applications. An API build with Laravel 6, and two clients created with ReactJS.
    The API consist of a monolith, entirely developed with Laravel 6. One of the clients are specific to users that want to complain about one (or more) public services. The other client was built for the company behind those services.
    • REST API;
    • JWT Authentication;
    • OOP;
    • Laravel 6
    • ReactJS
    • Redis for caching and background jobs;
    • Photo uploads on AWS S3;
    • Infraestructure provisioning with AWS EBS;
    • Docker and Github.
  • Driving school management: Complete management for a local Driving School. The application was built entirely with Laravel, Docker and AWS for infraestructure managament.
    Some functionalities include:
    • Complete management to students and instructors;
    • Theoretical and practical classes registrations;
    • Practical exams registrations;
    • Financial management (students and school);
    • Access Control (ACL);
    • Laravel 5
    • JavaScript
Contact

Where to find me.

Mafra, SC
Curitiba, PR

Email Me At

joao.sczip@hotmail.com
joaogbsczip@gmail.com

Call Me At

Mobile: (47) 9 9656-7764