Carlos Villanueva Ousset
Verified Expert in Engineering
Software Developer
For the past six years, Carlos has been developing various native iOS applications for several industries. His keen attention to detail and communication skills make him an excellent asset to your software development team. Carlos has an academic background in finance, economics, and computer science.
Portfolio
Experience
Availability
Preferred Environment
MacOS, iOS, Git, Atom, Xcode
The most amazing...
...project I've worked on is a stock market simulator with real historical data for iOS.
Work Experience
iOS and tvOS Engineer
ABC News
- Worked on the tvOS application for ABC News (National and OTV channels).
- Developed and integrated multiple reusable iOS/tvOS frameworks (UI, media player, API, data model).
- Implemented custom video player UI, focus handling and voice over.
- Implementation using functional reactive programming (with RxSwift).
iOS Engineer
YellowPepper
- Contributed to two iOS applications for the FinTech industry, including mobile shopping and mobile payments.
- Developed with Swift 4/5 and Objective-C.
- Followed rigorous software development processes to ensure the best quality and security in the products. Including code reviews, technical details, unit testing, code style and conventions enforcing, masking sensitive data and passing penetration tests for client side.
- Worked on a completely remote engineering and product team.
iOS Engineer
Mariana Tek
- Developed an iOS application for the fitness industry.
- Migrated an application from Swift 2.0 to 2.3, 3, and 4.
- Handled a 100% programmatic UI implementation involving SnapKit.
- Implemented continuous integration using Fastlane, CircleCI, and HockeyApp.
- Built widgets (Today extensions) and implemented touch-quick actions and touch peek and pop features.
Founder | iOS Engineer
Villou
- Designed and developed a stock market simulator with preloaded databases with historical data using Objective-C.
- Designed and developed a video game based on the book The Intelligent Investor; the book teaches about stock market booms and crashes. Used Swift 1.2 and SpriteKit (with localization for 10 languages).
- Designed and developed a video game named Dainzu using Swift 2.1 and SpriteKit.
- Designed and developed a video game with a restaurant theme (El Local); used Swift 2.1 and SpriteKit.
Skills
Languages
Swift, Swift 4, Objective-C, Python
Libraries/APIs
CocoaPods, RxSwift, Alamofire, SnapKit, SpriteKit
Tools
Git, Xcode, Atom, Fastlane
Paradigms
Unit Testing, Functional Reactive Programming, VIPER Architecture, Continuous Integration (CI)
Platforms
MacOS, iOS, tvOS
Education
Master's Degree in Computer Science
Instituto Tecnológico y de Estudios Superiores de Monterrey - Monterrey, Mexico
Completed Graduate-level Credits in Economics
Universidad de Guadalajara - Guadalajara, Mexico
Master's Degree in Finance
Instituto Tecnológico y de Estudios Superiores de Monterrey - Monterrey, Mexico
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