Amit Rahman
****.****.******@*****.*** github.com/amitrahman1026 linkedin.com/in/amitrahman1026 +1-551-***-**** Work Authorization: Eligible for OPT
EDUCATION
Bachelor of Engineering (Honours) in Computer Engineering, National University of Singapore 2024
• NUS Engineering Scholar - Awarded to 50 engineering students in faculty cohort of 1500 (expected)
• 2
nd
Major in Quantitative Finance
WORK EXPERIENCE
Fullstack Software Engineer Intern Jul 2023 - Sep 2023 Coditioning Remote
• Owned the system design & development of a code execution engine, tailored for Coditioning’s e-learning platform
• Designed a RESTful OpenAPI Schema for a Python-centric backend, laying the foundation for seamless code submission and retrieval, as well as historic data access.
• Initiated comprehensive technology evaluations, first appraising programming languages—Python, Go, and C++—to strike the optimal balance between scalability and rapid delivery. Subsequently, chose FastAPI as the premier HTTP server framework based on the findings
• Devised a suite of intuitive API endpoints to empower frontend functionalities: code submissions, status verifications, result acquisitions, and past submission access.
• Overcame Heroku’s 30-second response time constraints. Designed callback-enabled endpoints for clients to poll effec- tively, averting timeouts and enhancing the initial prototype’s responsiveness.
• Spearheaded the design of a push-notification mechanism for real-time code execution result alerts, delving deep into websockets and Server-Sent Events to ensure seamless user experience.
• Worked closely with the CTO and fellow interns, learnt industry best practices in modular software development, comprehensive testing approaches, and the creation of robust, fault-tolerant, efficient, and readable code DevOps Intern May 2023 - Aug 2023
HydraX Singapore
• Deployed & implemented internal tools in Elastic Kubernetes Service, enabling cost analysis and optimization for the company’s products, increasing granularity from cluster to container level.
• Created custom Grafana dashboards using promQL for cost monitoring and reporting.
• Identified and handled duplication in log ingestion monitoring stack and reduced cloud storage costs in various clusters up to 39.8%.
• Migrated AWS resources to CDK in the infrastructure pipeline for private digital exchanges in development clusters, for increasing automation coverage of CI/CD pipeline.
• Monitored security vulnerabilities for new test cluster images patching and upgrading deprecated packages.
• Enhanced Grafana automation stack, integrating Github actions for versioned deployment of dashboards in new nodes. Venture Capital Intern Jan 2021 - Mar 2021
K3 Ventures Singapore
• Scraped and visualized data from SEC EDGAR Filing API and identified IPOs stock price trends around lock ups.
• Researched and presented on DeFi opportunities and trends for payment transfer in the underbanked APAC countries.
• Assisted in pitch deck reviews, due diligence, and client networking for ventures targeting of alternative protein startups. PROJECTS
Search and Rescue Robot Vehicle
• Designed tele-operated robot modelling search and rescue capabilities for terrain mapping and collision avoidance.
• Implmented LIDAR, ultrasonic sensors, and communication protocols on Robot Operating System (ROS).
• Telemetry and geo-data collected sent from Raspberry Pi (RPi) to Hector SLAM ROS Node on the host laptop via websocket, visualisation of the environment processed via RViz.
• Configured data packets to communicate between 16-bit Arduino UNO and 32-bit RPi ARM device over UART protocol.
• Established secure communication channels and validated certificates in simple implementation of TLS communication. Command Line Timetable Manager
• Designed OS agnostic CLI based university timetable & academic planner with persistent local storage, written in Java.
• Implemented MVC software architecture in a monolithic app & scraped course data from official course catalog.
• Implemented build automation using Gradle, with JUnit tests. CI/CD pipeline was automated using Github Actions. SKILLS
Programming Languages C/C++, Python, Java, TypesScript, JavaScript, Verilog Technologies ROS, React, Express, Vite, FASTApi, AWS, Kubernetes, Docker, Loki, Grafana, Thanos