Niranjan Ramesh

Niranjan Ramesh

$10/hr
Specializing in building web applications data streaming platforms using Apache Kafka
Reply rate:
100.0%
Availability:
Part-time (20 hrs/wk)
Age:
28 years old
Location:
Chennai, Tamil Nadu, India
Experience:
2 years
NIRANJAN RAMESH - - EDUCATION Amrita School of Engineering 2014 - 2018 B.Tech Computer Science and Engineering CGPA: 9.13/10 [First Class with Distinction] The Indian Public School (CBSE), Erode 2014 Class 12 Percentage: 89.5% The Indian Public School (CBSE), Erode 2012 Class 10 CGPA: 10/10 EMPLOYMENT Mr. Cooper - Software Engineer ▪ Designed June 2018 - Current and Developed RESTful microservices using Spring Boot, SQL, Cassandra, Azure Cosmos DB, Kafka, MongoDB. ▪ Implemented asynchronous reactive APIs to handle more than 5000 requests per second - Use of Spring WebFlux with Netty and MongoDb to achieve non-blocking IO and DB operations. ▪Designed and Developed dynamic web pages using React, Redux, Nodejs, Express, Redis. ▪Developed Java and Python libraries to help teams stream data to and from Apache Kafka. ▪Developed microservices using KSQL and Kafka Streams API for complex transformations of real time data. Mr. Cooper - Graduate Intern Jan. 2018 - May 2018 ▪ Designed and Implemented a real-time data ingestion platform for customer touchpoints using Java and Apache Kafka - data collection of more than 1000 events per second. ▪ Developed scalable and fault-tolerant microservices with Kafka Streams API to capture and process customer milestone events. ▪ Replaced hourly batch data ingestion pipeline - delay in response for events reduced from 1 hour to less than a minute to improve customer trust and service. Tata Consultancy Services - Data Analytics Intern June 2017 - June 2017 ▪ Developed a classifier using text and image data for retail products using multi-branch neural networks: Implemented a convolutional branch by retraining last layers of Inception-V3. Implemented and trained another branch to process vectorized words. Compared performance and accuracy of various optimization algorithms for neural networks. ▪Automated labelling of new retail products, eliminating 1 hour of daily manual effort. TECHNICAL PROJECTS Recommender System for ISRO’s Bhuvan ▪ Graph-based recommender system for geo-services (services to map geography). Used nltk library and decision tree to identify keywords and find semantic scores between each of them. Implemented Markov’s Clustering algorithm to find similar keywords. (PYTHON) ADDITIONAL EXPERIENCE AND AWARDS ▪National rank 26 in the Edu Heal Interactive Cyber Olympiads. ▪Rank 519 in the final round of the 11 th National Cyber Olympiad. LANGUAGES AND TECHNOLOGIES ▪ C, C++, Python, HTML, CSS, MySQL, Java, JavaScript, MS SQL, MS SQL, MySQL, CSS, ▪ Spring Boot, Kafka, Cassandra, React, Keras, Tensorflow, NuePy, NumPy, scikit-learn, Docker, Azure
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.