
Cesar David Sosa Perez
Verified Expert in Engineering
Mobile App Developer
Madrid, Spain
Toptal member since September 13, 2022
Cesar is a full-stack software engineer specializing in React Native, Kotlin, and Swift. His broad experience includes developing essential applications in various sectors such as banking, telecommunications, health, and artificial intelligence (AI). Cesar's important area of interest is working with Agile methodologies with CD/CI and the cloud.
Portfolio
Experience
- Kotlin - 5 years
- Swift - 5 years
- TypeScript - 4 years
- JavaScript - 4 years
- React Native - 3 years
- React - 3 years
- Node.js - 3 years
- Java - 3 years
Availability
Preferred Environment
React, Android, Swift
The most amazing...
...features I've developed are new features for BBVA and Santander Bank financial web/apps.
Work Experience
Android Developer
Britt Worldwide, LLC
- Developed features for an audio streaming app. It was about putting disclaimer audio in specific audio and improving the UI.
- Fixed issues in the Current app, like issues with offline mode.
- Compared the solution with the iOS version reading iOS project.
Swift Developer (via Toptal)
Carrier - Residential - Mobile Apps Product Management
- Developed a cross-platform mobile application using React Native, achieving a 20% increase in user engagement within the first three months.
- Implemented Redux for state management, reducing app crashes by 35% and improving overall app performance.
- Led a team to integrate push notifications and in-app messaging, resulting in a 15% boost in user retention and a 10% increase in daily active users.
Swift and Kotlin Developer
Chasing Bacon LLC
- Refactored and developed new functionalities in Android native app using Kotlin, MVVM, push notifications, and Firebase Authentication.
- Built and refectored new functionalities in the iOS native app using Swift, SwiftUI, MVVM, push notifications, and Firebase Authentication.
- Developed new functionalities in the REST API using PHP and Laravel, implemented in AWS.
Full-stack Software Engineer
Tata Consultancy Services
- Refactored a React Native app to use Redux, Context, and reducers instead of isolated states around the app.
- Developed new Ionic functionalities in TypeScript.
- Led a new feature development, preconfigured dashboards, which integrate applications developed in Ionic, React Native, Django, and BigQuery.
Full-stack Software Engineer
Electronic IDentification (eID)
- Developed new Angular, React, and Java functionalities.
- Coordinated using WebRTC protocols for real-time video in the Android, iOS, and JavaScript SDKs.
- Created the pipelines in GitLab for iOS and Android using Gitlab runners and AWS.
- Led new product development, CertID, using NFC reader in Android and iOS using ICAO standard.
Senior Developer
Amaris Consulting
- Developed a CE-marked medical app for multiple sclerosis patients to assess neurological functions using novel digital biomarkers focused on movement, balance, dexterity, and vision.
- Applied Scrum methodology to coordinate with international UK, US, and EU teams.
- Created Jenkins Pipelines in cloud for deployments .
Senior Developer
AXPE Consulting
- Built the SAN Shareholders and Investors Android and iOS apps for Santander Group, distributed via Google Play and AppStore.
- Developed new features for the "Mi Vuelta" COVID-19 app in React Native.
- Enabled the login integration of the Crisis app in Ionic 4.
Technical Consultant
Stefanini Group
- Led the mobile development for the BBVA NetCash app QR payments project.
- Managed the SWIFT transfers tracking project for the BBVA NetCash app.
- Solved the incidents reported by the ethical hacking assessment for Android and iOS apps.
Technical Lead
Inca Garcilaso de la Vega University
- Led the development of a tourist application, through machine learning and big data, recognizing monuments of the main cathedrals of Lima, working in real-time using mobile devices' cameras.
- Visited Bucharest, Romania, to receive training in big data and machine learning at the Polytechnica University of Bucharest as part of the UMETECH project.
- Developed and managed the new app for getting familiar with most touristic routes in Lima, Peru, as part of the arrangement with the Lima city council.
Full-stack Developer
Inca Garcilaso de la Vega University
- Built the university app for more than 40 thousand students.
- Defined the solution architecture using ASP.NET services, SQL, and MySQL databases.
- Developed new features for the students' and teachers' internal enterprise resource planning (ERP) using CakePHP, MySQL, and SQL.
Experience
IMAP Portal
https://imap.windowbook.com/it allows Windowbook clients (mailers) to have a complete view of their undocumented postage statements from USPS (postal service of the US).
I designed and developed the project from scratch and created the CD/CI process in AWS using Bitbucket pipelines, Amazon ECS, Amazon CloudFront (CDN), and Amazon Route 53.
Movistar Smart WiFi
https://play.google.com/store/apps/details?id=com.movistar.co.base&hl=en&gl=USThis app allows users to manage their Telefonica router in their homes with options like limiting access to specific devices according to timeframes or improving speed for other devices.
I participated in developing a new feature named GamingOn, which allows the user to open ports for specific gaming platforms like Fornite using the mobile phone.
Financial App for an Important Bank
https://play.google.com/store/apps/details?id=pe.bbvacontinental.netcashI participated in developing two new features: Swift tracking and international tracking of transfers. QR payments enable the business client to start receiving payments using the BBVA Netchash app. I acted as the Android/iOS lead and developer.
Canary - Smart Home Security
https://play.google.com/store/apps/details?id=is.yranac.canary&hl=en&gl=USThis application lets users see all the cameras installed in their homes in real time and notify them when a person enters their house when the user is out. The application sends the video to the machine learning detection process in Cloud.
SAN Shareholders and Investors App
https://play.google.com/store/apps/details?id=es.bancosantander.accionistas&hl=en&gl=USHealios+Me
https://apps.apple.com/es/app/healios-me/id1572967523?l=enOpen the app regularly to complete a range of tasks, challenges, and games wherever you are. We use data from your phone's sensors and integration with Apple Health and HealthKit, and analyze it using our cutting-edge algorithms for digital biomarkers.
VideoID
https://www.electronicid.eu/en/solutions/videoidTourism App
TOOLS:
• Google Map integration
• MVVM
• Jetpack
Toptal Node.js Accelerator
Carrier Home App
https://apps.apple.com/us/app/carrier-home/id1528608992Full-stack Development (Android/iOS/React)
Education
Bachelor's Degree in Computer Science
National University of San Marcos - Lima, Peru
Certifications
Toptal Node.js Accelerator Graduate
Toptal, LLC
AWS Certified Cloud Practitioner
Amazon Web Services
Certified Scrum Master
Scrum Alliance
Associate Android Developer
Google Developers
Skills
Libraries/APIs
React, jQuery, Node.js, REST APIs, Retrofit, Alamofire, Vue, React Navigation, React Router, Stripe, React Final Form, Stripe API, Rails Engines, React Query, Apple Subscriptions, Plaid API, Stripe Connect, CocoaPods, Emotion Library
Tools
Jira, Confluence, TestFlight, GitHub, Git, Bitbucket, Android Studio, Xcode, Jenkins, Amazon SageMaker, Terraform, Plaid, Amazon Elastic MapReduce (EMR), Apache Airflow, Apache Maven, Figma, Firebase Authentication, TargetProcess, Trello, Expo, Amazon Elastic Container Service (ECS), Amazon CloudFront CDN, Docker Compose, Amazon Simple Queue Service (SQS)
Languages
Kotlin, Java, JavaScript, Clean, C#, SQL, PHP, TypeScript, HTML, Swift, Swift 4, Objective-C, CSS, VBScript, Visual Basic for Applications (VBA), Active Server Pages (ASP), Python, Ruby, HTML5, C#.NET, C++, GraphQL, SCSS, Swift 5, TypeScript 3, Scala
Frameworks
Angular, React Native, .NET, .NET Core, Dagger 2, Flutter, Android SDK, Laravel, iOS SDK, Next.js, Tailwind CSS, Blazor, ASP.NET Core, SwiftUI, Django, ASP.NET, Redux, Ruby on Rails (RoR), Material UI, Ruby on Rails 2, Spring, Spring Boot, tRPC, Vanilla JS, Ionic, Express.js, Spring 4, .NET 5, NestJS
Paradigms
Model View ViewModel (MVVM), Clean Architecture, Unit Testing, Mobile Development, Microservices Architecture, Microservices, Object-oriented Programming (OOP), Best Practices, Test-driven Development (TDD), Microfrontends, Agile, Scrum, DevOps
Platforms
Android, iOS, Amazon Web Services (AWS), Docker, Mobile, Firebase, Android TV, Software Design Patterns, Kubernetes, cPanel, WordPress, AWS Lambda, Google Cloud Platform (GCP), Heroku, DigitalOcean, Telerik, Webflow, Vercel, Azure, Amazon EC2, Blockchain
Storage
Amazon S3 (AWS S3), Google Cloud, Amazon DynamoDB, Microsoft SQL Server, PostgreSQL, MySQL, MongoDB, Redis Cache
Industry Expertise
Web Design
Other
User Permissions, Mobile App Development, Mobile Security, UI Testing, Pull Requests, APIs, Front-end, Front-end Development, SDK Development, SDKs, Full-stack Development, Hybrid Frameworks, Near-field Communication (NFC), Web Development, Early-stage Startups, Serverless, Full-stack, User Interface (UI), User Experience (UX), Back-end, Over-the-top Content (OTT), Amazon RDS, Architecture, Mobile UX, Cloud, Networking, Software, Mobile Architecture, Subscriptions, Jetpack Compose, Machine Learning, Pixel Perfect, SVG, Application State Management, Responsive Web Apps, AWS Cloud Architecture, Encryption, Stripe Payments, Instant Messaging, AI Programming, PSD to Swift, Abstraction, Scalability, API Integration, Audio, Speech to Text, OWASP, Progressive Web Applications (PWAs), Messaging, Networks, Platforms, Technical Writing, Containers, Stripe Subscriptions, Artificial Intelligence (AI), Video Streaming, Image Processing, CSS Animations, Single-page Applications (SPAs), Streaming, Animation, FastAPI, Firebase Cloud Functions, Scrum Master, Autoscaling Groups, Load Balancers, Data Compression, Code Review, CI/CD Pipelines, API Gateways, Apollo, OpenAI, Data Engineering
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