TECHNICAL EXPERIENCE

  • Programming/ ScriptingLanguages:

    Flutter, Dart, Android, Java, Kotlin, Swift, HTML, CSS, Objective-C,Elixir

  • 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, SDK integration, Payment gateway, Android security.

  • 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(Exevelopers Tech Solutions)

Mobile Application Developer

April 2023 - Now

Responsibilities:

  • Developing mobile applications in Flutter and java/Kotlin/Swift
  • Integrate third-party SDKs and APIs, including payment gateways (Razorpay, Stripe, PayU).
  • Implement high-level security measures (encryption, secure storage, SSL pinning) across mobile applications.
  • Conduct code reviews, unit testing, and performance tuning to ensure code quality and application efficiency.
  • Identify and resolve bugs, crashes, and technical issues promptly.

Freshcodes Technology

Lead Flutter Application Developer

September 2022 - March 2023

Responsibilities:

  • Built a new mobile application called "Health Gauge" using Flutter.
  • Used Zeplin for translating UI designs into functional components.
  • Efficiently consumed and managed RESTful web services with XML and JSON formats.
  • Migrated legacy applications to integrate GIT/BitBucket, Jenkins, Artifactory, and SonarQube for CI/CD pipeline infrastructure.
  • Developed custom menus, dialogs, image views, push notifications, and integrated Firebase.
  • Involved in documenting the endpoint required for the screens in the application

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 :

  • Implement responsive and visually appealing user interfaces with Material Design and custom widgets.
  • Integrate RESTful APIs and GraphQL services for seamless data communication.
  • Manage code using Git for version control and collaboration with team members.
  • Build and maintain applications for both iOS and Android platforms.
  • Work closely with designers, product managers, and backend developers to deliver high-quality applications.
  • 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: 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, 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