Summary
Overview
Work History
Education
Skills
Timeline
a9
Alfaz Jikani

Alfaz Jikani

Software Engineer
Ahmedabad

Summary

Results-driven Full Stack Software Engineer with over 10+ years of experience in the IT industry, specializing in end-to-end development of scalable web applications. Proficient in modern JavaScript frameworks like React, as well as backend development using Java (Spring Boot). Strong expertise in both relational (MySQL) and NoSQL (MongoDB) databases. Proven track record of designing and implementing robust product features, collaborating closely with cross-functional teams to deliver high-quality solutions. Passionate about building reliable software products that enhance user experience and drive business value.

Overview

10
10
years of professional experience
3
3
Languages

Work History

Full Stack Software Engineer

TestRigor
04.2022 - Current


Project Name:

testRigor - Generative AI-based Test Automation Tool


Description:

testRigor is an AI-powered test automation platform that allows users to create and execute automated tests in plain English for web, mobile apps, and mobile web. It enables users to manage test suites, test cases, shared data (texts/files), and view execution results in downloadable Word or PDF reports. The tool supports collaborative test development, flexible device management, and seamless integrations with popular third-party services.


Technologies:

JavaScript, React.js, Meteor, Java, Spring Boot, MongoDB


Key Contributions:

  • Designed and implemented a flexible access control system for test suites, enabling company owners/admins to assign explicit view/edit/deny permissions to users or teams. Developed generic permission evaluation APIs, integrated access logic on both server and client sides, and built a management UI for configuring permissions—ensuring secure, role-based access across the platform
  • Enhanced global Find & Replace functionality across test suites by adding quick navigation links to test cases and rules, implementing a real-time progress bar, and displaying detailed counts of items being updated during replacement for improved usability and transparency
  • Added hyperlink support near log file paths in test case executions, enabling quick redirection to corresponding Azure Portal logs for easier access and faster debugging by engineers
  • Implemented company-level setting “Restrict Resource Deletion by Owner,” enforcing ownership-based access control to ensure that only the creator of a test suite entity (e.g., test cases, rules, test data) can delete it, enhancing data security and governance
  • Added keyboard shortcut support in Live Mode, enabling users to execute test case steps using “Ctrl + Enter” for faster and more efficient test execution
  • Enhanced Live Mode interaction by adding intelligent command generation on screenshot clicks—automatically generating ‘Validate’ for labels and ‘Enter’ for input fields—streamlining test step creation and execution
  • Introduced a configurable “Refresh Screenshot Time” setting in Live Mode, enabling periodic screenshot updates of browser or mobile test executions at user-defined intervals for improved real-time visibility
  • Performed code and database-level migration to move test suite-level fields into a centralized test suite settings structure, improving data organization and maintainability
  • Implemented an abort functionality in Live Mode, enabling users to terminate ongoing test case step executions in real time, enhancing control and responsiveness during test runs
  • Added runtime support for a configurable “Maximum Wait Timeout” setting in Live Mode, allowing users to define step-level wait durations during test case execution in the browser, improving error handling and test stability
  • Implemented dataset inheritance functionality, extending the existing test suite inheritance model to allow reusable and hierarchical data sets, enabling efficient variable management across test scenarios
  • Developed a feature to compare historical test case descriptions from past executions with the current version, enabling customers to identify changes and rollback to a selected previous version for better traceability and control
  • Enhanced the test case generation module to support input from both feature descriptions and images, improving the accuracy and coverage of automated test case generation
  • Implemented support for a new “External Collaborator” role, enabling restricted access to assigned test suites while maintaining broader access for internal collaborators and developers, enhancing role-based access control in the product
  • Implemented support for uploading and installing multiple mobile apps (Android & iOS), enabling broader device coverage and test scenarios within the platform.
  • Developed a secure user invitation system via email, allowing users to sign up and join their company workspace for collaborative test management.
  • Designed and built a full-featured team management module, allowing organizations to allocate test suite and server usage efficiently across teams.
  • Created a comprehensive company profile page, enabling management of company details, member lists, and team configurations through a user-friendly interface.
  • Implemented command support to crawl and analyze website sitemaps, aiding users in automated test generation based on site structure.
  • Enabled downloading of test execution reports in Word and PDF formats, aligning with different customer plan features and reporting needs.
  • Added command support for dynamic device orientation changes (portrait/landscape) to enhance test coverage for mobile UI behavior.
  • Developed end-to-end functionality for copying single or bulk test cases across test suites, improving reusability and test organization.
  • Integrated HubSpot CRM (contacts, companies, deals) with TestRigor to streamline lead tracking, customer interaction, and sales process alignment.

Module Lead

QMetry
09.2019 - 04.2022


