Qt Developer Barry

Barry

Qt Developer
5 years experience

£15 - £25/hour

Hire Barry Now!
Summary

  • More than (4) years of experience in IT Industry. Expert in Android Application Development.
  • 2 years of experience being Team Lead
  • 1 year of experience being Scrum Master
  • Experience in  MVC/MVVM/MVP Architecture, Kotlin, RxAndroid2, Retrofit2, Dagger2, Okhttp and other powerful tools
  • Experience in Unit testing, JUnit and Mockito
  • Experience in Agile / Scrum based development process.
  • Experience in web service protocols such as Json, Http and Xml
  • Experience with web services like RESTful and SOAP
  • Experience in several third-party APIs like (e.g. Google, Facebook, Twitter, Firebase, etc)
  • Strong knowledge in Security and Privacy of the App
  • Experience in proper code review via Pull Request using Git.
  • Experience in Unit testing, JUnit, and Mockito
  • Experience in creating custom libraries
  • Experience in Database management
  • Experience in data persistent
  • Experience in Agile / Scrum based development process.
  • Doing project estimates, securing the project timeline and managing the client expectations.
  • Facilitate Scrum Activities
  • Mentoring and coaching members to ensure all are focused on a common goal.
  • Experience using JIRA and other Scrum tools
  • Experience in memory management and caching mechanisms.
  • Strong UI / UX design exposure and experience in making apps work intuitively.
  • Doing project estimates, securing the project timeline and managing the client expectations. 
  • Facilitate the regular team agile meetings such as Sprint Planning, Daily Stand Ups, Sprint Review and Sprint Retrospectives
  • Mentoring and coaching members to ensure all are focused on a common goal and working with an Agile mindset.
  • Experience in memory management and caching mechanisms.
  • Strong UI / UX design exposure and experience in making apps work intuitive.
  • Good knowledge in designing and developing adaptive UI components in different screen resolutions.
  • Experience in Mobile Automation testing using APPIUM
  • Writing efficient, maintainable and reusable code that preserves privacy and security.
Work Experience

Senior Android Developer
August 2017 - Present
  • Part of the Core team
  • Develop core feature for the mobile banking app
  • Create custom library
  • Strictly follow the security guidelines for developing the app
  • Improve security and privacy of the app
  • Code review via Pull request using Git
  • Create Unit test using Junit and Mockito
  • Participate in Scrum Activities
  • Work with other teams overseas
  • Mentoring/coaching team-mates 
  • Technologies: Android Studio, MVP Architecture, Java 8, Lambda, kotlin, RxAndroid, Retrofit, Okhttp, Json, Unit Tesing (JUnit, Mockito) Picasso, Glide, RESTful API, SOAP Api, AES encryption, Keystore Data Management, Cache Management, Persistent Data Management, Database Management
Scrum Master/Team Lead/Senior Android Developer
August 2016 - August 2017
  • Team Lead
  • Managing and Developer at Research
  • Code review and checking the security for all apps
  • Ensuring that all projects are on track
  • Mentoring/coaching members
  • Technologies: Android SDK, Android Studio, MVP Architecture, Java 8, Lambda, kotlin, RxAndroid, Retrofit, Okhttp, Json, Unit Tesing (JUnit, Mockito) Picasso, Glide, RESTful API, SOAP Api, AES encryption, Keystore Data Management, Cache Management, Persistent Data Management, Database Management
Software Engineer III/Android Developer
January 2016 - August 2016
  • Leading the Android Team
  • Implement best practices for the development
  • Create and develop Android Application
  • Ensuring the security and privacy of the app
  • Mentoring/coaching members
  • Code reviews 
  • Technologies: Android Studio, MVP Architecture, Java 8, Lambda, kotlin, RxAndroid, Retrofit, Okhttp, Json, Unit Tesing (JUnit, Mockito) Picasso, Glide, RESTful API, SOAP Api, AES encryption, Keystore Data Management, Cache Management, Persistent Data Management, Database Management
Software Engineer/Android Developer
January 2015 - January 2016
  • Create and develop Android Application for publicly listed holding company.
  • Ensuring the security and privacy of the app
  • Maintaining old projects
  • Code review
  • Technologies: Android Studio, MVP Architecture, Java 8, Lambda, kotlin, RxAndroid, Retrofit, Okhttp, Json, Unit Tesing (JUnit, Mockito) Picasso, Glide, RESTful API, SOAP Api, AES encryption, Keystore Data Management, Cache Management, Persistent Data Management, Database Management
Android Developer
April 2014 - December 2014
  • Create and develop Android Application.
  • Ensuring the security and privacy of the app
  • Maintaining old project 
  • Technologies: Android Studio, MVP Architecture, Java 8, Lambda, kotlin, RxAndroid, Retrofit, Okhttp, Json, Unit Tesing (JUnit, Mockito) Picasso, Glide, RESTful API, SOAP Api, AES encryption, Keystore Data Management, Cache Management, Persistent Data Management, Database Management
Education

Bachelor of Science in Information Technology
2010 - 2014
Saint Louis University
Previous Next
To View More Profiles, Sign Up    > Sign Up    >