English:
Upper Intermediate
David F.
Vetted by YouTeam
Colombia
UTC -05:00
America/Bogota
English:
Upper Intermediate
He is a Software Engineer professional with over 6 years of experience in Software development and testing.
He has advanced knowledge of Software Design patterns, Software Architecture, Object-Oriented Programming, Functional and Reactive Programming. He encourages his teams to apply the SOLID principles and Clean Architecture, as well as to discuss Software Craftsmanship.
Want to hire this engineer?
Check if David is availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
CREDIT SESAME
Jan `21 - Present
4 years
CREDIT SESAME
Credit Sesame gives its members free access to credit score monitoring, credit reports, and identity protection tools. It also provides personalized recommendations regarding personal loans, home loans, student loans, credit cards, and refinancing opportunities that can help members improve their credit and spending power.
Responsibilities & achievements
- Work in the Analytics data tracking team - Implement Optimizely experiments and UI Refactors - Modules Refactor to implement VIPER as a Standard architecture across the App -Implement new features with the help of Optimizely for the experiments (3rd party) and some API consumptions, bringing to life User growth strategies like Credit Booster which increase the company income by encouraging users to enroll in a specific credit plan or request a new product. Technologies: Swift, RxSwift, , SnapKit, Charles Proxy.
RAPPI INC
Jan `20 - Jan `21
1 year
RAPPI INC
Rappi INC, the first Latin America Super APP (Food Delivery, E-commerce, Cash Withdrawal) High traffic app (more than 100 Million Users)
Responsibilities & achievements
- Collaborate with cross-functional teams to define, design, and ship new features and bug fixes - Design, develop and implement Unit tests and Test Driven Development - Clean pixel accurate animations and UI/UX design implementations. - Implement the new Checkout Design with pixel accuracy and new a nimations, cooperate in the isolation of our module isolating it from the rest of the App as a framework. Technologies: Swift, RxSwift, RxTest, VIPER and Clean Swift following SOLID principles.
PAYPAL (VENMO)
Feb `19 - Sep `20
2 years
PAYPAL (VENMO)
Venmo is a peer-to-peer (P2P) payment app available on iPhones and Android phones that allow for the quick and easy exchange of money directly between individuals
Responsibilities & achievements
- Collaborate with cross-functional teams to define, design, and ship new features and bug fixes - Design, develop and implement features under Test Driven Development - Conduct root cause analysis of issues -Contribute with good coding practices, code reviews and new features implementations Technologies: Objective C, Swift, XCTest, XCUIApplication, VIPER, SOLID principles.
Daviplata
Mar `18 - Feb `19
11 months
PAYMENTEZ
Mobile Banking App, E-Wallet and payment processor, includes the new QR Payment technology, high level of security standards were implemented in this product.
Responsibilities & achievements
- Develop new software working under high-security standards - Perform security analysis and low-level optimization reducing security risks - Advanced implementation of Design patterns and clean code principles -Migrate from old Swift versions to the latest ones, implementing VIPER as a Main architecture of the project and modularize it. Technologies: Objective C, Swift, XCTest, VIPER, and Clean Swift following SOLID principles.
FlightLogger
Jan `18 - May `19
1 year
KOOMBEA
Real-time flight tracking for worry-free travels is available for iOS, iPad, WatchOS in the App Store
Responsibilities & achievements
- Develop, test, and implement new software programs - Working with experienced team members to conduct root cause analysis of issues - review new and existing code and/or perform unit testing - communicating effectively and professionally in all forms of communication with internal and external customers - Implement new features in the iOS App and Add support to the Apple watch displaying relevant info in various Apple Watch complications. Technologies: Swift, WatchOS, Objective-C
GuardOwl
Jan `18 - May `19
1 year
KOOMBEA
GuardOwl is a mobile app that puts the power of safety in your own hands! It does not require continuous monitoring by a second party, giving you privacy and freedom
Responsibilities & achievements
- Develop, test, and implement new software programs - Working with experienced team members to conduct root cause analysis of issues - review new and existing code and/or perform unit testing - communicating effectively and professionally in all forms of communication with internal and external customers - Use the GPS location and set the alarm in some cases depending on the kids location. Technologies: Swift, Objective-C
Napoleon Secret Chat
Jan `16 - Jan `18
2 years
Napoleon Sistems
Napoleon is a company dedicated to computer systems and services development activities: Planning, analysis, design, programming, testing, support and maintenance.
Responsibilities & achievements
- Implementing Continuous Integration technologies - Clean Code principles -Migrate old modules to Swift and cooperate adding the Auto-destroy message feature. helping my team to improve the Development-Testing -Release and Code review process by working under agile methodology Scrum Technologies: Objective C, Swift, SQLite
MySaic
Jan `14 - Dec `15
2 years
ULTERTECH
Mysaic it’s a new concept of a Social network, you can handle all your stories and photos in a time line and watch patterns emerge.
Responsibilities & achievements
- New Features development - Bug fixing - Add Core Location - Photos location support - Introduced methodologies and best practices that enhanced product definition, release processes and customization of applications to user needs, migrate some Objective-C legacy modules to Swift. Technologies: Objective-C, Swift
Agency
50-100
GMT-3
Montevideo/Uruguay
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Construction & Real estate, Healthcare & Medicine, Automotive, Branding, design, web development, ERP
Want to hire this engineer?
Check if David is available