Project Name:

QMetry Test Management Portal


Description:

A comprehensive test management platform that enables teams to author, manage, and execute test cases efficiently. The portal provides over 140 customizable reports, including deep traceability and test coverage insights. It offers seamless integration with Jira, CI/CD pipelines (e.g., Jenkins, Bamboo), and automation frameworks, supporting modern DevOps workflows and quality assurance processes.


Technologies:

JavaScript, Angular v5+, Java, Spring, MySQL


Key Contributions:

  • Designed responsive UI components using HTML5 and CSS3, enhancing usability and aligning with enterprise design standards across the test management suite
  • Implemented core features using Angular v5+, including dynamic API interactions for test case execution, result management, and dashboard reporting
  • Developed backend services using Spring Web, JPA, and MySQL, utilizing JPQL, native SQL, and transactional consistency through JPA for robust data operations
  • Built an end-to-end PDF export feature by rendering a lightweight Angular application in headless Chrome, enabling formatted document generation with embedded UI elements
  • Enhanced test case step viewer with zoom/maximize support and keyboard navigation, improving accessibility and user productivity during test execution and review
  • Implemented multilingual support across the application by creating utility methods and localization patterns, expanding product reach for global clients
  • Migrated core project infrastructure to Java 11 and created Maven build pipelines to produce deployable ZIP packages containing JARs and environment-specific config files
  • Developed advanced rich text editor features, including image upload (via file/URL) and full table controls (insert/delete row/column), providing a more flexible authoring experience
  • Engineered attachment-to-entity mapping logic, using JPA one-to-many associations and a shared JavaScript tracking utility; implemented EclipseLink customizer to prevent automatic orphan removal

Associate Technical Consultant

Streebo
05.2015 - 08.2019


Project Name:

Celcome Life Mobile Application


Description:

A cross-platform mobile application developed for Celcom customers to manage their mobile services. The app allows users to track internet usage, view account and billing details, make payments, and purchase new internet plans. Built with a hybrid tech stack, the application delivers a smooth and consistent experience across both Android and iOS platforms.


Technologies:

Angular v5+, Ionic v3+, IBM Worklight


Key Contributions:

  • Designed responsive and user-friendly UI screens using HTML5 and CSS3, ensuring seamless usability across mobile devices
  • Developed and integrated key functionalities using Angular v5+, including API consumption for real-time usage tracking, billing, and payment features
  • Integrated Cordova deep link plugin for Android and iOS platforms, enabling seamless in-app navigation from external sources
  • Contributed to the hybrid app build process, enabling local testing of changes and troubleshooting Cordova plugin compatibility and runtime issues
  • Collaborated in cross-platform deployment efforts, ensuring consistent performance and feature parity across both iOS and Android environments


Project Name:

PSCU Admin Connect Portal


Description:

A web-based administrative portal developed for credit unions to dynamically configure and generate mobile and web banking applications. The platform includes modules such as Credit Union (CU) management, logo & splash screen configuration, and automated build generation. The solution was built using Angular and Spring technologies and integrated into IBM Portal using static themes and WebSphere portlets.


Technologies:

Angular v5+, Java, Spring, Oracle, IBM Portal


Key Contributions:

  • Developed a reusable Angular 5+ application framework from scratch, including navigation, menu/submenu structure, and modular directory structure to support scalable feature growth
  • Implemented global utilities, loader service, alert popups, and API integration components, improving maintainability and UX consistency across modules
  • Built and integrated dynamic tables and template-driven forms with field-level validations and backend API connectivity, enabling flexible data input and management
  • Integrated Angular application into IBM Portal pages and portlets using static themes, ensuring compatibility with legacy enterprise systems
  • Developed backend APIs using Spring Web, JPA, and Oracle, utilizing JPQL and native SQL for efficient data access and implementing transaction management for reliability
  • Implemented WebSphere portlet reloads and view rendering on route change, enhancing dynamic content delivery without full-page reloads


Project Name:

American Express Online Portfolio Management Portal


Description:

A secure web-based portal developed to manage corporate card operations for American Express clients. The application includes modules for card management, control settings, and user administration. It supports key card-related functions such as blocking/unblocking cards, managing credit limits, and accessing membership rewards. The portal is designed for scalability, allowing real-time actions across corporate accounts through an intuitive and responsive UI.


Technologies:

JavaScript, jQuery, Java, Oracle, IBM WEF, IBM Portal


