Hrishikesh Ramadas

Java Full Stack Engineer | Microservices | Agile | DevOps | Blockchain Enthusiast

Role
Lead Application Developer Full Stack Engineer at Tata Consultancy Services
Location
Bengaluru, KA, IN
LinkedIn followers
500 followers

About Hrishikesh Ramadas

Good Programming skills and understanding of building, deploying a web application, architecture, and overall digital business ecosystem that I worked on.* Experience in requirement gathering, design, and implementation over different frameworks and architectures.* Experience as a Lead Dev engineer for requirement gathering, design, development, deployment and, life cycle management of microservices or web applications.* Enthusiastic Scrum Master-beginner. Experience working in waterfall, agile, Scrum, and Spotify model.* It’s my hobby and passion to explore, try out new technologies, and understand their internals.* Experience working in telecom, insurance, and banking domains.Technical Skills and Knowledge-* Programming Languages: Java, JavaScript, Python* Technologies and Frameworks: Spring, Spring Boot, MySQL, Hibernate, web services - REST and SOAP, Shell scripting, Apache Kafka, open API(Swagger)Specifications, XML, JSP and Servlets.* HTML, CSS, JavaScript, web-components, Angular, Typescript, NodeJS.* Tools: Git, Oracle Database, Liquibase, Maven, Apache CFX, Docker, Apache Tomcat, Jenkins, SonarQube, Fortify, Prometheus, Grafana, Ansible over MS TFS, Azure DevOps(recent), Linux OS environment, IntelliJ, Eclipse IDEs, VS Code.* Testing : Junit, Mockito, Powermock, Karma(Javascript) Cucumber(for functional tests or BDD), Gatling FW(Performance tests).* Knowledge of the Hadoop ecosystem.* Application development in Agile, waterfall models.* Blockchain enthusiast and have knowledge of Bitcoin, Ethereum, hyperledger eco-system.Present Work: Lead developer and Full-stack engineer in a banking domain project for developing payment initiation APIs, secure microservices, and web components development. Also the Scrum master(Beginner) for our agile squad, Software engineering professional with a Bachelor\'s degree focused in Computer Science from University Vishweshwaraya College of Engineering of Bangalore University.Experienced full-stack developer skilled in Java, Spring, Spring Boot, JavaScript, web application development, secure API development/ microservices, and web-components development for wholesale banking applications, and handled DevOps work also. My interests have grown in learning the blockchain ecosystem and I love exploring new technologies.

Experience

  1. Lead Application Developer Full Stack Engineer

    Tata Consultancy Services

    Nov 2018 — Present · Amsterdam, NL

    Worked on Direct Debits and counter-party address book management REST APIs/microservices for the Wholesale Banking customers of ING.* Worked on Clients to consume TIBCO EMS(JMS implementations) services.* Scrum master for the squad and responsible for gathering the requirements, understanding it, and guiding the team to implement according to ING development standards, frameworks and architectures.* Development of web-components with Polymer framework, along with code coverage.* Application-specific implementation and configurations for mutual TLS authentication and authorization using JSON Web Tokens, Kafka for logs, and event publishing. Created utility modules in a shared library for the microservices.* Test automation using cucumber framework both in Java and in Python using lettuce libraries.* Developing, testing, and troubleshooting the dockerized microservices and widgets/web components with local docker setup along with shell scripting on linux environment.* Python scripts for processing files, data setup and for tasks to reduce manual efforts.* Implemented Performance test cases for testing of the API endpoints using the Gatling framework.* Understanding and working knowledge of application build deploy mechanism with Jenkins, Microsoft’s TFS over Ansible and migrating to Azure DevOps.* Knowledge of API resiliency features using Twitter’s finagle framework.

Education

  • University Vishweshwaraya College of Engineering

    Bachelor's degree, Computer Science

    2009 — 2013

Skills

  • Ppi
  • Java
  • Javascript
  • Windows
  • Css
  • Microsoft Office
  • Research
  • Leadership
  • C
  • Sql
  • English
  • Web Services
  • Html

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Hrishikesh Ramadas — Lead Application Developer Full Stack Engineer at Tata Consultancy Services in Bengaluru, KA, IN | Unifers