Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Jubin PK

Senior Software Engineer
Kochi

Summary

Versatile Senior Java Developer experienced with developing enterprise application. Possess strong knowledge in Java/J2EE, Spring Boot, Microservices. Designed and developed prototypes for Web/Mobile/AI applications to showcase the solution based on client requirements. Open to learn and adapt new technologies and prepared to bring 8 years of related experience to a challenging position.

Overview

10
10
years of professional experience
3
3
years of post-secondary education

Work History

Senior Java Developer

Tata Consultancy Services
Kochi
07.2014 - Current

Designed and developed java modules with Microservices architecture using Rest APIs, spring boot and pivotal cloud foundry

Engaged in transforming legacy ETL Tool into a suite of cloud-hosted Microservices using Spring Boot.

Interacted with stakeholders and gathered requirements and business artifacts.

Performed unit/integration testing to deliver high quality, functional features with minimal defects.

Wrote technical documentation to support the maintenance team.

Involved in the design and development phases of Agile Software Development.

Trained and mentored junior Java developers on the development of applications using J2EE and Spring Boot.

Technologies used: Java, Spring Boot, XML/JSON, Junit, Mockito, Gradle, Oracle/DB2, PCF, Git, Intellij, Datagrip

Java Developer

Tata Consultancy Services
Kochi
11.2018 - 09.2021

Designed and implemented backend services for mobile application to automate the roster and task assignments of ground operation staffs in Airline industry.

Designed and developed restful services for a prototype to showcase capability of Machine Learning algorithms for Hospitality industry.

Extensively worked to build UI Components using Javascript/JQuery/AJAX to interact with webservices.

Integrated Drools rule engine and created DRL files to specify business rules.

Involved in demonstrating prototypes to various clients in Hospitality industry.

Technologies used: Java, Spring Boot, Elasticsearch/Kibana, Drools, HTML, CSS, Javascript/JQuery, AJAX, JSON, Maven, Eclipse, Linux, Putty

Junior Java Developer

Tata Consultancy Services
Chennai
07.2014 - 09.2018

Involved in requirement analysis, technical design, research and rapid prototyping and development.

Experience in developing prototypes using top notch technologies for building Front-end and backend modules.

Developed data visualization tool charts using D3,Highcharts etc.

Developed interactive / Voice based mobile and web application to showcase solutions.

Developed AI prototypes - chat based customer experience solution via social media platforms

Developed chatbot prototypes by building own knowledge base and leveraging Stanford NLP, LUIS AI, AIML.

Experienced in demonstrating solutions to prominent individuals/clients across leading Travel and Hospitality industry.

Engaged in building backend services using Restful webservices, third-party API integration.

Skilled team member to handle tasks effectively and master innovative software/tools.

Technology used: Java/J2EE, REST Webservices, Chatbot,AIML, NLP Android, HTML, CSS, Javascript, JQuery, MySQL, Graph Database, Apache Tomcat, Eclipse/Netbeans.

Education

Bachelor of Science - Physics

Farook College
Kozhikode,Kerala
06.2011 - 05.2014

Skills

    Reviewing code

User interfaces

Process improvements

Project Management

Application design

Usability principles

Quality Assurance Testing

Maintaining applications

Timeline

Java Developer

Tata Consultancy Services
11.2018 - 09.2021

Senior Java Developer

Tata Consultancy Services
07.2014 - Current

Junior Java Developer

Tata Consultancy Services
07.2014 - 09.2018

Bachelor of Science - Physics

Farook College
06.2011 - 05.2014
Jubin PKSenior Software Engineer