Ramesh Lingappa

Software Engineer @ Payconiq | Polyglot Developer

With over 8+ years of experience in building secure microservice applications for various business products. Had the opportunity to work in wide range of techologies including Frontend & IOS Applications. Interested in Application architecture, APIs, Security, Kubernetes & Scaling.

Love this quote, "With great power comes great responsibility"

Skills

Architecture
  • Microservices
  • REST API
  • SaaS/FaaS/PaaS/IaaS
  • OAuth
  • Security
Languages & Tools
  • Java
  • Javascript
  • Go
  • git
Platforms & Frameworks
  • NodeJS
  • Spring Boot
  • NoSQL
  • Redis
  • Elasticsearch
  • Kafka
  • React
Containers & Cloud
Certificates

Experience

Software Engineer

Payconiq Interntional B.V

Backend engineer working in the core payment service

August 2019 - Present

Technical Architect

Full Creative Private Ltd

Handling platform team, managing multiple microservices, helped in application architecture & solutions

November 2017 - July 2019

Senior Software Engineer

Full Creative Private Ltd

Developed several platform services which powers several business products & internal services

November 2014 - October 2017

Software Engineer

Full Creative Private Ltd

Developing microservice based applications

November 2011 - October 2014

Education

Alpha College of Engineering

Bachelor of Science
Computer Science
2007 - 2011

Blog

Mostly i will be publishing articles on medium.

What Is Secure Remote Password Srp Protocol and How to Use It

“Password” this crazy piece of string worth a lot, get a lot of attention but yet very hard to process & hide. Even with the multi-factor approach, it is crucial to design the first step right (which is what the user knows). It becomes increasingly harder for the software systems to securely authenticate their users, process the sensitive password in a right & secure way. One of the most common approaches is, Password Hashing

November 21, 2019

Going Multi Regional in Google Cloud Platform

For a successful business, it is important to know who your customers are. Knowing your customers helps to understand your business better, build better versions of your ideas, and can make effective decisions for the successful long run. Everyone knows it right! When it comes to software infrastructure, it remains important. Knowing your customers greatly improves the performance of your application, makes it more resilient, after all, no one likes to wait for the response :)

November 3, 2019

End to End Restful Api Development Using Openapi Specification

Learn how OpenAPI Specification (formerly known as swagger), a language-agnostic interface to write RESTful APIs which allows both humans and computers to understand the service capabilities. With the increasing number of adoption towards service-oriented architecture and for better integrations with external systems, it became a necessity to write Restful APIs for our services. While building so we might often find several challenges such as, * Standard & Consistent API design * Better documentation * Client Libraries * Playground (better developer experience)

October 23, 2019

How to secure and manage secrets using Google Cloud KMS

Let’s jump right in. We all know it’s a bad idea to store application secrets within our code. So why we are storing there it still? Let’s take an example. We could store those secrets in a file and add it to the gitignore so it’s not added to version control. But there are a couple of hurdles: How do we manage those secrets? What happens when the local copy is deleted?

January 7, 2019

Best practices for building secure API Keys

We all know how valuable APIs are. They’re the gateway to exploring other services, integrating with them, and building great solutions faster. You might have built or are thinking of building APIs for other developers to use. An API needs some form of authentication to provide authorised access to the data it returns. There are several authentication standards available today such as API Keys, OAuth, JWT, etc. In this article, we’ll look at how to correctly manage API Keys to access APIs.

September 30, 2018

What is session hijacking and how you can stop it

This story is for beginners and anyone who has a basic understanding about cookies (sessions cookies), but who’s not sure how to secure them properly. You don’t have to be a security expert to do that. You just have to understand the process and then you will know.

April 24, 2018
Copyright ©2019 rameshl.com 😀