saif uddin helal

Android Developing Consultant at Information Tech Consultants
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
East Ham, England, United Kingdom, UK
Languages
  • Italian Native or bilingual proficiency
  • English Full professional proficiency
  • Hindi Limited working proficiency
  • Urdu Elementary proficiency
  • Bengali Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Android Developing Consultant
      • Feb 2021 - Present

      • Did initial training in android with them, who then placed me in different projects. • Worked in different teams and projects using agile practices, initially using Java and MVP architecture and later moving to Kotlin and MVVM. • Implemented various user interface components such as WebView, ListView, ImageView, TextView to display the data for the application and created Custom Components followed best practices. • Used Intents & Intent Filters to initiate activities and pass information between Activities and Fragments. • Used the View Pager Indicator to provide feedback to the user about the background processing status. • Implemented binding services from activities and the use of communication with services using Java threading for background processes and sync adapters. • Updated the Google Maps API integration with the application. • Communicated with RESTful web services using Retrofit, OkHTTP and Gson. • Wrote test cases using Junit and Mockito for unit testing partially following Test-Driven Development (TDD). • Used the Android tool ecosystem for development, testing, debugging, and performance benchmarking. • Worked in different phases of the project cycle like design, development and testing. Show less

    • United Kingdom
    • Banking
    • 700 & Above Employee
    • Android Engineer
      • Sep 2021 - May 2023

      • Created new features for NatWest Mobile Banking application which catered to NatWest Mobile, NatWest International and its sub-brands like Ulster Bank, Royal Bank of Scotland, Isle of Man bank. Did end to end collaboration with fellow devs in team and testers and mobile experience managers to deliver cutting edge features. • Worked on google talkback to provide fixes for accessibility issues that made our application more accessible for people with special needs and user friendly in general. • Converted legacy java code to Kotlin using clean architecture pattern with MVVM and implementing all latest tech and best practices, which then increased code maintainability, testability and made its data source and Ui framework independent. • Implemented modularization separating all different layers and features of the app so it builds and compiles faster. • Operated in complete agile setup in sprints comprised of daily standup, weekly task refinement meetings and bi-weekly retrospective and sprint planning meetings. • Used Atlassian Suite (Jira, Bitbucket, Confluence), Abstract, Figma and Jenkins for tracking and management of project, codebase, documentation and application design. • Analyzed, debugged and fixed production bugs from Crashlytics and wrote unit test using Junit and Mockito. Show less

  • Dhani Services (formerly Indiabulls Ventures)
    • London, England, United Kingdom
    • Android Engineer
      • Apr 2021 - Aug 2021

      • Worked in an Android team consisting of 4 members from different parts of the world, in an agile setup applying 2-week sprints and daily stand-up meetings. • Maintained close communication with backend team and QA team. • Converted Java code to Kotlin using MVVM Clean Code architecture. • Applied material design for the UI re-design and used two-way databinding to display data and get call backs, used Shimmer Loading Animation for loading animation and introduced Jetpack Navigation for navigating from one screen to another and pass data arguments. • Applied dependency injection using Koin, created Kotlin coroutines for asynchronous execution of tasks and consumed RESTful Web Services using Retrofit, OkHttp client and Gson converter. • Used GitHub for version handling, Jenkins for CI/CD, Jira to manage the project backlog and tasks assignment and tracking, and Figma for UI design. • Performed unit and system tests with Mockito, Espresso, and Mock library, and used Firebase Crashlytics to track the application crashes. • Applied SSL pinning and improved security of the application using Shape Security from Silverline. Show less

Education

  • University of Greenwich
    Bachelor of Engineering - BE, Computer Software Engineering
    2017 - 2020
  • IIS Volterra Elia Ancona, Italy
    National Diploma, Information Technology
    2010 - 2015

Community

You need to have a working account to view this content. Click here to join now