Dacula, GA ***** 661-***-**** *********@*****.***
SHINOCH KAZHAKATH
VALAPPIL
Accomplished Platform Engineer with over 21 years of experience architecting and delivering enterprise-scale Java/J2EE applications and modern cloud-native platforms. Specialized in Java 17, Spring Boot, Kubernetes, AWS, and full-cycle DevOps practices. Demonstrated expertise in payment system integrations (e.g., PayPal, gift cards) and enterprise API management using APIGEE and Gateway. Proven leadership in building resilient, scalable microservices architectures, automating CI/CD pipelines, and aligning engineering strategy with business goals in high-availability, performance-critical environments. SUMMARY
CORE
COMPETENCIES
Languages & Frameworks: Java 17, Core
Java, Go, PL/SQL, SQL, JSON, YAML, Node.js,
Next JS, Servlets, JSP, JSTL, JDBC, JMS, JPA,
JNDI, RMI, EJB 3.0, Java Swing, AWT, Struts,
Spring, Spring Boot 3.2.5, JSF, Hibernate,
Jackson, RSA JWT
● Application Servers: JBoss, WebLogic,
Apache Tomcat, IBM WebSphere, Oracle
9iAS, Java/J2EE Technologies: Servlets, JSP,
JSTL, JDBC, JMS, JPA, JNDI, RMI, EJB,
JFC/Swing, AWT, Multi-threading
●
Databases: Oracle (8i/9i/10g), DB2, SQL
Server (2000-2008), MySQL, MongoDB,
DynamoDB, Redis
● Cloud & DevOps: AWS (EC2, Lambda,
Elastic Beanstalk, DynamoDB, Redis,, IAM),
Azure (AKS, Azure DevOps, Blob Storage,
Azure Functions), Docker, Kubernetes,
Jenkins, Bitbucket, GitHub Actions, Azure
DevOps
●
Monitoring & Observability: Splunk,
AppDynamics,, Elasticsearch, Grafana, Loki,
Tempo, Open Telemetry
● Web Technologies: JavaScript, jQuery, AJAX,
XML, XSLT, CSS3, HTML5
●
IDEs & Build Tools: Eclipse, IBM RAD, IntelliJ
IDEA, J Developer, Spring Tool Suite, VS
Code, Maven, Ant
● Version Control: GitHub, Azure Repository,
SVN, CVS, Star Team
●
Testing & Security: JUnit, Cucumber, Zed
Attack Proxy (ZAP)
● API & Integration: SOAP UI, Postman,
Swagger/Open API, API Connect
●
Modeling & Documentation: MS Visio, Lucid
chart
● ● Bug Tracking: JIRA, Bugzilla, ServiceNow
Operating Systems: Windows (7/10),
UNIX/Linux, Ubuntu
● ● Serverless computing
● Agile project management ● Application security
● Container orchestration ● Automated testing
SENIOR PLATFORM ENGINEER 09/2024 to Current
FINTECH, Tampa, FL
Fast Project (Sept 2024 – Present): FAST (Fintech Activation Support Tracking) is a web-based fintech platform designed to efficiently manage and support invoice tracking process. Maintain a FAST application and migrate to the azure cloud. TECHNICAL LEAD 06/2021 to 09/2024
UST, Atlanta, GA
AIM Project (Sept 2023 – July 2024): Maintain traffic data in API Inventory Management System.
TAAPSEC Project (June 2021 – Aug 2023): Created microservices for API access management. WORK EXPERIENCE
Technologies Used: Azure AD, Azure DevOps, Oracle, MongoDB, Kafka, Apache Druid, Grafana, Prometheus, OpenTelemetry, Loki, Tempo, OPAL, Kong, Kraken, Octopus Deploy, IIS server, NextJS, Java, Azure Storage & Lens
●
● Key Responsibilities:
Migrated on-premises applications to Azure Cloud, implementing end-to-end CI/CD pipelines in Azure DevOps for automated build and deployment. Utilized Helm charts for Kubernetes deployments and configured Azure AD-based access to container registries, Key Vaults, and app registrations via service connections in the pipeline.
●
Deployed Prometheus, Loki, and Tempo on Azure Kubernetes Service (AKS) and integrated them with Grafana for centralized monitoring, logging, and distributed tracing.
●
Configured on-premises applications using Azure DevOps and Octopus Deploy integration, with additional access and verification facilitated through Apache Guacamole.
●
Transitioning .NET application APIs from Kong to KrakenD for improved performance and scalability.
●
Technologies Used: Go, MongoDB, Kafka, Apache Camel, Splunk, AppDynamics, Spring Boot, Elasticsearch, GitHub CI/CD
●
● Key Responsibilities:
System Management: Managed the ongoing maintenance of the API Inventory Management System, ensuring stability and performance. Utilized Go for backend services and MongoDB for reliable data storage, optimizing Elasticsearch configurations to enhance search efficiency and reduce latency.
●
Data Reporting & Analysis: Administered data reporting and monitoring using Splunk for detailed log analysis and AppDynamics for performance monitoring. Created and maintained dashboards to visualize API traffic, system health, and performance metrics, enabling proactive issue identification and resolution.
●
Developed and maintained deployment scripts and configurations, integrating Docker, Azure, and Kubernetes with GitLab pipelines to automate and enhance the deployment process.
●
● Technologies Used: React JS, Spring Boot, Kubernetes, MySQL, Oracle, Redis, Cucumber
● Key Responsibilities:
Microservices Development: Designed and implemented microservices for API access management using Spring Boot for backend services and React JS for frontend development. Integrated with Magento Gateway REST API using OAuth tokens for secure authentication and HTTP requests. Managed API interactions and endpoint configurations through Apigee proxies.
●
Deployment & Orchestration: Managed deployment processes with Kubernetes, ensuring efficient container orchestration and scaling of microservices. Configured and maintained deployment pipelines for seamless updates and rollbacks.
●
● Database Management: Utilized MySQL, Oracle, and Redis for data storage and caching. SENIOR SYSTEMS ANALYST 12/2012 to 05/2021
UST, Santa Clarita, CA
Polar Vision (Dec 2017 – May 2021): Designed scalable data models and RESTful services with Java 8 and Spring. Leveraged Swagger and automated AWS pipelines for deployment. Booking Engine (Mar 2013 – Nov 2017): An Internet Booking Engine (IBE) is a web-based platform that enables consumers and travel agents to book a range of services online, including flights, hotels, holiday packages, insurance, and cruises. The system supports the booking of various travel services, providing a comprehensive solution for managing reservations and travel arrangements.
SYSTEMS ANALYST 12/2007 to 12/2012
UST, Cochin India
Cruise Personalizer (Dec 2007 – Dec 2012): Cruise Personalizer Application: Enabled passengers to conveniently manage their bookings, including dining preferences, shore excursions, and spa treatments. Facilitated online reservations and provided essential travel documents (Boarding Pass, Luggage Tag, Air Information) and passenger details. SCBS Project (Nov 2008 – Jun 2009): Modified the SCBS application to integrate billing changes for updated contracts and support new contract types. Implemented efficient data handling strategies to optimize performance and ensure reliable access to critical data.
● Technologies Used: Spring Boot, Java 8, JAXB, DB2, TN3270 Plus 3.7.4, TOAD
● Responsibilities:
Designed and implemented microservices to facilitate data manipulation within a mainframe environment.
●
● Utilized Spring Boot for creating and managing microservices.
● Employed Java 8 for backend development and JAXB for XML binding.
● Integrated with DB2 for database operations and data management.
● Utilize SOAP or REST protocols to interact with services hosted on web Methods. Technologies Used: EJB, Java, Oracle, Spring Framework, Hibernate, JPA, jQuery, AWS, Jenkin, Docker
●
● Responsibilities:
Designed and implemented online cruise booking applications using EJB and Servlets for backend logic.
●
● Leveraged the Spring Framework for application management and dependency injection. Applied Hibernate and JPA for efficient Object-Relational Mapping (ORM) and data persistence.
●
Employed jQuery and JavaScript for custom client-side validations, enhancing user interaction and ensuring data accuracy.
●
Deployed applications to AWS using Jenkins and Docker, automating the build and deployment process to ensure efficient and reliable application delivery.
●
● Technologies Used: EJB, Servlets, Java, Oracle, Hibernate, jQuery, JavaScript, WebSphere
● Responsibilities:
● Involved in configuring JNDI for database Connection Pooling.
● Applied jQuery, JSP, and JSTL to build interactive and dynamic UI.
● Used AJAX calls for data updates in UI along with JSON data parsing.
● Developed test cases and performed unit testing using JUnit classes. Enhanced billing functionalities and developed reusable Java components using Swing and Servlets. Managed XML/XSLT data presentations.
●
● Technologies Used: Java, Swing, Servlets, JavaScript, XML, XSLT SOFTWARE ENGINEER 07/2005 to 12/2007
First Advantage Offshore Services, Bangalore India CSPI Project: Developed a product for conducting comprehensive background checks, including employment, education, criminal records, and database verifications. SOFTWARE ENGINEER 05/2005 to 07/2006
Mphasis BFL LTD, Bangalore India
NextGen 1.0 (Mobile Billing): Developed and maintained various modules, including Agent Management (backend changes for client and user interactions). Integrated third-party tools for Billing, Criminal Checks, Address Validation, E-Signature, and Switch Provisioning. SOFTWARE ENGINEER 02/2005 to 05/2005
System Logic Pvt Ltd, Bangalore India
AEON Cosmos Intranet Project: Developed an intranet-based system with six modules
● Responsibilities:
● Developed reusable Java components using Swing.
● Created Servlets, Java Server Pages (JSP), and Entity Beans.
● Implemented the Singleton Pattern for efficient object management.
● Utilized JavaScript for client-side validation.
● Designed XML and XSLT pages for data storage and presentation.
● Developed web utilities for Java Server Pages (JSP). Prepared Ant build scripts for XML-based deployments, and managed integration and configuration of application modules.
●
● Technologies Used: Java, JDBC, J2EE, Java Beans, EJB
● Responsibilities:
● Applied Agile SCRUM methodology to effectively manage and streamline project workflows. Developed applications using Java/J2EE technologies, including JDBC, Servlets, JSP, Java Beans, EJB, and Web Services (SOAP and REST).
●
● Utilized JMS Queues to build an internal messaging system. Managed the entire lifecycle of a Java-based vendor application system for criminal checks, from design and development to deployment.
●
● Technologies Used: SOAP, JAVA, J2EE, XML, Ajax, Verizon server
● Responsibilities:
Designed and developed the complete system, including various modules with a focus on GUI and XML interface integration with Verizon's billing server.
●
● SMS-Gateway communication module for efficient message handling.
● Message Driven POJO (MDP) to process MQ messages from Verizon servers.
● Interactive AJAX-based user interface for enhanced user experience.
● Comprehensive system documentation, including class diagrams and ER diagrams. User Information: Implemented user validation (Action Beans in Struts), privilege checking
(isAdmin, isUser methods), and mask display using Broad Vision API.
●
● Database Integration: Managed seamless integration with the database.
● Maintenance Master Data: Handled maintenance of master data.
● Single Sign-On: Developed single sign-on functionality for streamlined access. Closed Site: Enabled functionalities for creating bundles, announcements, new folders, and site search. Restricted data access to internal company members.
●
● Open Site: Facilitated data access for all registered customers.
● Technologies Used: Microsoft Visio, Struts, Java script
● Responsibilities:
TECHNICAL CONSULTANT 09/2004 to 11/2004
Techno Port Pvt Ltd, Bangalore India
Income Tax Project: Developed a comprehensive system with the following modules: Designed ER and data flow diagrams for integrating various data models using MS Visio, ensuring synchronization between existing and target data models.
●
● Contributed to the development of servlet-based applications.
● Designed form validation programs using HTML and JavaScript.
● Developed client-side and server-side code for both external and internal web applications. End User: Managed user registration, login validation, password verification, PAN verification, and profile validation.
●
Organization User: Supported various organizational types including Government, Private, and Intermediate entities.
●
DIT User & Admin: Facilitated functionality for Department of Income Tax (DIT) users and administrative roles.
●
● Grievances:
PAN Allotment, Rectification Petition, enabled grievance, Appeal Effects, Processing of Returns, Grievance Reports
●
● Technologies Used: Java, Struts, HTML, JSP, Ajax, Oracle
● Responsibilities:
Responsible for designing user interface screens using HTML, JSP and validating using Java Script
●
● Developed the Action classes, Action forms and Action servlet for Web tier.
● Used Java script in user validation and suggestion list and to display dialog boxes.
● Worked on creating CSS style, JavaScript and AJAX. Kuvempu University, Shimoga, Karnataka
Bachelor of Engineering (B.E.), Electronics & Communication, 11/2001 EDUCATION,
TRAINING &
CERTIFICATIONS