Mihai S. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Mihai S. Mobile, Machine Learning and iOS Platforms

My name is Mihai S. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: Swift, iOS, Objective-C, Python, Ruby, etc.. I hold a degree in Master of Computer Applications (MCA), Bachelor's degree, Master of Computer Applications (MCA), Bachelor's degree. Some of the notable projects I’ve worked on include: Resolve Your App's Privacy Manifest API Issues in 30-60 Minutes, Binance Pro, DB Mobile, ScanPro App - Docs, PDF & Sign, Priority Plumbing (A Saint Gobain project) mobile e-commerce b2b app, etc.. I am based in Iasi, Romania. I've successfully completed 7 projects while developing at Softaims.

I specialize in architecting and developing scalable, distributed systems that handle high demands and complex information flows. My focus is on building fault-tolerant infrastructure using modern cloud practices and modular patterns. I excel at diagnosing and resolving intricate concurrency and scaling issues across large platforms.

Collaboration is central to my success; I enjoy working with fellow technical experts and product managers to define clear technical roadmaps. This structured approach allows the team at Softaims to consistently deliver high-availability solutions that can easily adapt to exponential growth.

I maintain a proactive approach to security and performance, treating them as integral components of the design process, not as afterthoughts. My ultimate goal is to build the foundational technology that powers client success and innovation.

Main technologies

  • Mobile, Machine Learning and iOS Platforms

    2 years

  • Swift

    1 Year

  • iOS

    1 Year

  • Objective-C

    1 Year

Additional skills

Direct hire

Potentially possible

Previous Company

UiPath

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

Resolve Your App's Privacy Manifest API Issues in 30-60 Minutes

What I Offer: I provide a quick and effective solution to Privacy Manifest API issues, allowing your app to pass App Store validations without the hassle of updating all external dependencies. This service is designed to be efficient, saving you time and resources. Why Choose Me? Expertise: Extensive experience with iOS development and specific expertise in privacy compliance. Speed: I can resolve most issues within 15-30 or max 60 minutes Risk-Free: You only pay if I successfully resolve the issue. If I can't fix it, you don't pay. Let's get started!

Binance Pro

**Technical Overview:** The BitPro iOS app is a mobile application developed by Bt PRO, one of the world's largest cryptocurrency exchanges. It allows users to access the Bt PRO platform, trade various cryptocurrencies, manage their accounts, and access additional features related to cryptocurrency trading and investing. **Architecture:** The app follows the Redux architectural pattern, which is a predictable state management pattern commonly used in web and mobile applications. Redux helps manage the application's state in a centralized manner, ensuring that the data flow remains unidirectional and easy to reason about, especially in complex applications like cryptocurrency exchanges. **Technologies and Frameworks:** - **Swift Programming Language:** Bit PRO iOS app is primarily written in Swift, the standard programming language for iOS development. - **UIKit:** The app is built using UIKit, Apple's framework for developing iOS user interfaces, handling user interactions, and managing view hierarchies. - **Redux:** The state management of the app is handled using the Redux pattern, with a single source of truth called the "Store" that holds the entire application state. - **Networking:** The app likely utilizes network libraries like Alamofire or URLSession to communicate with Binance's backend servers for fetching real-time market data, account information, and executing trades. - **Storage:** For local data storage and caching, the app may use Core Data or Realm to store some user-related information locally on the device. - **Cryptography and Security:** Given the nature of cryptocurrency trading, Binance iOS app implements robust security measures, encryption, and private key management to ensure the safety of user assets. - **Push Notifications:** The app may implement Apple Push Notification Service (APNs) to provide users with updates related to their trades, account activity, or important market news. - **Biometric Authentication:** To enhance security, the app offers biometric authentication (Touch ID or Face ID) for logging in and authorizing sensitive operations. - **WebSockets:** For real-time market updates, the app utilizes WebSocket connections to receive live price and order book data. **Features:** - **Trading:** Users can execute buy and sell orders for various cryptocurrencies offered on the Binance platform. - **Market Data:** The app provides real-time price information, market charts, and historical data for various cryptocurrencies. - **Wallet Management:** Users can manage their cryptocurrency wallets, view balances, and transaction histories. - **Fiat Deposits and Withdrawals:** If supported, the app allows users to deposit or withdraw fiat currencies from their Binance accounts. - **Order History:** Users can access their trade history, open orders, and track the status of ongoing trades. - **Security Settings:** The app provides options to manage security settings, such as two-factor authentication and password changes. - **Notifications and Alerts:** Users can set custom alerts for specific price points or market conditions. - **Customer Support:** The app offers customer support features like FAQs, live chat, or ticket submissions. Please note that the use of Redux in the Binance iOS app is a hypothetical addition to the technical overview, as I do not have access to the latest details beyond my knowledge cutoff in September 2021. To get the most accurate and up-to-date information, I recommend checking official Binance developer resources or the GitHub repository for the Binance iOS app.

DB Mobile

