Hi, I'm Pritam Sen.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Computer Science Grad Student at New Jersey Institute of Technology. I enjoy problem-solving and coding. I always strive to give my best to the work I do. I have worked on technologies like Machine Learning, Wireless Sensing, Privacy Preserving Technologies during my studies. I have 7 years of professional work experience at Samsung R&D which helped me strengthen my experience in software development and design patterns. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Python, Java, Swift, Objective-C
  • Libraries and Frameworks: TensorFlow, Keras, PyTorch, CrypTen, DL4J, Flask
  • Tools & Technologies: Android Studio, Visual Studio, Xcode, Git, Docker, AWS
  • Research interest: Wireless sensing, Privacy Preserving Machine Learning

Education

New Jersey Institute of Technology (NJIT)

New Jersey, USA

Dec 2020 - Present

Degree: Doctor of Philosophy in Computer Science
CGPA: 4.0/4.0

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Machine Learning in Mobile Edge Computing Systems
    • Deep Learning on Graphs
    • Introduction to Big Data
    • Advanced Databases and Trustworthy Computation

Bangladesh University of Engineering and Technology (BUET)

Dhaka, Bangladesh

Jan 2008 - Feb 2013

Degree: Bachelor of Science in Electrical and Electronic Engineering
CGPA: 3.71/4.0

    Relevant Courseworks:

    • Digital Signal Processing
    • Optical Communication
    • Telecommunication Engineering
    • Biomedical Instrumentation
    • Microprocessor and Interfacing

Experience

Teaching Assistant
  • Working as a teaching assistant in the Computer Science Department.
  • Courses: Data Structures and Algorithms, Data Mining, Computer Science with Business Problems
Jan 2021 - Present | New Jersey, US
Technical Lead
  • Worked as scrum lead, active developer and code reviewer of iOS Samsung Health team.
  • Collaborated with HQ members to design, document and implement new features.
  • More than 5 years of mobile (iOS/Android) application development experience.
  • Expertise in using design patterns and object oriented methodologies to design software for PC and smartphones.
  • Skilled in developing APIs for middleware/framework modules for mobile platforms using swift, C++ and Java.
  • Improved product quality through code reviews, writing effective unit tests and collaborating with QA team on test automation.
  • Worked as a iOS trainer and conducted training sessions based on organizational needs.
Oct 2013 - Dec 2020 | Dhaka, Bangladesh

Patent and Publications

Projects

• GoPlaces

  • - Mobile app for indoor Place Prediction
  • - Implemented components of GoPlaces (data analysis, BiLSTM-Attention model training) in Keras and used it to optimize the algorithms and evaluate their performance offline, using data collected on the phones.
  • - Implemented Android prototype of GoPlaces using deep learning framework DL4J
  • Languages and Tools: Python, Java, Jupyter Notebook, Android Studio

• iOS Samsung Health

  • - Implemented Step and Exercise Tracker, Web Service SDK, Base module and common utilities
  • - Worked on wearable sync and data visualization module
  • Languages and Tools: Objective-C, Swift, Realm, Xcode

• VeoSens

  • - Implemented web-view based features for authetication and dashboard
  • Languages and Tools: Swift, Xcode

• Probash Bondhu

  • - Developed a doctor CRM app for attending patient appointments
  • Languages and Tools: Swift, Xcode

• Samsung Gear 360 Manager for Android

  • - Added video trimmer functionality for videos recorded in Samsung Gear 360
  • Languages and Tools: Java, Eclipse

• Samsung Movie Converter

  • - Worked on HEVC to H264 conversion using FFmpeg in Windows and Mac OS
  • Languages and Tools: C#, Objective-C, Visual Studio, Xcode

• Samsung iLauncher

  • - Built hybrid web apps for Windows and Mac OS using websocket
  • - Implemented PC software that provides connectivity with Samsung Camera and allows to play back files with Multimedia Viewer
  • Languages and Tools: C#, Objective-C, Visual Studio, Xcode

• Privacy Preserving Machine Learning

  • - Secure LSTM using CrypTen
  • - Federated Learning using Flower
  • Languages and Tools: Python, PyCharm

• Academic Projects

  • - AI Applications at the Edge on NVIDIA® Jetson Nano
  • - Image recognition pipeline in AWS, using two EC2 instances, S3, SQS and Rekognition
  • - Worked on accident severity prediction using Graph Neural Network
  • - Performed sentiment analysis and classified stream of tweets using Spark Streaming
  • - Participated in Kaggle Data Science Competitions
  • Languages and Tools: Python, Java, PHP, SQL, JavaScript, HTML, CSS, PhpStorm, Visual Studio, Jupyter Notebook

Skills

Languages

Python
Java
Swift
MySQL
Shell Scripting

Tools and Libraries

PyCharm
Android Studio
Visual Studio
Xcode
Keras
TensorFlow
PyTorch
CrypTen
PySyft
Flower

Others

Git
AWS

Contact