Contents
- 1 Experience
- 1.1 Work Experience
- 1.1.1 Senior Application Developer
- 1.1.2 Senior Back-end Developer
- 1.1.3 Freelance Senior Back-end Developer
- 1.1.4 Freelance Senior Back-end Developer
- 1.1.5 Senior Application Developer
- 1.1.6 Freelance Senior Back-end Developer
- 1.1.7 Freelance Senior Back-end Developer
- 1.1.8 Freelance Senior Back-end Developer
- 1.1.9 WordPress Developer
- 1.2 Certifications
- 1.3 Skills
- 1.1 Work Experience
€120
GanapathyRajan Rajendran
Back-end Developer
Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Bio
GanapathyRajan has seven years of experience in JavaScript, 3+ years in Node.js, and 5+ years in PHP (Laravel). He developed dozens of microservices using Node.js and he's built an entire application in three months. His commitment to critical thinking and attention to detail has led him to deliver dozens of microservices without fail. He is an experienced senior back-end developer excellent at delivering a distributed system with high performance and low latency.
Freelance for QliahJavaScript, PHP, Node.js, Laravel 5, Laravel, DigitalOcean, Cloud, Deployment…MimosJavaScript, PHP, Laravel, Laravel 5, Architecture, Testing, REST, REST APIs…
Experience
- SQL – 7 years
- JavaScript – 7 years
- Back-end – 7 years
- APIs – 7 years
- Microservices – 5 years
- Node.js – 3 years
- Express.js – 3 years
Work Experience
Senior Application Developer
2019 – 2021
Dimsum
- Developed the payment proxy for the VOD service that serves millions of users monthly. It supports multiple payment types such as recurring and one-time payments and inbound subscriptions via telco and outbound subscriptions via business partners.
- Developed a Python back-end script to collect data from various sources and massage it into a central database for the analytics and sales team to access. We also enabled the reconciliation of payment gateways and promo code reports.
- Designed the documentation and integrated the specially tagged AVOD and SVOD on Huawei, Maxis, and Digi. The script supported inbound subscriptions and geo-based video tracking.
- Developed four-tier security to be implemented in all APIs accessible by external parties. It included a signature-based x-sign header, time-based validity verification header, API invocation permission control header, and JWT token authorization.
- Developed a script that identifies the video contents based on the tagging done and processes it accordingly as AVOD and SVOD. Tagging rules were preset to DB to allow the processing of content that can be governed by priority-based rules.
- Created a Python script converting the SRT to WebVTT followed by segmentation and fetched by a PHP script that appends the necessary audio information and segmented information to the M3U8 file. A monitoring script notifies the admin of the error.
- Made a script that grants all the staff 12 months of VIP entitlement without closing the active paid subscription.
- Led a team of four, including three front-end developers and one QA. Communicated with business partners, designed documentation and flows, then delegated tasks while I took full charge of the back end. Oversaw the project until deployment.
- Developed a recommendation API for user-personalized media content based on ingested data to AWS Personalize. This was developed using a Python script to push the data from the central database to AWS Personalize and return it in JSON format.
- Developed a back-end script on product listing and checkout for the watch and shop eCommerce feature in the VOD service-based system.
Technologies: JavaScript, Node.js, Python, GitHub, GitLab, Jira, PHP, Back-end, Express.js, APIs, Big Data, SQL, Serverless, MySQL, Amazon Web Services (AWS), REST, Architecture, Testing, Deployment, Memcached, NoSQL, Requirements, Agile, Scrum, Lambda Functions, Analytics, PostgreSQL, Digital Media, REST APIs, Authorization, Containerization, Docker, Distributed Systems, Multitenancy, Query Optimization, Relational Databases, TypeORM, Sequelize, User Authentication, API Development, Database Schema Design, User Roles, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD), GitLab CI/CD, Git, API Integration, Payment Gateways, Microservices Architecture, RESTful Microservices, Microservices, Serverless Architecture, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
Senior Back-end Developer
2020 – 2020
Freelance for Qliah
- Designed and developed the backend for the Qliah App (iOS and Android) on NodeJS for a podcast app that exclusively allows mosques and preachers to upload their lessons in audio format so that the content can be shared with a wider audience.
- Full admin web portal on Laravel 5.4 that includes user, podcast, and payment management, content creator administration, and data visualization.
- Acted as the CTO and oversaw the design of the entire product, delegated tasks to the iOS and Android developers, and pushed the app to Google Play Store and App Store.
- Conducted continuous monitoring, improvements, and bug fixing.
- Assisted the client in listing down all the features developed to be listed on the LaunchGood for fundraising and transferring code and the product to another company.
Technologies: JavaScript, PHP, Node.js, Laravel 5, Laravel, DigitalOcean, Cloud, Deployment, App Store, Google Play Store, Architecture, Testing, REST, APIs, Back-end, MySQL, SQL, Requirements, GitHub, Analytics, REST APIs, Authorization, API Development, Database Schema Design, User Roles, Git, HTML, CSS, Google Analytics API, API Integration, Payment Gateways, RESTful Microservices, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
Freelance Senior Back-end Developer
2019 – 2019
Mimos
- Developed an intranet-only web portal for Mimos that manages equipment (analysis type), requests for quotation (RfQ) for services provided by clients, and TDR.
- Built a public web portal for customers that includes a listing of equipment and labs availability, generates quotes and the specific T&C based on the selected equipment, and manages the requested services and equipment therein.
- Conducted continuous monitoring, improvements, and bug fixing.
Technologies: JavaScript, PHP, Laravel, Laravel 5, Architecture, Testing, REST, REST APIs, APIs, Back-end, MySQL, SQL, GitLab, Analytics, Authorization, Authentication, API Development, Database Schema Design, User Roles, Git, HTML, CSS, Google Analytics API, API Integration, Payment Gateways, RESTful Microservices, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
Freelance Senior Back-end Developer
2018 – 2019
- Designed and developed the back end in Node.js for Eagle Navigator to ease the work of students and the faculty on their research papers and construct sentences based on the research questions, theoretical propositions, and hypotheses.
- Developed a full admin web portal on Laravel 5 to manage the users and the subscriptions.
- Conducted continuous monitoring, improvements, and bug fixing.
Technologies: JavaScript, PHP, Laravel, Node.js, Laravel 5, Testing, REST, REST APIs, Back-end, NoSQL, MongoDB, Requirements, GitHub, Analytics, Authorization, User Authentication, Authentication, API Development, Database Schema Design, User Roles, Git, HTML, CSS, Google Analytics API, API Integration, Payment Gateways, RESTful Microservices, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
Senior Application Developer
2016 – 2019
AirAsia Group Berhad
- Created an admin portal to manage media content, including the ability to rearrange content and set the keep-alive period. The preview content gives the content team a glimpse of how the content would be displayed through the Xcite app.
- Developed Bash scripts that segment the video content into HLS DRM-encoded files, clear all expired content and cache on each new login to the app, synchronize the data with the local RDS machine, and renew DRM licensing for all content.
- Built a Bash script to sync completed content from admin portal to OTG and then to 1630 Huawei MediaPad tablets.
- Developed a Python script that massages the raw data and pushes the processed data into Google's big data platform and then visualizes it on Google Data Studio for the analysis team.
- Developed a back-end script on product and merchandise listing and checkout for the watch and shop eCommerce feature in the VOD service-based system.
Technologies: JavaScript, PHP, Laravel, Bash Script, Linux, Relational Database Services (RDS), Google Data Studio, Digital Rights Management (DRM), Big Data, APIs, SQL, GitHub, Back-end, MySQL, Amazon Web Services (AWS), REST, Architecture, Testing, Deployment, Agile, Scrum, Analytics, Digital Media, REST APIs, Authorization, Query Optimization, Relational Databases, User Authentication, API Development, Database Schema Design, User Roles, Git, Google Analytics API, API Integration, RESTful Microservices, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
Freelance Senior Back-end Developer
2018 – 2018
Golazo Football
- Designed and developed the back-end microservices for the Golazo Football App available on iOS and Android platforms. Used Node.js.
- Developed a full-stack admin web portal on Laravel 5.4 that covers user management, role management, booking slot management, fielders and team management and data visualization.
- Acted as the CTO and oversaw the designing of the complete product, delegated tasks to the iOS and Android developers and pushed the app to the Google Play Store and App Store.
- Performed continuous monitoring, improvements, and bug fixing.
- Helped a client complete the process of transferring the code and product to another company.
- Developed a back-end script on product listing and checkout like a simple eCommerce feature for the apps.
Technologies: Node.js, Laravel, DigitalOcean, Cloud, Google Play Store, App Store, Architecture, Testing, Deployment, REST, APIs, Back-end, REST APIs, MySQL, SQL, Requirements, GitHub, Analytics, Relational Databases, User Authentication, API Development, Database Schema Design, User Roles, Git, HTML, CSS, Google Analytics API, API Integration, Payment Gateways, RESTful Microservices, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
Freelance Senior Back-end Developer
2017 – 2017
Happy Chef
- Developed a Laravel-based auditing system for restaurants to control their expenses on cooking.
- Created an admin web portal to manage subscriptions, products, and ingredients, subscription and restaurant auditing, and reporting.
- Developed a user web portal covering product management, ingredient management, staff management, sales reporting, costing reporting, human resource costing, and business intelligence.
- Made a back-end API for Android that covers the ordering feature, table management feature, product group, product variation, and product menu, order bill (shopping cart), and Telegram Instant messaging integration.
- Developed the back end for POS, including different features for paying, refunding, and canceling orders, timesheet, staff clock-in and clock-out, and staff picture taking.
- Created a hardware Integration with POS, Android, and user web portal for receipt printer that prints receipts at the counter upon completing the order and kitchen printer that prints the food ordered in the kitchen.
Technologies: JavaScript, PHP, Laravel, Laravel 5, Architecture, Testing, REST, REST APIs, APIs, Back-end, MySQL, SQL, Requirements, GitHub, Analytics, Authorization, Authentication, API Development, Database Schema Design, User Roles, Git, HTML, CSS, Google Analytics API, API Integration, Payment Gateways, RESTful Microservices, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
Freelance Senior Back-end Developer
2017 – 2017
MYOSHE
- Designed and developed a Laravel-based system that revolutionizes how assessment and reporting are done in the occupational safety, health, and environment industry.
- Created a restricted web-based admin dashboard for customers that includes managing subscriptions and packages, data visualization, and customer-based auditing.
- Developed a public web portal for customers, including medical checkup slot requests, medical checkup report gribble integration, and medical report recommendations.
- Conducted continuous monitoring, improvements, and bug fixing.
Technologies: JavaScript, PHP, Laravel, Laravel 5, Architecture, Testing, REST, REST APIs, APIs, Back-end, MySQL, SQL, Requirements, GitHub, Analytics, Authorization, Authentication, API Development, Database Schema Design, User Roles, Git, HTML, CSS, Google Analytics API, API Integration, Payment Gateways, RESTful Microservices, JSON, JSON API, JSON Web Tokens (JWT), API Gateways, Amazon API Gateway, Amazon API, Solution Architecture
WordPress Developer
2014 – 2016
Media Prima Berhad
- Developed three websites on the WordPress portal to support Hot FM, Fly FM, and One FM.
- Developed various WordPress plugins to support discounts, vouchers, campaigns, and special appearances.
- Conducted continuous monitoring and bug fixing on the portal.
Technologies: JavaScript, PHP, WordPress, SQL, MySQL, HTML, CSS, Google Analytics API, API Integration, Payment Gateways, RESTful Microservices, JSON API
Certifications
DECEMBER 2013 – PRESENT
Certified Professional for Requirement Engineering (CPRE) Foundation Level
ISTQB
JULY 2013 – JULY 2019
Security+
CompTIA
DECEMBER 2011 – PRESENT
Certified Tester Foundation Level
ISTQB
Skills
Libraries/APIs
Node.js, jQuery, REST APIs, API Development, Mandrill API, AdminLTE, Google Analytics API, JSON API, Amazon API
Tools
GitHub, Postman, MySQL Workbench, Amazon Simple Notification Service (SNS), Amazon CloudWatch, Amazon Athena, Amazon CloudFront CDN, Jira, Trello, Sequelize, GitLab, Git, GitLab CI/CD
Languages
PHP, JavaScript, SQL, PHP 7, HTML, Python, Bash Script, Python 3, CSS
Frameworks
Express.js, Laravel 5, CakePHP 3, Laravel, JSON Web Tokens (JWT)
Paradigms
Object-oriented Programming (OOP), REST, Microservices, Security Software Development, Testing, Agile, Scrum, Microservices Architecture, Serverless Architecture, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD)
Platforms
Visual Studio Code (VS Code), AWS Lambda, Ubuntu 18.04, Amazon EC2, AWS Elastic Beanstalk, Linux, WordPress, Amazon Web Services (AWS), DigitalOcean, Docker
Storage
MySQL, NoSQL, Amazon DynamoDB, Amazon S3 (AWS S3), Memcached, PostgreSQL, Relational Databases, MongoDB, JSON
Other
Back-end, Software Engineering, Manual QA, Amazon RDS, Amazon Kinesis, Relational Database Services (RDS), APIs, Lambda Functions, Authorization, User Authentication, Data Structures, QA Testing, Web Crawlers, Telegram Bots, Google Data Studio, Digital Rights Management (DRM), Big Data, Serverless, Cloud, Google Play Store, App Store, Deployment, Data Visualization, Technical Leadership, Business Logic, Architecture, Software Architecture, Analytics, Digital Media, Containerization, Distributed Systems, Multitenancy, Query Optimization, TypeORM, Database Schema Design, Authentication, Requirements, User Roles, API Integration, Payment Gateways, RESTful Microservices, API Gateways, Amazon API Gateway, Solution Architecture