Md Naseef Ur Rahman Chowdhury

My name is Md Naseef Ur Rahman Chowdhury, and I am a software engineer with experience in systems programming, cloud infrastructure, networking technologies, machine learning, and computer vision. Over the years, I have worked across several areas of software engineering, from low-level protocol implementation to cloud systems and AI-powered camera technologies.

I believe software engineering is fundamentally about solving problems on demand. That mindset has guided my career since I started working in the software industry in 2012 after completing my Bachelor of Science in Computer Science and Engineering from Chittagong University of Engineering & Technology.

My Early Career in Software Engineering

I started my professional journey at Eyeball Networks, a Canadian software company. There, I worked on a VoIP protocol suite called AnyFirewallEngine, an SDK designed for communication products. My work involved implementations of protocols and technologies such as:

  • ICE
  • STUN
  • TURN
  • DNS
  • RTP
  • RTCP
  • SRTP

I worked as a core member across multiple protocol implementation teams, which gave me strong experience in network programming and low-level systems engineering.

This stage of my career helped me build a deep understanding of communication systems, TCP/IP networking, and protocol-level software development.

Working with Cryptography and Smart Card Systems

Later, I joined Kona Software Lab, which collaborated with the South Korean company Kona I, a leader in smart cards, payment technologies, and security solutions.

At Kona Software Lab, I worked on middleware software for cryptographic operations on smart cards based on the PKCS#11 specification. My responsibilities included developing systems related to Public Key Infrastructure (PKI) and secure cryptographic communication.

This role allowed me to work extensively with:

  • Cryptography
  • PKI systems
  • Middleware development
  • Smart card technologies
  • Security-focused applications

My Experience at ringID

In 2015, I joined ringID, a social networking and communication platform. At ringID, I worked as a senior member of the SDK implementation team. My team developed cross-platform SDKs that powered features such as:

  • Calling systems
  • Chat functionality
  • Newsfeed systems
  • Wallet services
  • Livestreaming

I was directly involved in architecture design, software development, and automation processes for these SDKs.

Working at ringID helped me strengthen my experience in scalable application architecture and cross-platform software development using C++ and backend technologies.

Graduate Studies and Research

In 2018, I moved to the United States to pursue a Master of Science in Computer Science at New Mexico Institute of Mining and Technology.

During my graduate studies, I worked closely with Professor Dr. Hamdy Soliman and his research team in the field of neural networks and machine learning. Our collaborative work resulted in multiple research publications.

As a Graduate Research Assistant, I worked on projects that included:

  • Developing a power-efficient sensor operating system using C, C++, and Omnet++
  • Building a malware detection system for Android applications using machine learning
  • Processing datasets containing more than one million APK files
  • Applying machine learning algorithms such as Random Forest, KNN, SVM, Decision Tree, and Logistic Regression
  • Using TensorFlow and Scikit-Learn for AI and ML applications

This experience expanded my understanding of machine learning, data analysis, and intelligent systems.

Research Work at Magdalena Ridge Observatory

I also worked as a Graduate Research Assistant at the Magdalena Ridge Observatory.

There, I implemented the Interferometer Supervisory System (ISS), which assists array operators in running interferometers for astronomical imaging. The system contributes to producing high-resolution astronomical images through advanced software systems written in Java and C++.

This role gave me experience working on scientific software engineering projects in a research-driven environment.

My Work at HP

I later joined HP Inc., where I worked as a Senior Software Engineer and later as a Camera Software Engineer in Austin, Texas.

At HP, I worked on smart camera systems, computer vision technologies, embedded software, and Android-based enterprise devices. Some of my major contributions included:

  • Re-architecting HP Poly Face Recognition and Smart Camera systems into a microservices-based architecture
  • Improving camera tracking and speaker framing using Computer Vision and Sound Source Localization
  • Developing LED support for USB cameras using C++ and UVC controllers
  • Implementing camera shutter and microphone mute notifications for Microsoft Teams
  • Designing HDMI camera ingest functionality for Poly Studio X Series devices
  • Improving accessibility features through Android TalkBack customization
  • Implementing LLDP support for emergency call functionality and networking systems

This role strengthened my expertise in:

  • C/C++
  • OpenCV
  • TensorFlow
  • Kotlin
  • Java
  • Embedded Linux systems
  • Android platform development

My Experience at Oracle

I also worked at Oracle as a Senior Member of Technical Staff in Oracle Cloud Infrastructure (OCI).

At Oracle, I worked within the Host Provisioning System (HoPS) team, focusing on cloud PC provisioning systems. My responsibilities included:

  • Improving reliability and stability of the HoPS codebase
  • Increasing unit test coverage
  • Optimizing system performance
  • Conducting code reviews
  • Improving software quality and maintainability
  • Collaborating with cross-functional engineering teams
  • Mentoring team members on coding and testing best practices

This experience deepened my understanding of cloud infrastructure engineering and large-scale distributed systems.

My Technical Skills

Throughout my career, I have worked with several programming languages and technologies, including:

  • C
  • C++
  • Python
  • Java
  • Objective-C
  • Swift
  • TensorFlow
  • Scikit-Learn
  • Django
  • NumPy
  • pandas
  • REST APIs

My technical interests include:

  • Systems programming
  • Cloud infrastructure
  • Networking technologies
  • Machine learning
  • Computer vision
  • Embedded systems
  • Distributed software architecture

Publications and Research Interests

I have also contributed to IEEE publications related to healthcare chatbots and mobile health technologies, including:

  • “Transforming Chronic Disease Management with Chatbots: Key Use Cases for Personalized and Cost-effective Care”
  • “Chatbots: A Game Changer in mHealth”

These works reflect my interest in applying technology and AI to practical real-world problems.

Competitive Programming and Community Activities

During my university years, I actively participated in programming contests and achieved:

  • 1st Runner-Up at the CU Inter-University Programming Contest 2012
  • 10th Position at the CUET Inter University Programming Contest 2011

I have also been involved with organizations such as IEEE and volunteer initiatives like We Are Blood.

Leave a Reply

Your email address will not be published. Required fields are marked *