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
TECHNICAL EXPERIENCE
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