Logo
Jessica – iOS, Swift, SwiftUI, experts in Lemon.io

Jessica

From Brazil

flag
Mobile DeveloperSenior
Hire developer
6 years of commercial experience
Healthcare
IoT
Marketplace
Dev tools
Mobile apps
Lemon.io stats

Jessica – iOS, Swift, SwiftUI

Jessica is a Senior iOS Developer with over 6 years of experience and a passion for creating mobile applications. She has a unique skill set, including proficiency with Bitrise build systems, modularization, and a solid understanding of VIP-C architecture. Jessica excels at writing applied Swift code to solve business needs. Known for her positive, cheerful, and outgoing attitude, she is a strong communicator who enjoys learning new things daily and sharing her knowledge with others. Jessica is seeking international opportunities and thrives in collaborative team environments.

Main technologies
iOS
4 years
Swift
4 years
SwiftUI
3 years
UIKit
4 years
Additional skills
Clean Architecture
Fastlane
Bitrise
CocoaPods
Unit testing
XCTest
SOLID
Objective C
MVVM
Foundation
SwiftLint
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior iOS Engineer
Dec 2021 - Oct 20229 months
Project Overview

Development of new features and tools to improve the developer's experience so that iOS developers can deliver their tasks more efficiently and quickly; reducing the build time by using the concept of Interface Modular, which is highly based on the concept of Dependency Inversion principle, where modules only depend on public contracts (protocols), and only the main app knows about the concrete implementation of these objects, retrieving this objects by dependency injection.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created and maintained interface modules to reduce the project's build time;
  • Maintained CI/CD;
  • Released and tracked app releases;
  • Created and maintained scripts to automate certain actions and repetitive tasks to improve developer performance and experience;
  • Collaborated on implementing Bazel's build system at the project to reduce CI build time.
Project Tech stack:
Swift
iOS
Clean Architecture
Modular Architecture
Fastlane
Bitrise
Make
Xcodegen
Cocoa Pods
Unit testing
XCTest
Test Doubles
SOLID
Objective C
Senior iOS Engineer
Feb 2021 - Nov 20219 months
Project Overview

Marketplace products are rendered using SDUI, where the back-end delegates which components need to be rendered. It has built-in elements in the mobile front end, such as cards, buttons, and carousels, that were provided in JSON and decoded into components. The back was responsible for defining which components would be shown on the screen.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Refactored and maintained the SDUI framework;
  • Created reusable UI Components;
  • Created UI Tests for these components to ensure that the layout always stays the same;
  • Improved the SDUI library's documentation;
  • Helped to migrate the SDUI components to native static UI components.
Project Tech stack:
Swift
UIKit
Clean Architecture
Unit testing
XCTest
SDUI
Lead iOS Developer
Apr 2020 - Feb 202110 months
Project Overview

Development of an iOS mobile app that manages IoT devices to help improve the accessibility of people with restricted movement. All scenes of this app were developed in a single storyboard, it was developed really faster as an MVP with no defined architecture, no unit tests, and using storyboards.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Improved the scalability of the iOS project so that new developers could quickly write safe code using best practices;
  • Added SwiftLint to be able to show warnings and errors when a code does not respect the rules defined in the code style;
  • Added Swiftgen to generate resources, such as localizable assets and fonts as code;
  • Refactored an app from MVC to MVVM-C;
  • Added Unit Tests to test at least the ViewModel and Coordinator layers;
  • Removed all scenes that were created in a storyboard and rewrote them programmatically;
  • Added Fastlane to manage certificates and automate the release of the app to Testflight and production;
  • Developed 3 schemes to render different environments, such as Development, Staging, and Production.
Project Tech stack:
Swift
UIKit
Foundation
MVVM
Coordinator
Auto Layout Programatically
XCTest
Fastlane
SwiftLint
SwiftGen

Education

2021
Computer Engineering
Bachelor's degree

Copyright © 2024 lemon.io. All rights reserved.