I am a software engineer with over 4 years of professional experience in the IT industry. Throughout my career, I have been developing web applications, financial systems and mobile Android applications, which I have 1+ years of experience in and is currently my main focus. I have significant experience in Android OS and Java, as well as in creating custom UI components and integrating third-party components.
For the past 3+ years, I have been constantly using Java for some of my projects which has helped me develop good understanding of OOP principles and data structures.
I have expertise in the following:
Platform: Android SDK
Language: Java SE
Data persistence: SQLite, Firebase real-time database
Third party services: YouTube API's, ExoPlayer, Facebook API's etc.
CVS: GIT
Web-based hosting service for CVS: GitHub, Bitbucket
Data Interchange formats: JSON, XML
Dependency Injection: Dagger 2
Code Style:
Object-oriented programming (OOP)
High quality
Commented Code
Clean code