Summary
Overview
Work History
Education
Skills
About Me
Languages Known
Timeline
Generic

Pradeep Ganapathy

Summary

  • Have 15+ years experience in PHP with different frameworks like Laminas, Laravel , Codeigniter and Slim PHP Frameworks, worked on multiple Content Management Systems (CMS) software like Wordpress, Drupal and Joomla, Customer Relationship Management (CRM) software like SugarCRM.
  • Have development experience in other programming languages like Node.js (4+ years), Python (2+ years), Angilar J(s 3 Years)
  • Managing a team of more than 20 technical team members with multiple module development in Travel & Expense management project
  • Worked on multiple business verticals like Travel, Expense, Fin-Tech/Payments, Hospitality, E-Commerce and Media
  • Experienced with Secure programming Practices from enabling CORS, Cross site scripting prevention, CSRF Attack Prevention using highly secure token mechanism, digital sign and Advanced encryption systems.
  • Had hands on experience on SSO Integrations with multiple SSO providers like ADFS, Octa, Onelogin and Google. Implemented SSO solutions with SAML and OAuth protocols on both Web and Mobile apps. Also used JSON Web Tokens (JWT), two-factor authentication.
  • Had experience with Serverless architecture like AWS Lambda and managed medium level AWS services.
  • Experience in Jenkins based CI/CD
  • Experienced in distributed search engines like Apache Solr and Elasticsearch, also used RabbitMQ message queue with Elasticsearch in an application
  • Had extensive knowledge in using MemCache and Redis as session store and as in memory data structure store
  • Had experience with Load balancer & Reverse Proxy systems using AWS ELB, HAProxy & Nginx

Overview

18
18
years of professional experience

Work History

Lead Engineer

Brainvault Technologies & Travelnet Solutions (Sister Concern of Brainvault)
Chennai, India
01.2023 - Current

Lead engineer/Principle engineer in Track (Property management system). Worked mostly in vendor integration like Airbnb, Booking.com, Travelclick.

Currently working in team of Owner portal on both web and mobile. Involving in core engine team for feature like bookings, Availability, Rates, Promo codes.

  • Technology stack : PHP(Lamias), Angular, Ionic (Angular), MySql
  • Owner portal, Third party integrations, Core platform engines

Architect & Engineering Manager

Itilite Technologies
01.2019 - 10.2022
  • Architect and Engineering manager. Holds complete responsibility of both Solution and delivery for Mobile App.
  • Heading mobile team with 15+ people (2 Leads, 14 Developers, 2 QA)
  • Holds partial ownership on expense platform with 5+ people (1 Lead, 4 Developers, 1 QA)
  • Supporting presales team & Clients for third party integrations like SSO & HRMS systems
  • Developer of core engine of platform in early time.
  • Product : Travel & Expense platform
  • Technology stack : PHP, Nodejs, Python, React native, MySql
  • Brief : Its SaaS based B2B solution on Travel & Expense Management for corporates. Personalize employee booking experience to show preferred and in-policy travel options. Update policies and approval flows at will. Get budget threshold alerts. Booking packages consisting of Flight, Hotel and Car rental in a single trip for domestic and International. File expense and get reimbursement for the travel and others expenditures. Its serves as integrated/individual system of both Travel and Expense management.

Analyst

ValueLabs (Client - Walt Disney)
10.2016 - 01.2019
  • Individual contribution on core development of features and fixes
  • Technical support for team, Involving code Review
  • Preparing documentation, dB Design, Organizing daily scrum and weekly retrospective calls.
  • Project : DELTA – Order & Workflow Management Tracking systems
  • Technology stack : PHP(Laravel, Slim framework), MySql
  • Brief : Its about tracking Order and Workflow management for their movies and its related work orders. Order can be placed by Disney users in this application. Order can be any one the requirement of Trailers, clips, Wallpapers or any digital form. Work order would be processed by various department people inside the Disney digital studio. Process flow would be defined by the collection of task in a workflow which is xml based schema. As an individual contribution, have enabled CORS and CSRF for entire delta and its supportive system. Implemented Single sign-on system for common authentication for other micro services and supportive systems.

Team Lead

Walkingcoin Payments Network Ltd
03.2016 - 08.2016
  • Gathering business requirement from COO and involving on dB design and flow design.
  • Core back end developer(API). Responsible for complete development deliveries from back-end team.
  • Technical support for team. Handling back-end team for making reports, management pages and other supportive modules.
  • Hiring resources
  • Product : Wallet based Mobile recharge, bus booking
  • Technology stack : PHP, MySql
  • Brief : Serving API for Recharge mobile, postpaid, Insurance & DTH by using providers like PYRO & CYRUS through mobile based Android and IO’s apps. Also enabled bus ticket booking provided by Travelyaari. In admin panel, we can manage customers and their KYC information. Managed several configuration and necessary things for providers. Done lot of analytics and report for business purposes. Managed cash back slaps and all kind of business needs. Integrated Google map for customer identification and for their collaborative business information. Push notification by Real time(using GCM). Morries chart for analytics and reports

