Perl

Our team has experience in designing, developing and supporting multiple Perl based web applications, batch processing, ETL and linux system automation.

The applications are built based on client requirements across inventory, Sales, billing and reporting domains.
Apart from green field development, our team has expertise in reverse engineering, bug fixing, optimizing and upgrading/enhancing existing applications.

The team has hands-on experience in a wide range of Perl frameworks & amp; packages from Legacy to emerging technologies and implementing testing framework for the application testing.

In addition to this team also has experience in developing high traffic website development and data processing.

Following are key technical skills,

Database: MySQL, PostgresSQL, Oracle.

Scripting: Javascript, Jquery, React.js, Web API based front end development. Consumption of REST data in the front end.

LAMP Architecture: Skilled in Linux and LAMP Architecture. Handled Linux based web development

Web framework: Mojolicious and Catalyst, apache, CGI-BIN, Template tool kit, Mason framework.

 API: Restful APIs, SOAP APIs both client and server.

Data Format: JSON, XML

PERL Modules: DBI modules for database, Object oriented perls with Moose.Unit, functional and REST API testing (Test::More).

SQL: Strong SQL skills and understanding of database and query optimizations. Created web reporting outputs for inventory, Sales and Invoice and customized accounting based on usage data. 

Legacy migration: Migration from Perl to Python, Perl to Java.

Combination of programming skills PHP/Perl/Python/Java and C.

Web security: Session management, Auth token development.

Cloud development: AWS, AWS S3, GCP and Azure.

SQL based dashboard: SQL output to front end dashboard using Google API dashboard, D3.js and interactive dashboards.

Messaging Frameworks: apache kafka, Rabbit MQ.

Vesrsion control: GIT,SVN

Projects delivered:

Developed Perl based billing and payment system based on usage data. The system hosts REST API to accept usage data and generates invoice using Mojolicious REST API, mysql for the backend and node.js/react for the frontend.

Enhanced Perl based custom built supply chain management system for an oil reseller. The system provides account customization option using catalyst MVC, template toolkit, jQuery/AJAX and PostgreSQL in a linux environment. The solution includes POS user interface, Warehouse accounting for oil management and Fleet data processing and different report systems including ledger management.

Developed perl based ETL for a pharma client. The system accepts from multiple data streams and normalize the data using the dictionary.

Converted linux system automation application project from catalyst MVC with template toolkit to Mojolicious based REST API.