Harmin A.

Harmin A.

Senior Software Engineer

Adelaide, Australia
Hire Harmin A. Hire Harmin A. Hire Harmin A.

About Me

I am a result driven Android Developer with in-depth expertise in CORE Java development, Kotlin and JSP/WEB development. I am passionate about creating and developing innovative Android applications, J2EE Enterprise applications (Web and JSP Servlets), and Hadoop ecosystem (HDFS/Flume). I am extremely flexible/adaptable, eager to learn new technologies and work well independently or collaboratively on a team. As a client-focused developer, I thrive on conquering new challenges and completing them successfully.

Portfolio

Lead Android Developer - My Kidneys My Health
Lead Android Developer - My Kidneys My Health

My Kidneys My Health is designed specifically for newly diagnosed patients with chronic kidney disease and their families. It is designed to help users navigate their way around their diagnosis and assist them manage their kidney disease; remain healthy, active and confident in their understanding of their condition. Implemented heavy animations on the app, created a glossary of kidney related terms, and linked the application to phone calls by clicking on the available helpline number on the app so users can directly make a call from the application.

Lead Android Developer - Xped
Lead Android Developer - Xped

Xped is all about the internet of things. The Xped app is the world's first device browser, which is a new technology that makes it possible for one app to be able to control virtually anything. Xped’s platform uses an end-to-end technology that enables all kind of things from different manufactures to work together. It allows a user to interact with any ADRC-enabled 'Thing' in a familiar way, irrespective of the things type, brand or location. Displayed all the ADRC controls available for a particular device on the UI and implemented the real-time execution of the commands.

Lead Android Developer - Emberpulse
Lead Android Developer - Emberpulse

Emberpulse provides real-time visibility of home energy use and detailed data about energy habits. Using the app you can see how much energy you are consuming, how much you are paying, can check your bill forecast and receive personalized energy saving insights. Emberpulse also supports advanced home automation, enabling lights, air conditioning and outlets to be monitored and controlled automatically and conveniently. Implemented the logic to display and control the available features of smart devices like lights, smart plugs, air conditioners, etc directly from the app. Added a feature for grouping connected devices into rooms and zones.

Lead Android Developer - Oziris
Lead Android Developer - Oziris

Oziris is a patent pending application that helps users choose authentic and traceable products. Using Oziris, users can quickly scan Beston Global Food Company (and affiliated) products via QR or Barcode - tracing them back to their producer. Led in the implementation of processes and strategies for the development of the application, with multi-lingual support, QR-Code and Barcode scans, social media integration and push notifications using Google Cloud Messaging Service.

Android Developer - Beer pal
Android Developer - Beer pal

BeerPal is an app for Aussie beer drinkers who want to buy beer at the best price as often as possible. Parsed the backend application, added a "Tell ya mates" functionality which allows users to directly refer beerpal to friends via SMS. Provided support through email notifications if a user cannot find a beer on the app.

Android Developer - BCR App
Android Developer - BCR App

Breast Cancer Recovery provides individually tailored exercise programs to be undertaken in the comfort of your home whilst recovering from breast cancer treatment such as surgery, chemotherapy and radiotherapy. Developed the app in Kotlin, worked on AWS cloud APIs and integrated them with the software. Created user views for various screens like product, stores etc and integrated Firebase and Stripe for in-app payments.

Lead Android Developer - International World Conference App
Lead Android Developer - International World Conference App

International world conference application was built in a multi-platform environment Phone Gap so that it works on all devices. The app provides information on the list of speakers for the conference, their details and what they do. It also allows users to register for the conference through the app. It is integrated with social media platforms like Facebook, Twitter, Google plus and LinkedIn.

Work history

UpStack
UpStack
Android Developer
2016 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Xped
Xped
Senior Software Developer
2017 - 2019 (2 years)
Adelaide, Australia
  • Utilized Android development skills to design, code, and implement real-time execution of commands on the app.

  • Worked on requirement gathering, participated in follow up meetings with the team lead/manager and activities to understand the concept.

  • Developed the designs and layouts of the app; selecting the framework for the app and implementing the auto scanning/connecting feature to Wifi on the app.

Embertec
Embertec
Software Engineer
2016 - 2017 (1 year)
  • Architected robust logic to display and control the available features of smart devices like lights, smart plugs, air conditioners, etc directly from the app.

  • Contributed with the addition of various comparison charts and a feature to scroll through charts forward and backward in real-time.

  • Refactored the app by writing high-quality code using best practices and resolved complex technical issues with the app.

Digital Noir
Digital Noir
Core Android Developer
2015 - 2016 (1 year)
  • Worked on the heavy animations and clean UI for the app; implemented the intro slides to walk through the idea of the app with good animations.

  • Created the main handbook page of the app with features like detect, prevent, and support.

  • Engineered solutions for the addition of resources for learning, filters to the pages, stories, and FAQ pages.

Dataguise
Dataguise
Software Engineer
2013 - 2015 (2 years)
  • Built and deployed a new functionality to parse JSON data received from the web server and created a server layer to send and receive data to the web server.

  • Created various interfaces for DBMS connections with various databases using the app's exposed API.

  • Implemented encryption support for both row and field encryption with respect to the key from the keystore and optimized the processing time for a file from 4-5 hrs to 20-25minutes.

Miri Info Tech
Miri Info Tech
Software Engineer
2012 - 2013 (1 year)
Chandigarh, India
  • Participated in the design and implementation of different functionalities for the Androsurf app.

  • Provided production expertise for the implementation of layers on the Dashboard App to retrieve internal data for URIs such as Calls, Messages, Emails, and Calendar events.

  • Employed the latest resources and processes for the design of the Patroit Money website built using JSP pages; implementing functionalities for listing the products on the webpage and design layouts using HTML, CSS, JavaScript, and jQuery.

Education

Education
BTech. Information and Technology
Punjab Technical University
2008 - 2012 (4 years)