Technologies
Throughout the years, I have developed projects on several platforms using different programming languages. I started working as mobile developer using jQuery Mobile - Cordova, after that I switched to being a web developer, using PHP - Symfony. At the moment I am a mobile developer using Swift on iOS and React Native.
iOS
I like this platform the most and I worked on it the longest. I also developed a few internal third-party libraries used into multiple projects.
- Swift 2, 3, .., 5.3
- MapKit / CoreLocation
- Alamofire / SwiftyJSON
- Fabric / Crashlitics
- KeychainAccess
React Native
I started working on it in 2021, therefore being the most recent platform used by me.
- Redux
- react-native-elements & react-native-navigation
- react-native-community/async-storage
- react-native-push-notifications
- react-native-maps & react-native-map-clustering
Android
I worked mainly on projects like ShieldUP, Pontaj, and I also added different features to some of NetRom's products.
- Firebase - Crashlitics
- Retrofit
- OkHttp
- Lottie
- Google Map
Cordova / jQuery Mobile / Ionic
It was the first technology that I used and you can see below a few of the plugins/libraries used in the projects:
- Database: cordova-sqlite-storage
- Push Notification: cordova-plugin-push
- Calendar: cordova-plugin-calendar
- Files: cordova-plugin-file
- Text to speech: cordova-plugin-tts
Web
It was the second platform where I've been worked and it's one of my favorite, in special the backend side.
- PHP 7 / Symfony & Swift / Vapor
- jQuery - AngularJS
- WebSockets
- MySQL
- Bootstrap
IoT
I worked on projects such as iCare and Pontaj, bellow are a few of modules that i have used.
- Arduino UNO
- SIM900
- LCD
- Photodiode
- Keyboard