Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shinoch Kazhakath Valappil

Dacula,GA

Summary

Platform engineering professional with deep understanding of system architecture and cloud environments. Possesses history of driving infrastructure improvements and automating processes to enhance operational efficiency. Focused on collaborative team efforts and adaptable to dynamic project requirements, ensuring dependable and flexible performance. Skilled in infrastructure as code, containerization, and cloud services, valued for reliability and problem-solving abilities.

Overview

21
21
years of professional experience

Work History

Senior Platform Engineer

FINTECH
09.2024 - Current
  • 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.
  • 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:
  • Set up a CI/CD pipelines in Azure DevOps for automate build and deployment. Using Helm charts. Azure AD access for container registries, key vaults and app registrations via service connection in pipelines.
  • Create Prometheus and Loki in Azure Kubernetes Service (AKS) and enable monitoring with Grafana.
  • Deploying on-premises applications using Octopus Deploy and migrating them to the cloud.

Technical Lead

UST
06.2021 - 09.2024
  • AIM Project (Sept 2023 – July 2024): Maintain traffic data in API Inventory Management System.
  • 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.
  • TAAPSEC Project (June 2021 – Aug 2023): Created microservices for API access management.
  • 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. Implemented efficient data handling strategies to optimize performance and ensure reliable access to critical data.

Senior Systems Analyst

UST
12.2012 - 05.2021
  • 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.
  • 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.
  • 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.
  • 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.

Systems Analyst

UST
12.2007 - 12.2012


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.

  • 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.
  • SCBS Project (Nov 2008 – Jun 2009): Modified the SCBS application to integrate billing changes for updated contracts and support new contract types.
  • 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
  • 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.

Software Engineer

First Advantage Offshore Services
07.2005 - 12.2007
  • CSPI Project: Developed a product for conducting comprehensive background checks, including employment, education, criminal records, and database verifications.
  • 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.

Software Engineer

Mphasis BFL LTD
05.2005 - 07.2006
  • 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.
  • 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.

Software Engineer

System Logic Pvt Ltd
02.2005 - 05.2005
  • AEON Cosmos Intranet Project: Developed an intranet-based system with six modules
  • 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:
  • 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.

Technical Consultant

Techno Port Pvt Ltd
09.2004 - 11.2004
  • Income Tax Project: Developed a comprehensive system with the following modules:
  • 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.

Education

Bachelor of Engineering (B.E.) - Electronics & Communication

Kuvempu University
Shimoga, Karnataka
11.2001

Skills

  • Languages & Frameworks: Java 17, Core Java, Go, PL/SQL, SQL, JSON, YAML, Nodejs, Nextjs, Servlets, JSP, JSTL, JDBC, JMS, JPA, JNDI, RMI, EJB 30, Java Swing, AWT, Struts, Spring, Spring Boot 325, JSF, Hibernate, Jackson, RSA JWT
  • Application Servers: JBoss, WebLogic, Apache Tomcat, IBM WebSphere, Oracle 9iAS, IISJava/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, CloudFormation, CloudWatch, IAM), Azure (AKS, Azure DevOps, Blob Storage, Azure Functions), Docker, Kubernetes, Jenkins, Bitbucket, GitHub Actions, Azure DevOps
  • Monitoring & Observability: Splunk, AppDynamics, Kibana, Elasticsearch, Grafana, Loki, Tempo, Open Telemetry
  • Web Technologies: JavaScript, jQuery, AJAX, XML, XSLT, CSS3, HTML5
  • IDEs & Build Tools: Eclipse, IBM RAD, IntelliJ IDEA, JDeveloper, Spring Tool Suite, VS Code, Maven, Gradle, Ant
  • Version Control: GitHub, Azure Repos, SVN, CVS, StarTeam
  • Testing & Security: JUnit, Cucumber, Zed Attack Proxy (ZAP)
  • API & Integration: SOAP UI, Postman, Swagger/OpenAPI, API Connect
  • Modeling & Documentation: MS Visio, Lucid chart
  • Bug Tracking: JIRA, Bugzilla, ServiceNow
  • Operating Systems: Windows (7/10), UNIX/Linux, Ubuntu
  • Serverless computing
  • Cloud infrastructure management
  • DevOps methodologies
  • Agile project management
  • Application security
  • Automated testing
  • Container orchestration
  • API design and development
  • Microservices architecture
  • Load balancing
  • Software development
  • Web services
  • Teamwork and collaboration
  • Computer programming

Timeline

Senior Platform Engineer

FINTECH
09.2024 - Current

Technical Lead

UST
06.2021 - 09.2024

Senior Systems Analyst

UST
12.2012 - 05.2021

Systems Analyst

UST
12.2007 - 12.2012

Software Engineer

First Advantage Offshore Services
07.2005 - 12.2007

Software Engineer

Mphasis BFL LTD
05.2005 - 07.2006

Software Engineer

System Logic Pvt Ltd
02.2005 - 05.2005

Technical Consultant

Techno Port Pvt Ltd
09.2004 - 11.2004

Bachelor of Engineering (B.E.) - Electronics & Communication

Kuvempu University
Shinoch Kazhakath Valappil