Team Lead

Ideabytes software
01.2014 - 03.2016
  • Gathering business requirement from COO and involving on dB design and flow design.
  • Core back end developer(API). Responsible for complete development deliveries from back-end team.
  • Technical support for team. Handling back-end team for making reports, management pages and other supportive modules.
  • Hiring resources
  • (4.1 )Product : Qezymedia (Jun 2014 - Feb 2015):
  • Technology stack : PHP(Codeigniter framework), MySql, Android Native, IOS Swift
  • Brief : Implemented dashboard application for managing live streaming for various channels. Qezy having around 30+ customers from different countries like Bangladesh, Singapore and Canada. Qezy tied up with Octoshape(Akamai) for providing streaming solution. It is the dashboard application for managing customer, channel and box(devices which telecasting live streaming in their regions). The application has the entire control on the operation with devices like network configure, restart box, restart player. Enabled auto update mode for upgrading the app which installed on devices. Each customer will have own dashboard for manage their box, reports and analytics.
  • (4.2 )Product : QezyPlay (April 2015 - March 2016):
  • Technology stack : PHP(Codeigniter framework), MySql
  • Brief : OTT based website for live channels which is categorized by regions like Telugu bouquet, bangla bouquet and etc. Added EPG for their programs. Enabled scheduling for ad management. Given API service for android and iOS native apps for registration, authentication and subscription. Also enabled API for handling channel information and gathering analytics. Features : Analytic tool – Tracking tool of website visitors and played video duration reports by county, page, date range and so many features, reports can export by xls or pdf and can view in chats. Weekly, daily, monthly reports(with charts) mails has automated. Customer specific analytics has given based on their customer portal. Campaign manager – Tool to send newsletter to their different type of customer groups. Able to design new newsletters or can use existing one. Periodic mail will be sent.
  • (4.3 )Project : Collector dash E - Commerce portal (Jun 2014 - Feb 2015):
  • Role : Lead
  • Technology stack : PHP, MySql
  • Brief : Maintained and implemented some futures for more than one year of its three individual platforms. The core back-end has built with python and front-end(marketplace) with php & html. The volume of business turnover is more than five billion per year.

Senior Software Engineer

GTP Infotech
01.2012 - 01.2014
  • Gathering business requirement from Project Head and involving on dB design and flow design.
  • Core back end developer(API). Responsible for complete development deliveries from back-end team.
  • Technical support for team. Code review and deployment
  • (5.1)Project : Web Portal - Compare the best online betting odds (www.easyodds.com)
  • Technology stack : PHP, MySql, Drupal
  • Brief : This company easyodds.com is active in comprehensive betting service in UK(London).They are offers from leading online bookmakers, betting exchanges with more than 20 betting partners. They provides betting markets on a wide variety of sports and events like International Horseracing, Soccer, Golf, Tennis etc., The Online user can easily set the Bet option from Easyodds. We are Processing all live scenario Data’s here. Basically Easyodds Provide the Dynamic Matrix Market and Betting Options [All Events and All tournament with all Sports ]. We implemented Several Module in Easyodds Apps, by Drupal Hooks like Dynamic Matrix Market Creation, Dynamic Node Creation with Search Option, Kiosk, Mobile User Interface with Associated with Drupal Tables
  • (5.2)Project : Staffion – Web based HR solution
  • Technology stack : PHP, MySql
  • Brief : Manage HR Solutions for hospitality industry. Consist three modules and having privilege based on their user role. Mainly focusing on Scheduling(shift allocation) and staffing. Admin : Maintain Staff, Manager and Department details. Sharing organizational information like training and policies with managers and employees based on their role and experience. 2) Report on staffing cost and account log by monthly wise and year wise Employee : Access account details and scheduled shifts also track history of work and payroll. Get alerts on new shifts. Also can cancel shifts. View training info and policies which added by admin and manager Manager: Maintain scheduling(shifts) and allocating staff for shifts, Maintain payroll and accounts of employees, Report on staffing cost and account log by monthly wise and year wise based on department.

Software Engineer