Architecture: The app is likely built following the Model-View-View-Model (MVVM) architectural pattern, which is a standard approach for iOS app development. The MVVM pattern helps separate the data, user interface, and business logic, making the codebase more maintainable and scalable. Technologies and Frameworks: Swift Programming Language: As of my last update, Swift was the primary programming language for iOS app development, replacing Objective-C. UIKit: UIKit is the foundational framework for building iOS user interfaces, handling animations, and managing user interactions. Core Data: Core Data is used for local data persistence, allowing the app to store and manage user-related information offline. Networking: The app likely utilizes Apple's URLSession or a third-party networking library for making API calls and communicating with the backend services of DB Mobile. Security: iOS provides various security frameworks to ensure data protection, including Keychain Services for secure storage of sensitive information. Push Notifications: The app may implement Apple Push Notification Service (APNs) to send users important updates and alerts. Analytics and Crash Reporting: The app could use services like Google Analytics or Firebase to gather insights into user behavior and monitor crashes for better app stability. Features: Account Management: Customers can view their account balances, transaction history, and manage their accounts. Fund Transfers: Users can transfer funds between their own accounts or make payments to other DB accounts or external accounts. Mobile Deposits: The app may offer the functionality to deposit checks by capturing images using the device's camera. Bill Payments: Customers can pay bills to various service providers through the app. Card Management: Users can manage their debit and credit cards, view transaction details, and set spending limits. Security Features: The app likely incorporates biometric authentication (Touch ID or Face ID) and two-factor authentication for enhanced security. Currency Exchange: If applicable, users may have the option to perform currency exchange transactions. Customer Support: The app may include access to customer support, FAQs, or chat features to assist users. Performance Considerations: Optimized User Interface: The app's user interface should be intuitive, responsive, and designed to provide a smooth user experience. Efficient Network Calls: Network requests should be optimized to minimize latency and conserve device battery life. Local Data Storage: Efficient use of Core Data or other local data storage mechanisms to avoid excessive data fetching from remote servers. Caching and Offline Support: Appropriate caching strategies can reduce the need for repeated server requests and offer basic functionality even when offline. Memory Management: Careful memory management is crucial to prevent crashes and ensure the app runs smoothly on various devices. Security Best Practices: Implementing robust security measures to protect user data and transactions.

ScanPro App - Docs, PDF & Sign

100M downloads! ScanPro is the best scanner app that will turn your phone into a PDF scanner. Convert images to pdf in a simple tap. Then e-sign and send. No printing or faxing needed. ScanPro helps you scan, store, sync and collaborate on various contents across smartphones, iPads, tablets and computers. Why pay extra when you can get lifetime premium features for as little as $2.99? FEATURES: *Quickly Digitize Document Just use your phone camera to scan and digitize all kinds of paper documents: receipts, notes, invoices, whiteboard discussions, business cards, certificates, etc. *Optimize Scan Quality Smart cropping and auto enhancing ensures the texts and graphics in scanned documents are clear and sharp with premium colors and resolutions. *Extract Texts from Image OCR (optical character recognition) feature recognizes texts in document images and extract them from images for later searching, editing or sharing. *Share PDF Files Easily share documents in PDF format with friends via various ways: post on social media, send attachment or document download link through email. *AirPrint Documents Instantly print out any documents in ScanPro with nearby printer via AirPrint *Air Transfer (Files Transfer from/to PC via WiFi) The easiest way to transfer files to PC and from iPhone to PC. Make your mobile device working like a network drive - easy, multi-platform & ad free! No USB cable needed anymore! Wirelessly transfer your mobile content between PC, Mac OS, no complex setup, no additional application needed. *Advanced Document Editing (iOS 13+) Make annotations on documents with a full set of editing tools. Also adding customized watermarks are made available to mark your own documents. *Quick Documents sorting When you have plenty of documents, you can use filter to categorize and easily find them.

Priority Plumbing (A Saint Gobain project) mobile e-commerce b2b app

• Designed and implemented a distributed various architectural concepts and included clean code principles in large-scale of projects • Mentored and led a team of developers, facilitating their growth and development while ensuring that coding standards, best practices • Played a key role in the company's internship programs, actively participating in the recruitment and onboarding processes. About the project: Who We Are? Our mission is simple; To make plumbing easy for everyone, supplied quick, simply, at low prices, and with a smile which keeps people coming back. We are a people business, and we have strong values which we like sharing with our customers. These are: We love our customers. We support each other. We keep it simple. We’re open to everyone. We hope our customers enjoy dealing with us. But if something is not right, we’re very open to feedback and welcome an opportunity to make it better. We can’t do it without our customers! Why is priority plumbing Great Priority Plumbing has been set up with you in mind. Our team has been in the trade for years and we get it. You start early, so do we (as early as 6.30 on weekdays). You work late, so do we. You work weekends, so do we. You don’t want to hang about, you don’t have to. In and out, quick and easy. You don’t want an account, you don’t need one. We know what you need to get back on the job, we get it. You are our Priority. Come down to Priority Plumbing for a cuppa and all your plumbing needs

Education

  • Stanford University

    Master of Computer Applications (MCA) in

    2017-01-01-2020-01-01

  • Lynda.com

    Bachelor's degree in

    2015-01-01-2016-01-01

  • Stanford University

    Master of Computer Applications (MCA) in

    2014-01-01-2018-01-01

  • 42.fr

    Bachelor's degree in

    2016-01-01-2016-01-01

Languages

  • English
  • Romanian, Moldavian, Moldovan