naimul hasan software engineer

hey, it's me naimul 👋

i like to build things 🏗️

Software Engineer with experience in Go, Scala, Java, and cloud technologies. Focused on building scalable, reliable systems and optimizing performance. AWS Certified Cloud Practitioner.

education

bachelor of computer science at brandeis university

Aug 2020 - Dec 2024

Honors: Posse Foundation Full-Tuition Leadership Scholarship, Dean's List

skills

programming languages

Go • Java • Scala • JavaScript • TypeScript • Python • SQL • Bash

frameworks & libraries

React.js • React Native • Express.js • Node.js • AngularJS • SpringBoot • Ruby on Rails

databases & cloud

PostgreSQL • MongoDB • SQLite • AWS • Snowflake • Time-Series Databases

devops & tools

Docker • Kubernetes • CI/CD (GitLab, Jenkins, GitHub Actions) • Git • Terraform • Ansible • Linux/Unix

certifications

AWS Certified Cloud Practitioner (2025)

work experience

software engineer intern at ultimate kronos group (ukg) (aug 2024 - dec 2024)

Team: Cloud Observability Platform (OBS)

Backend Optimization

• Reduced API response times by 99.8% (60s to 100ms) by implementing in-memory caching in Go with expiration policies

• Created a proof of concept (PoC) hybrid caching system, utilizing file-based and memory-based caching to improve API response

Dashboard Development

• Maintained and enhanced a Go, Angular cloud monitoring dashboard by adding new metrics and materialized views

DevOps & Monitoring

• Optimized service logging by developing Python tools for Splunk configuration analysis, reducing redundant log paths by 33%

software engineer at cisco meraki (may 2023 - jul 2024)

Team: Manufacturing Software (MFGSW)

Frontend Development

• Built new Meraki dashboard features, network health monitoring and client warnings using React, React Query, Kafka

• Implemented comprehensive unit testing using Jest for React components in Meraki Dashboard, achieving 85%+ test coverage

Backend Development

• Developed device provisioning platform using Go, React, SQLite, reducing manufacturing process time by 90% (90min to 5min)

• Engineered Scala/Java telemetry services integrating with time-series databases and Snowflake for real-time analytics of ~3M data points per minute from 14M+ devices

• Reduced SQL query execution time by 90% (30s to 3s) through indexing, query optimization, and database tuning

• Executed database migrations affecting 27M+ records, ensuring data integrity and optimizing performance

Data Engineering & Performance

• Implemented Scala/Java benchmarks for telemetry services and PostgreSQL query performance, integrating results into Grafana for historical analysis and monitoring

DevOps & Infrastructure

• Implemented CI/CD pipelines with GitLab and Jenkins for Docker firmware image builds, streamlining development workflows

• Architected AWS infrastructure with VPC isolation, IAM roles, and security groups, ensuring secure access across environments

• Automated JTAG debugging session management with custom shell scripts on Debian-based Raspberry Pi hosts, reducing debugging wait times

• Documented Software Development Life Cycle (SDLC) including cloud architecture, system design, and RESTful API diagrams

software engineer intern at ukg (aug 2022 - dec 2022)

Team: Observability Platform

Full Stack Development

• Developed dashboard in Angular and Go for teams to manage Google Cloud Platform projects, reducing unused resources

• Deployed modern Go REST APIs to enhance scalability and maintainability of legacy APIs, deprecating legacy endpoints

Developer Experience

• Optimized Windows development setup by creating step-by-step documentation and configuring WSL with Docker containers, significantly reducing setup time for new developers

software engineer at enact network (aug 2022 - may 2023)

Team: Core Web Platform

Full Stack Development

• Connected 200+ students across 70 US universities through full-stack application development using MongoDB and Express.js

• Built RESTful API endpoints for user authentication, profile management, and event notifications

• Enhanced user engagement by implementing email notifications for events using SMTP and SendGrid

DevOps

• Reduced development setup time by 40% through implementation of Docker-based local development environment

system administrator at evernote (may 2022 - jul 2022)

Team: Customer Experience (CX)

System Administration

• Optimized ticket routing by reducing Zendesk tech debt by 45%

• Improved system administrator dashboards and reporting

API Development

• Developed custom Zendesk API and middleware, reducing annual costs by $50,000 and enhancing access control

Data Pipeline

• Built a daily data analytics pipeline using JavaScript, connecting multiple platforms (Zendesk, Tableau, GCP) for seamless data flow

junior devops engineer at brandeis university (feb 2021 - may 2022)

Team: Michtom School of Computer Science Guru

System Administration

• Automated OS deployments using Kickstart for RHEL/Ubuntu/Debian, ensuring consistent and minimal installations

• Streamlined RedHat/Ubuntu server setup and maintenance using Ansible, cutting provisioning time from 2+ hours to 30 minutes

• Configured and deployed PhD students' research applications and professors' custom-built software on AWS EC2 instances

• Optimized system performance and security by stripping unnecessary default packages, reducing resource usage

Network Security & Monitoring

• Developed firewall automation scripts with Firewalld and Fail2ban to dynamically redirect unknown connections

• Developed Nagios plugins to track server uptime, enabling a protocol to schedule reboots after uptime threshold, ensuring optimal server performance

software engineer at brandeis university (aug 2020 - may 2021)

Team: Media Technology Services (MTS)

Automation & Tools

• Developed an application to download and sync over 5TB of Zoom recordings to on-premises servers, significantly reducing manual backup time and error rates

• Automated Zoom setup in 70+ classrooms using Selenium, reducing recurring technical issues during hybrid meetings

projects

Enact Network

React/Next.js • Go • SQLite • WebSocket • Docker • Cloudflare

• Designed and developed a lightweight monitoring solution with a responsive React dashboard, with real-time infrastructure metrics

• Develop light weight agent capable of collecting cpu, memory, disk, and network data

• Built data aggregators in Golang to efficiently collect, and store time-series metrics in SQLite, for minimal resource consumption

• Streamlined development workflow with Docker containerization, enabling consistent testing across the full technology stack from Golang backend services to React frontend components

Enact Network

Express.js • Node.js • MongoDB • Docker • SMTP • SendGrid

• Connected 200+ students across 70 US universities through full-stack application development using MongoDB and Express.js

• Implemented Docker-based local development environment reducing setup time by 40%

• Built RESTful API endpoints for user authentication, profile management, and event notifications

Campus Rover - Command & Control Dashboard

React • ROS • rosbridge • JavaScript • WebSockets • Python • Progressive Web App (PWA)

• Developed a React web application for real-time teleoperation, live camera feed, GPS mapping, and robot metrics, enabling remote control of campus rovers

• Implemented WebSocket connections to stream real-time data from ROS-powered robots to the web interface

• Created a responsive design that works across desktop and mobile devices as a Progressive Web App