The document provides a summary, strengths, skills, experience and education for Vinayan P K, a software developer with over 3 years of experience working on various stages of the software development life cycle. He has experience working with CRM systems, airline applications, Java, Oracle, JavaScript, web services, Tomcat and more. His experience includes developing features for an Infor CRM application used by Etihad Airways and working on a SaaS application or Butterfly Portal.
1. VINAYAN P K
Al Karama|Dubai|UAE|+971552331161|vinayanpk91@gmail.com
Summary
Software developer with more than 3 years of experience. Hands on experience in various stages of software
development life cycle including analysis, design, implementation, testing and maintenance. Working
knowledge in CRM system and Airline applications. Proficiency in technologies like Java, Oracle, Javascript,
Web Services, Tomcat, Weblogic etc.
Strengths
Highly motivated, talented and hardworking individual with broad skills and experience
Supportive and enthusiastic team player
Willing to take ownership of core components
Inspired to learn new skills and technologies and apply it in a creative manner
Ability to handle client meetings and conference calls effectively
Honest and committed
Flexible in working hours
Skill Highlights
Fluent in Java
Basic understanding in C#, Python & C/C++
JSP, Servlets, websockets
Oracle, PostgreSQL, MongoDB
CRM, ERP, Automations
SAML 2.0
Tomcat, Weblogic, IIS, Node.JS SOAP, REST
HTML, Javascript, JQuerry, SVN, Github
AngularJS, TypeScripts
Jasper Report
FTP, SFTP, PGP
XML, JSON
Struts, Hibernate
Achievements
Selected as the Best Employee from Butterfly Portal.
Experience
Software Engineer Jun 2013 to Current
Butterfly Portal - Tecom, Dubai, UAE
I have gained most of my knowledge and experience by working in this company. I got opportunity to work
in variety of applications and R&D works in here. Below are some of my important experience from this
company.
Infor CRM
Epiphany is the name of the CRM software used in Etihad Airways. The software is developed by
a company called Infor. Butterfly portal is providing the development, support and maintenance
of the application and servers.
I have been working as a key person who handles most of the development activities as well as
support for this application.
I have also worked in many high level technical and architectural documentation and engaged
with business in various meetings as a representative of the company.
I have gained great knowledge on the structure of CRM applications and airline operations by
working on this application.
It is a Java/J2EE web application. Application runs on the clustered weblogic application servers
with Oracle as database.
2. IIS is used as the web server for the application.
CRM application is the primary owner of customer data in Etihad. It is then integrated with
various other systems like Loyalty Management system, Booking engine (Sabre), etihad guest
website etc. The integrations are achieved through web services (SOAP and REST).
Recently the application was migrated to new version and servers were migrated to new data
centre. I have played a key role in the migration project.
The legacy loyalty management system used in Etihad is going to be replaced with a more
advanced application provided by a company called Comarch. As a result, there are several
changes in the CRM application. I have handled most of the development activities for this
migration as well as coordinated with business in various meetings and calls.
Implemented the SAML based integration with the Identity Provider called OKTA for
authentication
Participated in data migration and data archival activities
SaaS Application
The company is building a SaaS based multi-tenant application to attract variety of business
needs.
Application is composed of different modules like ERP, CRM, Delivery module, restaurant
module, e-commerce module etc. Several clients based on UAE are already using this application.
I have worked in the Chat module of this application. Chat module is mainly used for e-commerce
applications for the purpose of providing customer support. It is also integrated with the CRM
module.
I have used the Java websocket API in server side and JavaScript websocket in client side to
implement the chat module.
I have also worked in the ERP module to integrate attendance records from access control devices
to the application. This is achieved by writing a C# based client to fetch the data from devices by
make use of the SDK provided by vendors. The client will send data to the application through a
web service call.
Automations
Automations are used in Etihad to carry out most of the file transfer activities and to do some
specific tasks in a scheduled time
A framework like mechanism written in Java is used to ease the development of automations that
will use XML based configurations
I have created some file transfer automations that will process incoming files like XML, DAT,
CSV, XLS etc and process it and to create similar outgoing files.
FTP's and SFTP's are used for file transfer and files are encrypted/decrypted using PGP.
I have also created automations to do some specific tasks like updating the database or to call
some web service to carry out some specific tasks in the application like sending emails.
Education
Bachelor of Technology , Computer Science 2012
College of Engineering-Vadakara, Calicut, Kerala, India
Personal Details
Date of Birth : 01/03/1991
Nationality : India
Availability : One Month
Visa : Residence Visa