
Salim Braksa
Verified Expert in Engineering
iOS Developer
Rabat, Rabat-Sale-Zemmour-Zaer, Morocco
Toptal member since September 3, 2021
Salim is an iOS developer with over eight years of experience building mobile apps. Recently, he worked at Automattic, the company behind WordPress.com and WooCommerce, where he played a key role in developing core features for the WordPress and Jetpack iOS apps. Salim takes pride in ensuring that both the user experience and the underlying code are intuitive, reliable, and carefully crafted.
Portfolio
Experience
- Swift - 8 years
- iOS - 8 years
- Core Animation - 7 years
- Automated Testing - 5 years
- Functional Reactive Programming - 3 years
- Grand Central Dispatch - 3 years
- GraphQL - 2 years
- TypeScript - 1 year
Availability
Preferred Environment
MacOS, Xcode, Visual Studio Code (VS Code), Postman, Safari, Slack, Zoom, GitHub, Amazon Web Services (AWS)
The most amazing...
...app I've worked on is Jetpack, where I led the Dynamic Dashboard Cards project and enhanced the notifications screen.
Work Experience
Senior iOS Engineer
Automattic
- Designed and implemented core features for the WordPress and Jetpack iOS apps, focusing on code quality and delivering a polished user interface.
- Created a feature to seamlessly migrate users from WordPress to the Jetpack mobile app, resulting in over 300,000 users making the transition to Jetpack.
- Enhanced the Notifications screen by introducing in-line actions, resulting in a 20% increase in likes for posts and comments.
- Improved the Jetpack app's store rating from 3.48 to 4.57 through user feedback analysis and targeted feature enhancements.
- Led the development of Dynamic Dashboard Cards, enabling real-time updates driven by the back end without requiring code changes. This resulted in a 71% increase in traffic to the Domains Management screen.
- Fixed critical bugs, contributing to hitting the targets for crash-free users and crash-free session metrics for both the Jetpack and WordPress apps, enhancing overall app stability.
- Acted as project lead on various initiatives and was responsible for scoping projects, conducting technical analysis, providing estimates, breaking down tasks, and publishing weekly reports and updates.
- Migrated legacy Objective-C code to Swift, modernizing the codebase and improving maintainability.
- Contributed to a smooth and stable release process by managing deployments to the App Store, monitoring production for bugs, and ensuring timely resolution.
- Implemented automated tests to enhance code quality and reduce regression issues for more reliable app updates.
Senior iOS Developer
Liven Pty Ltd
- Contributed to the development of the Liven app, an iOS app enabling users to earn rewards when dining out at restaurants, cafes, and bars in Australia.
- Collaborated with the design team to create a comprehensive Design System, ensuring a consistent and intuitive user experience across the app.
- Redesigned existing features to improve usability and visual appeal, enhancing the overall user experience.
- Resolved critical bugs and enhanced app stability, including addressing a scrolling hitch issue through the effective use of Xcode Instruments, leading to a smoother user experience.
- Reviewed pull requests to ensure code quality and adherence to best practices.
- Mentored engineers transitioning from other technology stacks to iOS development, providing guidance and support in learning iOS technologies.
Engineering Lead
Gemography
- Collaborated with the talent acquisition team to design and refine the company's hiring process, significantly enhancing efficiency.
- Developed software to automate hiring activities, resulting in a 25% reduction in time-to-hire.
- Built an ETL pipeline and an analytics dashboard to monitor KPIs.
- Led a team of back-end and front-end developers to launch a web app, streamlining the candidate application and hiring process.
- Partnered with the talent assessment team to create technical quizzes and interview questions, ensuring robust candidate evaluation.
- Conducted code reviews to uphold the company's coding standards and ensure high-quality code.
- Worked with stakeholders to translate product requirements into epics, user stories, and tasks, facilitating clear and actionable development plans.
- Trained new and junior team members in clean code best practices, including SOLID principles and Domain-Driven Design (DDD).
Senior iOS Developer
Hidden Founders
- Collaborated with the design and product team to ship new features.
- Led a team of two junior iOS developers to ship multiple iOS apps.
- Improved code quality by conducting code reviews, writing automated tests, and building automation using Fastlane.
- Effectively communicated the app's architecture to team members.
- Fixed memory leaks and improved app performance using Xcode Instruments and memory graph.
- Built an internal CocoaPod encapsulating common utility classes that we reused across multiple apps.
iOS Developer
Hidden Founders
- Designed and developed more than five complex iOS apps using Swift.
- Collaborated with the design team to ship the UI and UX for multiple apps.
- Applied architectural patterns, including MVC, MVP, VIPER, and MVVM, and built complex view hierarchies and animations.
- Led the rewrite of an iOS app from Objective-C to Swift.
- Developed the Startup Patterns app, which was ranked #1 on Product Hunt.
Experience
Jetpack for WordPress
https://apps.apple.com/us/app/jetpack-for-wordpress/id1565481562Liven – Eat, Pay and Earn Food
https://apps.apple.com/us/app/liven-eat-pay-earn-food/id857653005Schneider Electric
https://apps.apple.com/us/app/myschneider/id714825126Startup Patterns | Bit-sized Lessons for Startup Founders
https://www.producthunt.com/posts/startup-patternsMobile App for the Beauty Community
Bewifi | Free WiFi Hotspots
https://apps.apple.com/us/app/bewifi/id1318838541Education
Master's Degree in Computer Science
National School of Computer Science and Systems Analysis - Rabat, Morocco
Associate Degree in Mathematics and Computer Science
Higher School Preparatory Classes - Casablanca, Morocco
Certifications
Mobile iOS Certificate
Online Freelance Agency
Introduction to Computer Science and Programming Using Python (6.00.1x)
edX
Skills
Libraries/APIs
REST APIs, WhatsApp API, Google Calendar API, Core Animation, Google Maps SDK, Alamofire, Node.js
Tools
Xcode, TestFlight, Git, Crashlytics, Moya, Jira, Grand Central Dispatch, GitHub, Fastlane, Instabug, Docker Compose, Prefect, Trello
Languages
Swift, Swift 5, GraphQL, Objective-C, Java, TypeScript, Python, C, PHP
Frameworks
UIKit, SwiftUI, iOS SDK, Cocoa Touch, AssetsLibrary, Express.js, Core Text, Core Data, Combine, XCTest, Laravel
Paradigms
REST, Mobile Development, Testing, Model View ViewModel (MVVM), VIPER Architecture, Functional Reactive Programming, Unit Testing, Automated Testing, Continuous Integration (CI), Continuous Delivery (CD), Model View Controller (MVC), Object-oriented Programming (OOP), Model View Presenter (MVP), Automation, Mobile App Design
Platforms
iOS, Firebase, Mobile, Visual Studio Code (VS Code), Mixpanel, Amazon Web Services (AWS), DigitalOcean, Docker, Buildkite
Storage
Amazon S3 (AWS S3), PostgreSQL, MongoDB, Redis
Other
Code Review, Mobile Architecture, APIs, CI/CD Pipelines, API Integration, Email, iOS App Development, User Interface (UI), User Experience (UX), App Store, Apple Pay, Mobile App Testing, SOLID Principles, OpenAI, Single Sign-on (SSO), A/B Testing, Cloudflare, Integration Testing, Data Engineering, Metabase, UI Testing, Heap, Dashboards, Key Performance Indicators (KPIs), Team Leadership, Web App Development, Mobile App Development, Mobile App UI, Mobile UX, Clips
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring