Hello

I’m Md Naseef Ur Rahman Chowdhury

working as a Senior Software Engineer at Oracle. I have completed my MS fromNew Mexico Tech, USA, and did my bachelor’s in Computer Science fromChittagong University of Engineering & Technology, Bangladesh. Previously, I worked as a Software Engineer at HP Inc., Magdalena Ridge Observatory, ringID, Kona Software Lab, and Eyeball Networks (DBA Smarter AI).

Experience

April, 2024 - Present
Sr Member of Technical Staff
Oracle
Naseef Chowdhury
April, 2021 - April, 2024
Senior Software Engineer
Hp Inc
  • Implementing Poly OS ecosystem Platform which is based on Android OS, to build highly efficient conferencing devices and provide platforms for Zoom and Microsoft Teams utilizing C/C++, Java, and Kotlin.
  • Implementing Smart Camera Tracking utilizing Computer Vision, Audio Sound Source Location, and C/C++.
  • Implementing efficient camera tracking and speaker framing using Computer Vision and Sound Source Location (SSL) information.
  • Implemented LED support for USB cameras based on Call/Meeting Status utilizing UVC controller and C++.
  • Implemented Camera Shutter and Mic mute status notification from Camera to Microsoft Teams
  • Designed and developed HDMI camera Ingest using C/C++, Java on Android OS to share screen on Poly Studio X Series.
  • Integrated and modified the Android Talkback app into Poly Studio products to improve accessibility of Poly Studio products for disabled people.
  • Implemented LLDP(Link Layer Description Protocol) on Poly Studio products using C/C++ to support emergency calls and share immediate router/switch info to the server.
August 2020 – March 2021
Graduate Research Assistant (Student Software Engineer)
Magdalena Ridge Observatory(MRO)
  • Implemented Interferometer Supervisory System which will assist astronomers in running the interferometer to produce images of astronomical targets at resolutions over 100X faster than the Hubble Telescope using Java and C++
August 2018 – July 2020
Graduate Research Assistant
New Mexico Tech
  • Engineered 20% more power-efficient sensor operating system in C, C++ and Omnet++, supporting running of sensors for extended periods of time.
  • Created system to detect malware in Android apps from 1M+ APKs, leveraging machine learning algorithms (Random Forest, KNN, SVM, Decision Tree, Logistic Regression) in Python, TensorFlow, and Scikit-Learn.
  • Authored research paper Android Malware Detection in Large Dataset: Smart Approach, published in FICC 2020, March 2020 in San Francisco, demonstrating achievement of 95 - 97% accuracy in finding malware.
  • Authored research paper Advanced Android Malware Detection Utilizing API Calls and Permissions, accepted in INFOCOM, May 2021, demonstrating achievement of 86 - 99% accuracy in finding malware.
May 2019 – August 2019
Software Engineer Intern
County of Socorro
  • Engineered an ArcGIS data analysis web tool using Python and Django to facilitate non-technical users to see andanalyze ArcGIS data of Socorro County.
  • Integrated Google Map services into ArcGIS data analysis tool to show the physical address in Google Maps based on longitude and latitude coordinates utilizing Python.
June 2015 – July 2018
Senior Software Engineer
ringID
  • Worked as a core member of C++ SDK team, developing SDK for platform engineers to integrate into social networking site ‘ringID’ which has more than 5 million active users.
  • Engineered cross-platform SDK sub-module in C/C++ responsible for authentication functionalities in ‘ringID’.
  • Created SDK using C/C++, Java, C#, and Swift, functioning as bridge between server and application side while providing software developers with streamlined abstraction layers for Android, iOS and Windows platforms.
  • Ensured extensibility of SDK codebase using multiple design patterns (abstract factory, template method) in C/C++, integrating Google test framework for automated testing.
  • Implemented cross-platform Client Cache for ringID app based on Least Recently Used(LRU), and Least Frequently Used(LFU) cache replacement policies in C++.
November 2014 – June 2015
Software Engineer (R & D)
Kona Software Lab Ltd
  • Implemented caching and logging mechanism for Windows Smart Card Minidriver utilizing C++, improving performance of driver by over 50% while making debugging easier.
  • Refactored Kona PKI Middleware communicating between smart card and application, facilitating multiple instance support using C++, enhancing maintainability of codebase.
  • Enabled data sharing between multiple processes utilizing C++, minimizing data redundancy which reduced computational load on smart cards by more than 25%.
December 2012 – October 2014
Software Engineer
Eyeball Networks (DBA Smarter AI)
  • Implemented support for 1,000 concurrent VoIP calls using C++, and Socket Programming; SDK was successful in making concurrent VoIP calls with efficient memory and CPU resource usage.
  • Implemented Extensible Messaging and Presence Protocol (XMPP). Improved efficiency for request handling and database queries.
  • Developed STUN Port Prediction Mechanism using C/C++ which improved P2P call rate by up to 95%.
  • Implemented Alternate Server Feature using C++ to provide options for alternate servers when current server resources are exhausted, integrated into WebRTC framework.

Education

Aug 2018 - April 2021

New Mexico Tech

Master of Science in Computer Science


Selected Courseworks:
 Neural Networks, Advanced Operating Systems, Advanced Algorithms, Advanced Programming Languages, Smart and Secure Event Detection System, Formal Languages and Automata, Design and Analysis of Algorithms.

March 2008 - Dec 2012

Chittagong University of Engineering & Technology (CUET)

Bachelor of Science in Computer Science & Engineering

Â

Selected Courseworks: Computer Basics and Programming, Object-Oriented Programming, Algorithm Design and Analysis, Theory of Computation, Software Engineering, Computer Vision, Neural Networks and Fuzzy Logic, Information Security and Control, Data Communication, Computer Networks, Computer Peripheral Interfacing, Computer Graphics, System Analysis & Design, Numerical Analysis.

Skills

  • C
  • C++
  • Boost
  • Git
  • Kotlin
  • Java
  • Python
  • Objective-C
  • Swift
  • Django
  • Tensorflow
  • Scikit-learn
  • Pandas
  • Numpy

Get in Touch

Please enable JavaScript in your browser to complete this form.
Name