Krishna Tej
Software engineer working across full-stack products, cloud infrastructure and distributed systems. I like the parts of a system where correctness and interface design meet.

Projects
Experience
Developed an end-to-end computer vision pipeline on AWS SageMaker (ml.g5.2xlarge, NVIDIA A10G) to detect vessels from buoy-mounted cameras across 24 operational buoys. Fine-tuned Faster R-CNN ResNet50 FPN on 9,565 annotated bounding boxes, achieving a test mAP@50 of 0.8388. Built a nearshore-specific model using hard negative mining — suppressing dock, building, and structure false positives — pushing val mAP@50 to 0.8780 (+0.138 over baseline). Implemented a bounding box area fraction classifier for distance estimation achieving 75.5% accuracy over 61,218 images, complementing AIS-based vessel tracking with vision-based detection for non-broadcasting vessels.
Built and maintained a cloud-native framework of 15+ Spring Boot microservices with REST APIs, modernizing legacy components into modular pieces. Supercharged live data pipelines with Apache Kafka and Flume, boosting ingestion rates while caching and using query tuning to cut API response times. Reworked the Node Controller routing service to support rerouting, CRUD operations, and blazing-fast data retrieval.
Built and fine-tuned data processing services in Java (Spring MVC) and Scala, reliably handling ETL on time-sensitive financial data. Streamlined the conversion of millions of stock and bond records into highly customized JSON formats, cutting processing time. Orchestrated seamless large-scale data migrations from SQL to NoSQL with Apache Flume and Kafka, boosting analytics query performance.