
Vlad Cotfas
Verified Expert in Engineering
Security Developer
Târgu Mureș, Mureș County, Romania
Toptal member since October 30, 2024
Vlad is a proficient and talented mobile engineer with over 10 years of experience in the tech field. He has worked with clients worldwide, including Rover USA. He possesses excellent soft skills and is a responsible team player who takes ownership of his work. Vlad strongly believes in a quality-driven, results-oriented mindset.
Portfolio
Experience
- Mobile - 10 years
- Java - 10 years
- Android - 10 years
- Databases - 5 years
- Security - 5 years
- iOS - 3 years
- Swift - 3 years
- Kotlin - 3 years
Availability
Preferred Environment
Mobile, Android, iOS, Java, Kotlin, Swift, Databases, Security, Git, Architecture
The most amazing...
...work I've done is on the Rover Android and iOS Apps, impacting over 1 million users globally, with 4.6-star reviews.
Work Experience
Senior Mobile Engineer
ROVER.COM
- Successfully delivered complex and impactful features for over 1 million production users on Android and iOS platforms.
- Worked through all processes, from initial planning and development to testing, PR pull request reviews, QA, and production. Released features incrementally while monitoring each step to ensure that all business requirements were met.
- Designed implementation plans, conducted PR code reviews, and enhanced collaborative soft skills.
- Was employed as a contractor through a local agency.
- A more detailed CV (four pages) is available upon request.
Senior Software Engineer
Freelance Clients
- Developed Android and iOS applications under NDA, releasing them on the Google Play and Apple Store for clients worldwide (e.g., business news app with 500,000+ downloads).
- Contributed to Android development for stealth startups, implementing key features such as chat, SMS, maps, geo-fencing, location services, Firebase, payment, and camera integration. Refactored one of the projects with a clean, modular architecture.
- I worked with Android Auto, developing an SDK audio player library. Focused on UI/UX theme component styling, ExoPlayer, and the camera FFmpeg framework.
- Developed complex back-end software solutions for healthcare on a major scale for corporations with 10,000+ employees.
- Worked with event publish-subscribe mechanisms to achieve higher architectural efficiency.
- Took ownership of projects and maintained direct communication with clients.
- A more detailed CV (four pages) is available upon request.
Android Software Engineer
CASHDIVIDER.COM
- Created a finance management Android app with an account overview, percentage calculations, currency, a graphical representation, and Realm database integration, gaining 4.9-star reviews.
- Developed an Android inspirational quotes app with daily scheduled notifications, with 38,000+ installs.
- A more detailed CV (four pages) is available upon request.
Android Software Engineer
TOPMOTIVE.COM
- Developed Java Android applications for German automotive companies.
- Collaborated closely with the team lead to ensure the projects' success.
- A more detailed CV (four pages) is available upon request.
Experience
Android and iOS Camera SDK Library
https://github.com/cotfas/Mobile-SDK-Camera-PublicFunctionality:
• The SDK should utilize the device's camera to capture a photo, preferably using the front-facing camera by default.
• The captured photos should be stored locally on the device.
• The SDK should allow users to view previously taken selfies.
• The SDK should authenticate the user using the device's built-in biometric capabilities before granting access to the photos.
Tech stack:
• Android sample: Kotlin
• Android library: Java
• iOS sample: SwiftUI
• iOS library: Swift
Android Bypass SSL Pinning
https://www.linkedin.com/pulse/bypass-android-ssl-pinning-proxyman-frida-vlad-cotfas-msc-srme--yl0mf/— 𝘉𝘺𝘱𝘢𝘴𝘴𝘪𝘯𝘨 𝘵𝘩𝘦 𝘚𝘚𝘓 𝘗𝘪𝘯𝘯𝘪𝘯𝘨 𝘧𝘰𝘳 𝘛𝘸𝘪𝘵𝘵𝘦𝘳/𝘟 𝘈𝘯𝘥𝘳𝘰𝘪𝘥 𝘈𝘱𝘱 𝘵𝘰 𝘴𝘦𝘦 𝘵𝘩𝘦 𝘦𝘹𝘤𝘩𝘢𝘯𝘨𝘦𝘥 𝘥𝘢𝘵𝘢 𝘣𝘦𝘵𝘸𝘦𝘦𝘯 𝘤𝘭𝘪𝘦𝘯𝘵-𝘴𝘦𝘳𝘷𝘦𝘳.
— 𝘔𝘢𝘯 𝘪𝘯 𝘵𝘩𝘦 𝘔𝘪𝘥𝘥𝘭𝘦 𝘢𝘵𝘵𝘢𝘤𝘬 (𝘔𝘪𝘵𝘔) 𝘮𝘦𝘵𝘩𝘰𝘥, 𝘣𝘺 𝘶𝘴𝘪𝘯𝘨 𝘍𝘳𝘪𝘥𝘢 𝘪𝘯𝘫𝘦𝘤𝘵 𝘢𝘯𝘥 𝘗𝘳𝘰𝘹𝘺𝘔𝘢𝘯.
More details on my LinkedIn article.
Book for Snack iOS App
https://github.com/cotfas/BookForSnack-iOS• Made this project in 2017 to learn the iOS Swift ecosystem. This project uses MVC (Model View Controller) and CoreData. Over the years, I have worked on bigger and more impactful projects.
More details can be found on my GitHub page.
Android Device Connector
https://www.linkedin.com/pulse/android-device-connector-vlad-cotfas-msc-srme--cv4gf/How to use it:
• Copy android.sh to your profile path.
• Connect the Android device to a USB cable.
• Use the command android.sh and select the device you want to connect to from the dropdown.
More details on my LinkedIn article.
Trackpad Mac Application
More details are available upon request (private repository).
Education
Master of Science (MSc) Degree in Information Technology
Petru Maior University - Targu Mures, Romania
Bachelor of Engineering (BEng) in Computer Science and Information Technology
Petru Maior University - Targu Mures, Romania
Certifications
Kotlin Multiplatform Masterclass - KMP, KMM - Android, iOS
Udemy
Top Mobile Applications Voice Accomplishment
Security Awareness Foundations Certificate
KnowBe4
Android HACKATHON Droidcon Italy
Droidcon
Google AdWords Online Marketing Academy
Microsoft App Challenge, Hackathon - C# Windows Phone
Microsoft
Oracle Certified Associate, Java SE 7 Programmer
Oracle
Skills
Libraries/APIs
CocoaPods, AsyncTask, REST APIs, Picasso, Fabric, Java Message Service (JMS), Auth
Tools
Git, Charles Proxy, Terminal, Gradle, Crashlytics, ViewPagerIndicator, ListView, Apache Maven, Apple Push Notifications, ActiveMQ, WebView, ConstraintLayout, Android Jetpack
Languages
Java, Kotlin, Swift, Objective-C, C++, C, C#, Processing, Assembler, XML, SQL
Paradigms
Unit Testing, Object-oriented Programming (OOP), Model View Presenter (MVP), Model View ViewModel (MVVM), Model View Controller (MVC), Dependency Injection, UX Design, UI Design, Model View Intent (MVI)
Platforms
Mobile, Android, iOS, Firebase, Twilio
Storage
Databases, JSON
Frameworks
SwiftUI, Core Data, React Native, Dagger, Android SDK, Spring ORM
Other
Security, CI/CD Pipelines, Architecture, Search techniques in peer-to-peer networks, based on the ACO algorithm., Implemented a Multiplatform distributed system for database management in C++/Java., Time Management, Web Services, Back-end Development, IT Project Management, SDKs, ProxyMan, Reverse Engineering, SSL Certificates, Images, Ads, JSON REST APIs, SOAP, Image Processing, Barcode Scanners, User Permissions, Analytics, Push Notifications, Programming, Data Structures, Algorithms, Operating Systems, OOP Designs, Microprocessors, Data Acquisition (DAQ), Transmission Control Protocol (TCP), Networks, Distributed Systems, Optimization, Artificial Intelligence (AI), Information Security, Software Engineering, Modeling, Simulations, Digital Signal Processing, Middleware, Component-based Programming, Grid Computing, Semantic Web, Research Methods, Data Visualization, Data Analysis, System Modeling, Probability Theory, Statistics, Broadcast Receivers, Background Jobs, Material Design, Web Push Notifications, Background Threading, Android Foreground Services, Memory Management, Memory Leaks, SMS, In-app Purchases, Monitoring, Log4j, GPS Tracker, Mobile GPS, Location Services, Maps, WebSockets, KMP, Kotlin Multiplatform Mobile (KMM), Jetpack Compose
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