About Me

Hi, I'm Rammanoj Potla. I am a Grad Student pursuing Master's in Computer Science at Northeastern University. I have a professional experience of 2+ years in software development. Skilled in developing apps using react, python, JS, elasticsearch and managing complicated infrastructures using Kubernetes, AWS, Jenkins etc.

An Open Source enthusiast with contributions to Wikimedia, Coala. Eager to learn new technologies, engage in challenging projects and tackle complex problems.

Innovative thinker

Quick        Learner

Hard / Smart Worker

Application Developer

10k+ Lines of Code
15 Projects
36 Technologies
6 Organizations worked

My Skills

HTML5

100%

CSS3

95%

Javascript

90%

Python

95%

Java

95%

C

90%

Shell Script

80%

C++

45%

Django

90%

React

80%

Flask

95%

Jquery

100%

NodeJS

85%

Groovy

55%

Batch Script

50%

PHP

65%

RedHat

80%

Kubernetes

95%

Docker

90%

Jenkins

100%

Veracode

80%

Blackduck

90%

SonarQube

50%

MatLab

40%

Git

90%

Perfrorce

80%

Elasticsearch

80%

PostgreSQL

90%

AWS

75%

MongoDB

70%

Machine / Deep Learning

60%

Nginx

70%

Linux

80%

NodeMCU

40%

Education

Masters of Science

University: Northeastern University @ Boston, MA, US

Major: Computer Sciene

Grade: 4.0/4.0

Bachelor's of Technology

University: Amrita University @ Kollam, KL, India

Major: Computer Sciene and Engineering

Grade: 9.38/10

Work Experience

Teaching Assistant Northeastern University

2022 Spet. - 2022 Dec.

  • Helped the under-graduate students with X86_64 assembly, C, pointers, memory allocations, forks, threads and FUSE.
  • Graded the assignments.

Software Development Engineer Informatica

2020 Jan. - 2022 Aug.

  • Replaced Jenkins with K8S to enhance the orchestration of agents and amplified agents’ utilization by 30%. Containerized the build jobs on Jenkins that detached their dependency on agents for the environment.
  • Implemented backend, frontend to add CI/CD pipeline data of 4 new products to the build & deploy dashboard. It saved ~10 man-hours a week for the developers by presenting all required data in a single place.
  • Clustered the build logs to ~20 clusters and trained a Bayes classification model to classify log errors in real-time. This classification reduced load on the dev-ops team as developers could get insights into several build issues.
  • Saved ~8 man-hours a week by creating a pipeline to scan microservices that flag vulnerabilities & license risks.
  • Enhanced the build dashboard performance by ~33% through gzipping & minifying data during transmission.

Google Summer of Code'19 Intern Wikimedia Foundation

2019 May - 2019 Aug.

  • Developed a full-stack web app (WikiContrib) to aggregate Wikimedia developer contributions across different platforms to a unified dashboard. This brought down tens of hours of validation time to the Scholarship committee for providing money waivers.
  • Displayed the data intuitively using visualization models such as bars, line graphs and a heatmap calendar in the frontend. Hundreds of Wikimedia developers use this tool to showcase their contributions.
  • Designed query mechanism to track searches uniquely. Reduced the load-time by 300% using parallel programming to fetch the data enabling real-time responsiveness.

Software Development Intern Amrita IAS Academy

2018 Oct. - 2019 Feb.

  • Created a full-stack Webapp to conduct descriptive exams online with the features to chat, upload solutions, video discussions, etc. Hundreds of students across the org utilized this during COVID.
  • Resolved the problem of uploading large video files in low-unreliable bandwidth conditions by implementing algorithms which break the file into chunks and resumable uploads across multiple devices.
My Work

Recent Work

Socio Chat

Website

A Social media site with ability to create groups and sub-groups. A user can share media / text (just like a tweet)

View

Home Automation

Website

A webapp to access the electrical appliances in home remotely.

View

Portfolio App

Application

A Java based app to create/update a portfolio of stocks. Strategies like recurring investment, balacing can be applied on a portfolio.

View

Hotel Management System

Website

An app to manage bookings at a hotel.

View

Collision Detection and Avoidance

Research Publication

A publication on collision detection and avoidance for a Unmanned Surface Vehicle using Semantic Segmentation.

View

Read

Recent Blog

Get in Touch

Contact

762 Huntington Ave, Boston, MA, US, 02115