Skip to content

harsewaksingh13/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Portfoilio

Over 10 years of experience in software development of mobile apps including requirements gathering, software design, coding, testing and maintenance along with a strong understanding of Agile development methodology. Good knowledge of unit testing and testable architecture with expert knowledge in Java, Kotlin and Swift and hands on experience in Javascript and Typescript.

Projects

Healthera — NHS Prescriptions Management and Ordering

A healthcare product with iOS and android native apps that allows patients to order repeat prescriptions and over the counter medicines from pharmacy shop marketplace. Along with managing their prescriptions, users can communicate with their pharmacy easily, book service appointments offered by the pharmacy, manage their dependents prescriptions and adhere to their medicines.

App Features

  • Manage Medicines
  • Medicine Alarms/Reminders
  • Prescription Ordering
  • Order schedules (Subscription)
  • OTC Purchases - Pharmacy Shop
  • Pharmacies Marketplace
  • Manage Dependents (Carer)

Responsibilities/Achievements

  • Contribution in all development phases and leading a team of android/iOS engineers.
  • Working on requirements, high level details in tickets and communicating across teams.
  • Work closely with backend developers to design and architect the api response and business logic.
  • Conduct code reviews to ensure coding standards and maintainability.
  • Work closely with the product owner and designer to implement UX/UI.
  • Coding both iOS and android apps including maintenance and new features.
  • Develop white label apps and maintain releases on both app store (Profiles and Certificates) and play store (signed bundle)
  • Setup fastlane to implement continuous delivery of apps android and iOS worked closely with devops team to use github actions for iOS builds and AWS device farm for android builds.
  • Took initiative to update the iOS app from MVC architecture to VIPER to bring more scalability in codebase and business logic sharing.
  • Kotlin conversion of android codebase while moving to VIPER from MVP.

Tech Stack

  • Android (Java, RxJava, Sqlite, Room, Dagger2, Retrofit, Gson, Kotlin, Coroutines, Compose, Kotlin-Multiplatform, Unit Tests - Junit, Mockito)
  • iOS (Swift, SwiftUI, Realm DB, SPM, Cocoapods, Alamofire, Codeable, XCTest)
  • Firebase Realtime and Push Notification, Google Login, Facebook Login, Apple Login, Stripe payments, Analytics SDKs (Mixpanel, GA, Branch IO)
  • Solid and clean code architecture MVVM, VIPER
  • OAuth, Postman, Data Encryption

Android App

image image

iOS App

image image

Engage — Point Of Sale (POS)

A native android app written in Java named Engage empowers retailers, restaurants, takeaways, beauty salons and other high street merchants to truly mobilise people in-store and on the go to optimise sales and conversion rates. The offline capability allows the retailers to operate even offline. Integrated with scanners and printers to allow products to be scanned and printing receipts with capability to open a cash drawer of POS

App Features Empowers retailers, restaurants, takeaways, beauty salons and other high street merchants to truly mobilise people in-store and on the go to optimise sales and conversion rates. Offline capability enables retailers to operate even when there is an internet outage and automatically sync data when a connection is established.

image image

Manage 360 — Manage Business

A React Native App that helps the merchants to gain near real-time insights and manage your stores on the go

App Features

  • Access reports from Engage POS
  • Alerts & Notification (Item/Order Void, Open Cash Drawer)
  • Manage stocks, expenses, payments and product promotions
  • Create and manage inventory

image image

Dekh Dekh Comms — See, Share, Chat

A multilingual chat application with support of around 10 languages, It has inbuilt keyboards for different languages. For the backend QuickBlox was used. It is also a multilingual social network where users can add text posts, image-video posts etc

image image image

Virtual iTouch Mobile — Salon and Spas

Location based saloon search, book and manage appointments, view stylists information, products, services and offers promoted by the salon. Allow the stylists to create, view and book appointments of customers.

image image

Familien Jul — Film

Family Juls app is entertainment for many hours. Become "photographed" with the magic pixie Pixy and send wacky postcards to your friends and family. Play fun games, share your score and challenge your friends to a battle of the best hi-score. Screening Room - Watch trailers, movie clips, behind-the scenes footage.

Mini Star 2014 — Karaoke

A fun app for everyone who loves to sing. Listen to the two jingles and practice in your own version of either reggae or original jingle before uploading the song to the competition page.

Kinder Zoo — Creativity

Fun app that tests your knowledge of animals and creativity in filmmaking. At the same time the contents have a chance to win great prizes. Skills Used- Android Sdk, Vuforia Sdm (AR), JPCT-AE (3d engine)

Ordo — Paulist Press app

Paulist Press app for The Order of Prayer in the Liturgy of the Hours and Celebration of the Eucharist 2014, complete with region specific Liturgical & Necrology information. The Ordo App functions as either a companion or replacement to the traditionally printed Ordo and has been welcomed into the Catholic community as an invaluable resource.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages