
GIOVANNE BRESSAM
Computer Engineer & iOS Developer
RESUME

LANGUAGES & QUALIFICATIONS
ENGLISH
Fluent: Good understanding, writing and conversation. TOEIC score: 925
Attended at Wise up english school
FRENCH
Basic. Ongoing course at Centro Europeu language school
PORTUGUESE
Native language
ACADEMIC BACKGROUND
MOBILE APP DEVELOPMENT
Specialization | Postgraduate Course at PUC-PR University
October 2022 - October 2024
The postgraduate course "Mobile App Development" is a 2 years long specialization/postgraduate course from PUC-PR University that is focused on developing mobile applications (iOS, Android and mobile multiplatform/hybrid development).
The course also covers mobile UI & UX in detail, including UI/UX guidelines and building the UI/UX on common platforms like Figma. The course also covers the following topics: cybersecurity, backend (Kotlin+Spring Boot), webservices, cloud microservices, among others.
COMPUTER ENGINEERING
January 2014 - June 2020
Computer Engineering graduation provides a good overview through software development and electronics/hardware development. Also, it provides a good experience on development of new projects and its documents.
Some relevant experiences and knowledges acquired during the graduation:
-
Software development on several languages: Java, C, C++, Assembly, etc;
-
Electronics/Circuits development: project and build the circuit board;
-
Database structure and usage (SQL);
-
Project management and agile methods;
-
Microprocessors: development of circuit's PCB and the software/firmware to the project/robot;
-
General engineering knowledge - Mechanical and Fluids physics, calculus and a very little view on quantum physics;
-
General overview on O.S. behavior and its logics;
-
Experience on developing new projects: developing its software, the circuits and its PCB, also project/design the case/structure to be 3D printed or built later;
January 2015 - December 2015
APPLE DEVELOPER ACADEMY
OFFICIAL APPLE DEVELOPER PROGRAM
ADA is an Apple project in partnership with PUC-PR. I worked on iOS development with Objective-C and Swift. During the development of my projects, I gained experience in several topics such as: MVC architecture, 2D and 3D animation, map frameworks (mapkit), native iOS resources (camera/gallery, phone/sms, local authentication) among others. It is a 600 hours certified course on iOS development and Apple tools.
iOS related skills, architectures and courses
-
iOS course (Swift and Objective-C) - ADA: Apple Developer Academy - 2014 to 2015;
-
iOS course (Swift) - Alura;
-
iOS course: SwiftUI and Combine;
-
Advanced knowledge on Swift;
-
Intermediary knowledge on RxSwift;
-
Basic experience developing with unit tests (XCTest);
-
Experience with Xcode debug: Instruments and regular debug;
-
Experience on some iOS frameworks (UIKit, camera/gallery, video player, local and remote authentication, Core Data, Core Bluetooth, URLSession API);
-
Web Services integration (Swift - Native and with 3rd party library AlamoFire)
-
Experience with MVC and MVVM architecture;
-
Clean Architecture basics;
Common Tools and version control
-
GIT Flow;
-
Experience on common tools: Jira, Azure, GitLab, Bitbucket, GitHub, Proxyman and Postman;
-
Experience with SCRUM and Kanban;
-
SAFe 5's certificate - Scaled Agile;
Others
-
Advanced knowledge on Java;
-
Intermediary knowledge on Kotlin;
-
Basic knowledge on React and javascript;
-
Web services development(back-end) and integration (Java);
-
Front-end course (HTML5, CSS, JavaScript) - Alura [On going];