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