Summary
Overview
Work History
Education
Skills
Websites
Certification
Integrating Ollama with IntelliJ: Running Phi-Mini3 LLM
Linkedin
Timeline
Generic
Prithu Paul

Prithu Paul

Toronto,ON

Summary

Experienced Senior Software Engineer specializing in Android development with a strong background in full-stack migration. Over ten years of experience in delivering high-quality, scalable applications across various industries. Demonstrated success in developing reusable libraries that improve development processes and reduce technical debt. Focused on utilizing advanced technologies to enhance application performance and user satisfaction.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Android Engineer

Loblaw Digital
Toronto
12.2022 - Current

Served as platform engineer for SDUI Android team, enhancing code quality and integration processes.

Led migration to Snowplow for advanced analytics, improving data accuracy and flexibility.

  • Developed key features for PC Optimum Android app, increasing user engagement.
  • Optimized GitLab pipeline integration with Slack to streamline workflows.
  • Migrated from Dagger to Hilt, utilizing Kotlin coroutines for modern permission handling.
  • Refactored OpenTelemetry SDK library, boosting reusability and saving development time.
  • Resolved memory leak by relocating ViewModel factory to Hilt implementation.
  • Executed Kapt to KSP migration, improving build time and facilitating Kotlin upgrade.
  • 16Kb support migration

Senior Software Engineer

H&M
Bangalore
02.2022 - 12.2022
  • Executed app architecture and enhanced Android native technology stack.
  • Developed robust testing framework for project implementation of view binding, data binding, repository patterns, Room, retrofit, coroutines, dispatchers, and Hilt.
  • Managed best practices for Hilt testing to ensure quality control.
  • Led R&D project on authenticator, facilitating data sharing via AIDL and coroutine flows.
  • Optimized efficiency and security of data exchange among applications within project scope.

Software Technologist II HSP & R&D

Philips
Bangalore
04.2021 - 02.2022
  • Engineered various connectivity features for Android, emphasizing IoT and BLE integration.
  • Led an Android team in end-to-end delivery of diverse projects.
  • Developed Android libraries and APKs for 2net hub, facilitating system app functionality.
  • Connected medical devices like blood pressure meters and oximeters to Philips HSDP cloud via Bluetooth.
  • Spearheaded comprehensive delivery of all Android system apps and libraries while managing DevOps activities.
  • Upheld security standards by executing memory management, APK analysis, and permission customization.
  • Created a Java-based testing tool for efficient deployment with new HTTPS server.
  • Collaborated with backend team to enhance testing processes for certificate changes, achieving significant time savings.

Senior Software Developer (Retail)

TCS
Bangalore
04.2020 - 04.2021
  • Proven expertise by assisting the retail giant Macy's
  • Strongly assisted a scrum team in developing key features, including the Product Details Page (PDP), sponsored items tailored to customer preferences, and integration with Google Ad Manager
  • Expertly developed features like sponsor item functionality and the integration with Google Ad Manager applied via cutting-edge technologies such as Data Binding (with a focus on Binding Adapter), View Model, Rx Kotlin, Mockito, and Robolectric
  • Formulated the codebase on GitLab, and DevOps processes through Jenkins

Senior Software Developer (Banking)

CommonWealthBank(Via TCS)
Sydney
04.2016 - 03.2020
  • Emphasized API integration for cardless cash using RXjava, MVP, and Mockito pattern.
  • Migrated feature modules from Java to Kotlin and RxJava to RxKotlin with Dagger-Android.
  • Managed code reviews, proof of concept initiatives, and migration from Bitbucket to GitHub.
  • Collaborated with Commonwealth Bank of Australia and top mobile team in Sydney.
  • Migrated cardless cash module utilizing Kotlin, higher-order functions, and MVVM architecture by end of 2017.
  • Coordinated with Team City and various tools including Sonar and Detekt throughout migration process.
  • Led Java to Kotlin migration efforts to enhance application performance.
  • Served as full-time contractor with TCS for Commonwealth Bank of Australia.

Software Dev Analyst (Telecom & Product)

Dell
Bangalore
08.2014 - 01.2016
  • Oversaw session management for mobile application roles to improve user experience.
  • Partnered with AirWatch MDM for robust mobile security and streamlined deployment.
  • Executed JSON requests effectively by leveraging Volley Library capabilities.
  • Enhanced location services through integration of GPS and location provider.
  • Facilitated communication between backend systems using intent service and HTTP connections, managing bulk requests efficiently.
  • Developed content provider for optimized data sharing, enhancing SQLite performance.
  • Processed location data into EXIF files of camera images for better metadata application.
  • Utilized JSON reader for uploading data exceeding 50MB while managing memory limitations.

Software Engineer

Digital Avenues
Kolkata
01.2013 - 07.2014

Delivered Android applications for clients including Johnson and Johnson and Tablepouncer.

Executed end-to-end development using asynchronous task handling techniques.

  • Managed complete deployment process on Google Play Store independently.

Collaborated within a 3-member team to enhance project outcomes.

Software Engineer

Keyline IT Solutions PVT. Limited
Kolkata
04.2012 - 12.2012
  • Developed SMS-based voting app utilizing PhoneGap and Android Intent Service.
  • Executed JavaScript and jQuery within WebView for seamless communication with Android API.
  • Implemented Broadcast Receiver to collect customer votes, generating charts and rankings.
  • Managed project independently while acquiring Android development skills using Eclipse.

Education

B. Tech. - Computer Science Engineering

West Bengal University of Technology
Kolkata India
01.2011

Skills

  • Kotlin and Android development
  • Jetpack Compose and UI design
  • Coroutines and RxJava
  • Core Java and data structures
  • BLE connectivity solutions
  • CI/CD with GitLab scripting
  • Ollama/AI fundamentals
  • ASPNET and Azure Functions
  • Blazor framework expertise

Certification

  • Kotlin for Java Developer, Jet Brains, https://www.coursera.org/account/accomplishments/certificate/HBPJCEHUFVAT
  • Kotlin Coroutines, Udemy, https://www.udemy.com/certificate/UC-c2cd3218-ee87-482b-9860ec0e7d14ecb8/
  • React Js, Simplilearn, https://certificates.simplicdn.net/share/2240488.pdf
  • Hackerrank Gold badge in problem solving, https://www.hackerrank.com/profile/prithu_paul1907
  • Gate Qualified CSE, 2012

Integrating Ollama with IntelliJ: Running Phi-Mini3 LLM

https://medium.com/@prithu.paul1907/experimenting-with-local-llms-for-code-analysis-in-intellij-f29943778d0b

Linkedin

https://www.linkedin.com/in/prithu-paul-67580371/

Timeline

Senior Android Engineer

Loblaw Digital
12.2022 - Current

Senior Software Engineer

H&M
02.2022 - 12.2022

Software Technologist II HSP & R&D

Philips
04.2021 - 02.2022

Senior Software Developer (Retail)

TCS
04.2020 - 04.2021

Senior Software Developer (Banking)

CommonWealthBank(Via TCS)
04.2016 - 03.2020

Software Dev Analyst (Telecom & Product)

Dell
08.2014 - 01.2016

Software Engineer

Digital Avenues
01.2013 - 07.2014

Software Engineer

Keyline IT Solutions PVT. Limited
04.2012 - 12.2012

B. Tech. - Computer Science Engineering

West Bengal University of Technology
Prithu Paul