Senior Android Developer
Over the last 4 years, I have developed a wide range of Android Applications using Java technologies. My Java skills are confirmed by SCJP (Sun Certified Java Programmer), passed with 98% score. Excellent knowledge of Java and Android allows me to make quality and high performance applications. Almost all applications and games that I made hit the Top 100 in the App Store, even a few hit the Top 10.
I have experience in all major components of Android, such as:
- UI : Custom components, Fragments, ActionBar, 2D Animations, Dialogs, Menu, Sound, User Interaction(touches, gestures)
- Core : Intents, Services, Receivers, Content Providers, Custom Adapters, Resources, Multithreading
- Communication & Networking : HTTP, REST, Parse, Socket, JSON, XML, SMS, Bluetooth, NFC
- Hardware and Media: GPS, Google Maps v2, Speech Recognition, Playing Audio/Video, Playing Sound Effects, Accelerometer
- Persisting Data: SharedPreferences, Files, SQLite, Backup and sharing data
- Interacting with System: Notifications, Alarm Manager, Timed and Periodic Tasks, Persistent Background Operations, Contacts, Calendar, Task Stack
- Graphics: Canvas, OpenGL, OpenGL ES (libGDX)
- Social: Facebook API, Twitter API.