Naresh B.

Naresh B.

Senior Software Engineer

, Canada

Experience: 12 Years

Naresh

Senior Software Engineer

57600 USD / Year

  • Immediate: Available

12 Years

Now you can Instantly Chat with Naresh!

About Me

Expertise in Software Development using Java enterprise technologies; Experience working in an Agile environment – Scrum methodology; Solid understanding of Data Structures, Object Oriented principles and Design patterns; Proficient in developing a...

Show More

Portfolio Projects

Description

Developed a lambda function to transform numbers to word. Exposed the function over a REST API using AWS API Gateway. Developed a simple React application to provide a UI for the REST API.

Show More Show Less

Description

  • Developed a lambda function to transform number to words and exposed the function through REST API using API Gateway setup.
  • Developed a UI for the REST API using ReactJS.

Show More Show Less

Description

  • Developed API and back-end services in a microservices architecture using REST and MQ;
  • Developed single page web application using ReactJS and Redux framework;
  • Responsible for maintaining applications in cloud infrastructure using CI and CD tools.

Show More Show Less

Description

  • Implemented a data pipeline using Confluent`s Kafka Connect framework to integrate various data sources in real-time;
  • Developed a Kafka Stream application to enrich the data before moving to target system;
  • Replicated the above setup in cluster environment to support scalability and high availability;

Show More Show Less

Description

  • Developed a search tool to facilitate product lookup by customers of a client specializing in Semi-Conductor domain;

● Designed and indexed documents in Elasticsearch based on meta-tags from product pages;

● Implemented relevancy based search using static and dynamic boosting;

● Setup user alerts on new product launches using Percolate API;

Show More Show Less

Description

Designed a system to analyze application logs and extract 404 errors and detect anomalies; Implemented a Spark Streaming application to process the log data in real time;

Show More Show Less

Description

Designed and coded application components in an agile environment using scrum development; Provided programming estimates, identified potential problems and recommended solutions;

Show More Show Less