Key Contributions:

  • Designed and developed dynamic, responsive UI screens using HTML5, CSS3, JavaScript, jQuery, and Bootstrap, standardizing layouts and enhancing user experience across all modules
  • Implemented reusable table components with sorting, search, pagination, and add/edit capabilities, improving usability and reducing UI development effort across multiple modules including User and Card Management
  • Integrated backend Power Card services using IBM WEF Builder, enabling seamless data retrieval and update operations for critical card-related functionalities
  • Developed dynamic dropdowns and on-demand data loading, such as organization and organizational unit lists, via API integration—ensuring performance and data accuracy
  • Enabled bulk operations for card actions, including block/unblock and credit limit updates, improving efficiency for administrative users handling high-volume corporate portfolios


Project Name:

American Express Offer Management Portal


Description:

A robust web-based portal built for managing credit card member offers, including general offer details, redemption options, and terms and conditions. The portal supports a comprehensive maker-checker approval workflow, user role management, and reward tracking. It enables offer lifecycle management from creation to approval and integrates with partner organizations for transactional data processing.


Technologies:

JavaScript, jQuery, Java, Oracle, IBM WEF, IBM Portal


Key Contributions:

  • Designed and implemented responsive UI components using HTML5, CSS3, JavaScript, and jQuery, improving usability and aligning with American Express design standards
  • Developed and integrated backend APIs using Java, JDBC, and Oracle DB, including altering schema and writing optimized SQL queries and stored procedures to support dynamic business requirements
  • Enhanced user management module by implementing role-based access (Admin, Maker, Checker) with advanced features like search, sort, pagination, and dynamic form-based user creation
  • Built end-to-end offer management workflow, supporting creation, edit, view, and multi-stage approval process (draft → review → approve), improving operational efficiency and compliance
  • Created reward management dashboard using interactive pie charts, enabling clear visualization of earned and redeemed points for card members
  • Designed and implemented a Quartz Scheduler to process external partner transaction files (Excel, CSV) with field-level validations, converting them into American Express-compliant formats for seamless integration


Project Name:

Oklahoma Gas & Electric Portal


Description:

A customer self-service web portal developed for managing electric utility services online. The portal allows users to start, stop, or transfer electric services, set up auto-pay for bills, and manage their account details—streamlining customer operations and reducing service request handling time.


Technologies:

JavaScript, jQuery, IBM WEF, IBM Portal


Key Contributions:

  • Designed and enhanced complex UI components using HTML, CSS, and jQuery to support online electric service operations like start, stop, and transfer requests
  • Integrated SOAP web services using IBM WEF Builder, enabling secure and efficient data communication between front-end forms and backend systems
  • Developed and integrated a new accordion section with 15+ dynamic form fields (textboxes, selects, checkboxes), streamlining user input and enabling accurate SOAP API communication


Project Name:

Smart WoW Post-paid Mobile Application


Description:

A mobile application designed to enhance the user experience for both existing and prospective subscribers of post-paid mobile services. The app enables users to subscribe to post-paid plans, purchase devices, track application status, access FAQs, receive notifications, and manage their account seamlessly through an intuitive interface.


Technologies:

JavaScript, jQuery, Java, IBM Worklight


Key Contributions:

  • Integrated HTML, CSS, and JavaScript codebase into IBM Worklight compatible mobile application, enabling hybrid deployment across platforms
  • Implemented REST API integration across multiple modules (Login, Dashboard, Notifications, etc.), ensuring seamless backend communication and real-time data updates
  • Developed and integrated key modules, including Login, My Dashboard, Postpaid Plan & Device Purchase, Notifications, FAQs, and Application Tracker, enhancing user experience for subscribers


Project Name:

Rescue Bank Mobile Application


Description:

A mobile application developed for the largest animal rescue food distribution organization in the USA. The app streamlines management of organizational users, food packet allocations, logistics operations, and overall distribution workflows—ensuring efficient and transparent coordination across rescue centers.


Technologies:

JavaScript, jQuery, Java, MySQL, IBM Worklight


Key Contributions:

  • Contributed to the redesign and behavior optimization of a shared file upload component, improving reliability and consistency across frontend modules
  • Improved the behavior of a generic camera component, enhancing reliability and user interaction for image capture across multiple application modules
  • Enhanced a reusable form component by improving a two-column layout and robust field-level validation, improving form usability and data integrity across the application
  • Contributed to frontend design using HTML/CSS and supported backend development by writing and optimizing SQL queries for feature integration

Education

B.Tech. - Electronics And Communications

Dharmsinh Desai University
Nadiad, India
04.2001 -

Skills

Javascript (React, Nodejs)

Timeline

Full Stack Software Engineer

TestRigor
04.2022 - Current

Module Lead

QMetry
09.2019 - 04.2022

Associate Technical Consultant

Streebo
05.2015 - 08.2019

B.Tech. - Electronics And Communications

Dharmsinh Desai University
04.2001 -
Alfaz JikaniSoftware Engineer