Hareesh Karikkans, BACKEND ENGINEER – CONSULTANT

Hareesh Karikkans

BACKEND ENGINEER – CONSULTANT

Mashreq

البلد
الإمارات العربية المتحدة - دبي
التعليم
ماجستير, Computer Application
الخبرات
16 years, 8 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :16 years, 8 أشهر

BACKEND ENGINEER – CONSULTANT في Mashreq
  • الإمارات العربية المتحدة - دبي
  • أشغل هذه الوظيفة منذ مايو 2022

• Leading the money transfer backend team for individual banking and SME.
• Migrating SME platform to Java based microservices platform to reuse single code base for all the products in a config driven approach.
• Setting up continuous integration for the developed applications to ship them to non-prod as well as production environments in Azure using docker, Kubernetes, etc.
• Code coverage is ensured using Junit.
• Building solutions for faster payments using mobile numbers in association with central bank.
• Designing the architectures for upcoming features
• Maintaining the existing functionalities to be seamlessly working without customer impact.
• Change request preparation and release coordination.
• Cross team collaboration
• Development - Adding new features into money transfer journey such as faster payments, Federal Tax Authority payments in SME for Taxpayers. OTP relaxation, repeat transfers, etc.
• Domain - Finance
• Technologies used: Spring-Boot, REST, Maven, MsSQL, Azure, Splunk, AppDynamics, Azure, Git, Kubernetes
• Tools used: Azure Suite, Postman, SOAP UI, Docker, SonarCloud, Veracode, Twistlock
• Agile - Trained and practiced.
• Mentoring team members.

SOLUTION ARCHITECT / AIRRETAILER في TECHNOLOGIES, LLC
  • الإمارات العربية المتحدة - دبي
  • نوفمبر 2021 إلى مايو 2022

• Leads multiple projects of team size 6.
• Building solutions for airline supplier integration & aggregation of multiple supplier responses for a corporate booking platform using Java based microservices.
• Used different microservice patterns to build the application.
• REST APIs as well as scheduled jobs used to execute different functionalities.
• Code coverage is ensured using Junit.
• Development - Airline/GDS Integration various API integration such as shopping, pricing, booking, etc to the platform. Aggregating the multiple supplier responses as a single API response.
• Domain - Airline
• Technologies used: Spring-Boot, REST, Maven, MySQL DynamoDB, AWS S3, PostgreSQL
• Tools used: Jenkins, GitLab, Data-Dog, JIRA, Confluence, Postman, SOAP UI
• Agile - Trained and practiced.
• Mentoring team members.

Java Technical Lead في TPConnects LLC
  • الإمارات العربية المتحدة - دبي
  • أبريل 2021 إلى نوفمبر 2021
TECHNICAL LEAD / TPCONNECTS في TECHNOLOGIES, LLC
  • الإمارات العربية المتحدة - دبي
  • أبريل 2021 إلى نوفمبر 2021

• Leads multiple projects of team size 4.
• Building solutions for airline supplier integration & aggregation of multiple supplier responses. Optimised flight search by fine tuning the usage of Java objects in application.
• Development - Airline/GDS various API integration such as shopping, pricing, booking, etc to the platform. Aggregating the multiple supplier responses as a single API response using Java oriented REST microservices.
• Introduced Junit in the applications.
• Domain - Airline
• Technologies used: Spring-Boot, REST, Maven, MySQL DynamoDB, AWS S3
• Tools used: Jenkins, GitLab, Data-Dog, JIRA, Confluence, Postman, SOAP UI
• Agile - Trained and practiced.
• Mentoring team members.

Java Technical Lead في IBS Software Services
  • الهند - كيرالا
  • أغسطس 2018 إلى مارس 2021
TECHNICAL LEAD (SSE & TL) في IBS SOFTWARE PRIVATE LIMITED, INFOPARK
  • الهند - Cochin
  • أغسطس 2018 إلى مارس 2021

• Lead multiple projects of team size 5.
• Frequent interaction with onshore clients and offshore teams
• Software Design & Architecture - Flight Bookings and Offline Data Sync & Travel Insurance workflows using java based RESTful microservices and Queue based solutions.
• Development - Insurance Shopping, Booking, Order Management and Post Booking flows.
• Development - Offline Data Sync Flow of Flight Bookings. Extensive use of Junit & Cucumber based testing.
• Domain - Experience in Flight Booking (business travel) and Post Booking flow
• Domain - Experience in Travel Insurance
• Technologies used: Spring-Boot, REST, MongoDB, Dynamo DB, RabbitMQ, Apache Camel, AWS S3
• Tools used: Jenkins, Git, Sonar, Kibana, JIRA, Maven, Confluence
• Agile - Trained and practiced.
• Mentoring team members and took training sessions.
• Undergone training in AWS and iOS app development.
• Received Project Debutant award & multiple Team Champ awards.

Senior Software Engineer في Coolminds Technologies Private Limited
  • الهند - كيرالا
  • يوليو 2014 إلى أغسطس 2018

Started career in the company as software engineer. Got promoted to Senior software engineer after 3 years. Was working mainly in an e commerce back end service.

SENIOR SOFTWARE ENGINEER (SE & SSE) في COOLMINDS TECHNOLOGIES PVT. LTD, INFOPARK
  • الهند - Cochin
  • يوليو 2014 إلى مارس 2018

• Development - Digital Gift Card Processing, Redemption and Notification
• Development - Admin application to on-board Merchants and Products. Data Promotion capability from staging to prod
• Development - Migration of legacy timer jobs and stored procedures to microservices with asynchronous processing
• Lead a team of 4 members.
• Domain - E-Commerce - Digital Card Processing
• Technologies used: Spring, SpringBoot, REST, SOAP, JavaScript, CSS, JSP, Hibernate, MsSQL, RabbitMQ, Apache Tomcat, JBoss
• Tools used: Jenkins, SVN, Sonar, JIRA, Confluence

الخلفية التعليمية

ماجستير, Computer Application
  • في Mahatma Gandhi University (kottayam)
  • نوفمبر 2024

Completed post graduate degree in master of compute applications.

بكالوريوس, Mathematics
  • في Mahatma Gandhi University (kottayam)
  • مارس 2024

Completed graduation in mathematics as main subject

ماجستير, MCA
  • في SREE NARAYANA GURU INSTITUTE OF SCIENCE AND TECHNOLOGY
  • نوفمبر 2014
بكالوريوس, B.Sc. Mathematics
  • في Bharata Mata College
  • مارس 2011

Specialties & Skills

MongoDB
Apache Tomcat
JAVA (PROGRAMMING LANGUAGE)
JENKINS
SIMPLE OBJECT ACCESS PROTOCOL (SOAP)
RABBITMQ
MICROSERVICES
SONAR (SYMANTEC)
SYNC (UNIX)
AMAZON S3
VERACODE
Hibernate
Confluence
Microservice
Apache Camel
RabbitMQ
Spring MVC
REST Web Service
SpringBoot
SOAP WebService
Jenkins

اللغات

الانجليزية
متمرّس
الملايام
اللغة الأم
الهندية
متوسط
التاميلية
مبتدئ

الهوايات

  • Listening To Music
  • Cricket
  • Freestyle Football
  • Badminton