Francisco Soares, Software Engineer

Software Engineer at Zed Financial

Skills

Commonly used programming languages: Rust, Swift, and C++.

Known programming languages: Objective-C, Go, Javascript.

Experience

Apple Developer Academy - UFPE, Recife - The Developer Academy is a training center created in a partnership between the Centro de Informática of the Universidade Federal de Pernambuco (UFPE) and Apple. The program proposes a world-class interdisciplinary training in iOS, watchOS, tvOS. The project aims to enable its students to solve real problems through the use of technology, with particular emphasis on the iOS platform ecosystem.

Independent Contractor - Worked at several projects as an iOS independent contractor developer, dealing with existing/legacy code base. These projects exposed me to APIs such as MapBox, later migrating to MapKit, introducing calendar features, background execution, location tracking, and common usages of UIKit and Foundation.

Education

Universidade Federal de Pernambuco / CIn, Recife - Graduating in Computer Engineering, major responsible to develop professionals able to elaborate systems that entangle the computer with control, communication and hardware systems.

Introduction to Programming for CE, CIn - Teacher Assistant from 01/2016 to 06/2016 in the equivalent of Programming 101 with the C programming Languages.

Awards

Students to Business - Graduated in 2011 in Microsoft Student to Business (Software Development) by MIC Etepam.

Projects

Ohana - Family Together - iOS app which helps families to keep track of a relative who needs care by sharing their activities. In this project, I implemented the UX code, consisting of a custom Table View with expandable cells, a custom Tab Bar with a content view, while using AutoLayout. Also, I initiated a major architectural change for the app, introduced tests and developed the Landing Page, while researching new features as one of the lead developers and co-founder. (Currently working on ongoing major architectural change)

Scarecrow - Scarecrow is a device intended to help farmers with their work by monitoring the crop for pests and other issues. The project was one of the finalists for the SBESC 2017 (Brazilian Symposium on Computing Systems Engineering). A camera and a Raspberry Pi 3 attached with sensors would process images of plants and determine if there are plagues or not. This information would then be sent to our backend to the iOS client. I was responsible for helping with the Real-Time Clock Library of the OM2385/SF001 - OL2385 Wireless sub-GHz Transceiver SIGFOX Development Kit with KL43Z to activate the Raspberry Pi 3 regularly in C; the entire iOS application using the Clean Swift architecture, the backend of our server, and the entire connection between the two. Also responsible for the project's presentation (Slides and presenting) in English to judges in the SBESC 2017.