Angler Technologies
10.2009 - 12.2011
  • Gathering business requirement from Project Head and involving on dB design and flow design.
  • Core back end developer(API). Responsible for complete development deliveries from back-end team.
  • Technical support for team. Code review and deployment
  • (6.1)Project : Freshtick – site with portal (www.freshtick.com)
  • Technology stack : PHP, MySql
  • Brief : It is site with application contain static contents and media bar on top of the page. It has separated with three sections. The left section will display the ad from the insertion orders from application and web ad servers. And middle section contain two ticker for scrolling messages and alerts from various types of channels like public, private, twitter, facebook and rss feeds. Third section contain widget area with features like online radio, online tv. - Admin will display Fresh Ad with the time duration given in admin settings. Also can personalize tickers with size, color, font and scrolling. By click on the message and alert from the ticker or ad, the corresponding click url will be triggered. System has three type of users such as Member/Subscriber, Advertiser and administrator
  • (6.2)Project : Tavola – Web store
  • Technology stack : PHP, MySql
  • Brief : It is the web store application along with CMS. Admin can maintain details of the following three stores from one panel. Admin can manage products and Product can be categorized with the type of category, size, brand and color. Web users can purchase both sub products as well as one common product. Also user can share the desired products to their friends by selecting mail ids form various mail servers like yahoo, gmail etc. Payments made by pay pal payment gateway. Important feature is that loyalty schemes. Accumulated points based on their transaction amount, from both offline shop and web store can be used on any place. The sync of offline store and web store made by csv export and imports by cron job.
  • (6.3)Project : ASBK – CMS Web Site (www.asbk.com.au)
  • Technology stack : PHP, MySql
  • Brief : This is CMS and portal developed using joomla for Australian super bike. Admin manage pages and galleries via articles , feeds and contact forms. Admin can manage polls , various banners like image and flash banner, product gallery, twitter feeds. Also admin can manage race calendar and race result by custom component. Footer management and polling also managed via admin panel. Separate news articles has managed with articles and it will be displayed in the site based on published date time.

Software Engineer

Minveli Infotech
06.2008 - 09.2009
  • Objective of the system is, Coimbatore Property Developers Association members will post their ongoing and completed projects / properties by their separate member panel. Admin can control all over the members details. This site users can find the suitable properties based on their needs like price range, near by place, properties type(vila, apartment). And project holders can view the statistics and feedbacks from the users about their each project/properties.
  • This is a web site for the women’s. Every month they will release issues which useful for the women’s such as health, entertainment and helpful tips for the women’s .so every month the details will be updated using CMS .the current issue will be shown in the Main page. We can see the past issues details by choosing the archives. The content will be audio, videos, text and animation based flashes.
  • (7.1)Project : CPDA – Web portal (www.credaiCoimbatore.com)
  • Technology stack : PHP, MySql
  • (7.2)Project : Snehidhi (www.snehidhi.com)
  • Technology stack : PHP, MySql
  • Features : 1)polling, 2)Chat(X7chat20), 3)Forum(phpBB), 4)Blogs(wordpress )
  • Projects using CMS:
  • 1) www.mcet.in ( Website for Magalingam collage of engineering)
  • 2) www.minveli.in (Website for minveli infotech)
  • 3) www.ysrajan.com (Website for ysrajan)
  • 4) www.cripumps.com (Website for cripumps)

Education

Master of Computer Application - undefined

Bharathiar University
Coimbatore, India
01-2008

Bachelor of Computer Science - undefined

Government Arts College of Karur
Trichy, India
01-2005

Higher Secondary - undefined

Govt.Hr.Sec School
Malaikovilur
01-2002

Secondary School - undefined

Govt.Hr.Sec School
Malaikovilur
01-2000

Skills

  • Backend: PHP (Laminas, Laravel and Codeigniter framework), Nodejs (Express framework), Python (Flask, dJango Frameworks )
  • Frontend: Angular, Ionic(Angular), HTML5, CSS3, JavaScript, jQuery
  • Payment Gateway Integration: Razorpay, Juspay, Paypal & CCAvenue and direct implementation with banks like ICICI and IDFC for UPI payment solution
  • AWS Services like EC3, S3, IAM, LAMDA, ELB, EKS, SQS, SNS, Cloud Watch, RDS
  • Database: MySql and Mongo DB
  • Third Party Integration: Twitter, Facebook, Addthis(social sharing), and Google products like News, Maps, Youtube, FCM, Wheater, Analytics, Push notifications
  • Version Control: Git and GitHub

About Me

Architect & Engineering Manager with 15+ years of Experience. PHP | Node JS | Python | Mobile Apps. Passionate on building secure and scalable products.

Languages Known

English, Tamil and Telugu.

Timeline

Lead Engineer

Brainvault Technologies & Travelnet Solutions (Sister Concern of Brainvault)
01.2023 - Current

Architect & Engineering Manager

Itilite Technologies
01.2019 - 10.2022

Analyst

ValueLabs (Client - Walt Disney)
10.2016 - 01.2019

Team Lead

Walkingcoin Payments Network Ltd
03.2016 - 08.2016

Team Lead

Ideabytes software
01.2014 - 03.2016

Senior Software Engineer

GTP Infotech
01.2012 - 01.2014

Software Engineer

Angler Technologies
10.2009 - 12.2011

Software Engineer

Minveli Infotech
06.2008 - 09.2009

Master of Computer Application - undefined

Bharathiar University

Bachelor of Computer Science - undefined

Government Arts College of Karur

Higher Secondary - undefined

Govt.Hr.Sec School

Secondary School - undefined

Govt.Hr.Sec School
Pradeep Ganapathy