TECHNICAL EXPERIENCE

  • Programming/ ScriptingLanguages:

    Flutter, Dart, Android, Java, Kotlin, Swift, HTML, CSS

  • Developement Tools:

    Android Studio, JDeveloper, Azure, NetBeans6.X, MSVisual Studio Code, Intellij IDEA, XCode, Eclipse.

  • Web Services:

    Android SDK, HTTP, RESTful Web Services, Google APIs, XML, DOM Parsers, SAX parsers, SOAP, JSON,WCAG,Microservices,cloud-AWS/ Azure

  • Database Technologies:

    MYSQL, SQLite, SQL Server,Firebase Realtime DB, Hive,Moor

  • Third Party Libraries:

    Picasso, Phone gap, Espresso, OPenGL, Dagger, Admob.

  • Testing Tools:

    Espresso, Mockito, Logcat, Debugger

  • Mobile Technologies and Tools :

    Emulator, Trace View, Appium, UI Automator

  • Operating System:

    Window, Mac, Linux

Soft Skills :

  • Communication
  • Teamwork
  • Problem Solving
  • Leadership
  • Self-motivation
  • Time Management
  • Decision Making
  • Interpersonal Communication
  • Creativity
  • Adaptability

Work Experience

Upwork

Flutter Developer

April 2023 - February 2024

Responsibilities:

  • Developed an internal application for purchase order on ios and android.
  • Developed the logic notification push with node js and Firebase.
  • created application from the scratch is ios and android.
  • Migrate the flutter application to native on ios.
  • develop new solution to improve the UI and performance of the application.

Freshcodes Technology

Lead Flutter Application Developer

September 2022 - March 2023

Responsibilities:

  • Working on building a new Flutter mobile application called "Health Gauge".
  • Created reusable widgets of primary colors and font sizes which can be referenced in any module of the codebase.
  • Involved in documenting UI designs to determine the possible best widgets to make screen look beautiful.
  • Implemented the graph designs using the Charts flutter package to show the Health Monitering Data.
  • For the state management in the app we are using customized stream builder.
  • Involved in reviewing code.
  • Used to track the agile approach through jira.
  • Used Zeplin for UI designs.
  • Involved in documenting the endpoint required for the screens in the application
  • Effeciently consumed and managed RESTful web services with XML and JSONformats.
  • Supported the design, development, testing, and implementation of new business and support applications.
  • Migration of All Legacy Applications to integrate GIT/BitBucket Repositories, Jenkins, Artifactory, with SonarQube Analysis in CD/CL Pileline Infrastructure.
  • Developed code for the Custom Menus, Dialogs and Image View, PushNotifications, Firebase.

Environment: Flutter, Bloc,GetIt, GetX, Provider, Melos,Platform Channel,Freezed,UI/UX Design, Software developement lifecycle, Testing, Git, App Architecture, Bitbucket, MVVM, MVC, Agile methodology, CD/CL services, Android, IOS, Websocket, Cloud, Jira, web app.

Weetech Solution

Android / IOS Developer & Flutter Developer

January 2019 - August 2022

Responsibilities :

  • Developing mobile applications in Flutter and java/Kotlin/Swift.
  • Working on a Hybrid mobile application which allows users to remotely deposit their checks into their bank account.
  • The application runs on IBM Mobile-first platform(MFP) 8.0 which includes technologies like Cordova, Angular, Java, Ionic, HTML, and CSS.
  • Implemented REST services to call API's in the backend server to get required HTTPresources.
  • Analyzed with the POSTMAN tool to verify the backend server response for the REST calls.
  • Using tools like Splunk and Kibana for checking the application logs.
  • Used to deploy the adapter in mobile-first console(MFP) running on WAS 9 environments.
  • Worked on Oauth Set Up on for initiating the token and security setup for the login process. where we used to call a security question through a security challenge handler.
  • Updated the Android SDK to the the latest level which is available in the current market.
  • Integrated the third party camera plugin from vendor MiTech in Android and IOS for capturing the front and back of the checks.
  • worked as production support for critical priority issues which will be ticketed from the customer care specialist.
  • Build CI/CD using Xcode server and was responsible for manning App Store Connect Account to handle Apple release.
  • Used to test the apps through apple test flight and google bets testing.
  • Implement the Mobile- First analytics to Insignt crash reports, users, audience, and events for monitoring the app across the App Store and Google Play.

Environment: IBM Mobile First Platform 8.0, HTML, CSS, SQLite, SQL Databases, Junit, GPS Services, GitHub for version control, XML, JSON Frameworks, UIKit, Core Location, Agile Scrum Methodology, Eclipse IDE, REST Web Services, Splunk, Kibana, Android SDK, OkHttp.

Education

Gujarat Technological University

Computer Science - Bachelor of Technology

2018 - 2022

Courses and Certificates

Cutshort Certified Android Development - Basic

Cutshort Certified

Software Development Concepts: Software Development Glossary

Skillsoft

Google Play Academy - Store Listing Certificate

Google Play Academy

Languages

Language

English

Professional

Language

Hindi

Native

Language

Gujarati

Native