Skip to main content

About Us

At a glance

Team of highly motivated professionals offering open source solutions for the World Wide Web, with deep expertise in Drupal and Symfony frameworks. Founded in the year 2010 and located in Chennai, India.

Service offerings

Bespoke web application development and maintenance, performance optimization, migration and upgrade. Contribution of open source modules and patches. Technical training on web technologies.

Our Philosophy

Passionate and inquisitive about new technologies and developments. Believe in open source as a strategy to deliver reliable and affordable solutions. Customer-centric. Employee friendly. Quality driven.

The Team

Headed by Ravi Sambamurthy – an IT professional with over three decades of experience. Staffed by seasoned professionals with consistent track records that span several years. Well versed in programming languages, project management, product development and quality assurance.

Drupal

About Drupal

Open source content management software that is built on top of Symfony, a leading web application framework. Highly extensible using 3rd party contributed modules and custom developed modules. Serves information to browsers and native apps, on a variety of devices and gadgets. Widely adopted by public and private organizations, throughout the world.

Our Drupal Expertise

Delivering Drupal based websites since inception, from version 5 to the current version of 10. Developed innumerable custom modules and themes. Contributed many patches and modules. Integrated and configured many popular third party modules and distributions. Implemented fully decoupled Drupal solution using a frontend Javascript framework. Active member of the Drupal community, attending Drupal meetups and conferences.

Our Drupal Services

Full stack Drupal development including backend, frontend, modules and themes. Wireframe based UI design and layout. Upgrades, Migrations and Performance optimizations. Integration of Drupal websites with third party systems. Implementation of headless Drupal solutions using frontend Javascript framework. Delivering Drupal content to browsers and native environments.

Symfony

About Symfony

Collection of reusable PHP components. Web application framework that uses the MVC (model – view – controller) design pattern. Extensive spectrum of third party bundles offering a variety of features. Widely adopted by industry leading applications and projects such as Drupal, Joomla, phpBB and Laravel.

Our Symfony Expertise

Built enterprise class applications using Symfony. Developed innumerable custom bundles and Twig templates. Integrated Symfony with 3rd party applications and systems. Built complex queries using the Doctrine ORM that comes built-in with Symfony, for fine grained analysis and reports. Have extensive experience on Drupal, which is entirely built using Symfony components.

Our Symfony Services

Bespoke development of mission-critical business applications for the web using Symfony. Performance tuning of complex Symfony applications. Integration with external applications and data feeds, over REST / SOAP API. Development of Twig templates in accordance with the page designs / wireframes. Upgradation of Symfony applications.   

Javascript

About Javascript

A light weight, feature-rich programming language to facilitate dynamic client-side behaviors for websites. Enables html document traversal and manipulation, event handling, animations and AJAX (Asynchronous Javascript and XML), in a browser-agnostic and device-agnostic manner. 

Our Javascript Expertise

Developed Javascript (i.e. Jquery) behaviors for Drupal and Symfony websites, to achieve rich interactions and instantaneous responses. Reused third party Jquery plugins as well as developed our own custom plugins, to accomplish specialized actions and user experiences. Developed Node.js based server processes to push real-time notifications to browser clients. Developed Single Page Applications (SPAs) using frontend frameworks such as Angular, as well as using plain Javascript, with Drupal CMS on the backend.  

Vacation Planning System - A Case Study

At a glance

Technologies used: Symfony 2 framework, Jquery, Node.js, REST, SOAP, Apache Web Server, MySQL database
Functionality: Salesforce Automation, Supply Chain Management, Customer Relationship Management and Business Intelligence, for the Leisure industry
Target users: Vacation specialists and managers of Rocky Mountain Getaways, a packaged ski vacations provider in CO, USA

Physical Architecture

Built on Symfony MVC framework, 3rd party bundles integrated for plug and play extensibility, custom bundles developed to implement specialized features and applications, setup a Node.js server based push mechanism to deliver real-time notifications, integrated with 3rd party web services over REST / SOAP for pulling live inventory feeds, payment processing and content delivery to customer-facing sales website.

Under the hood

Custom developed Symfony bundles provide Inventory, Sales and Customer Relations management, aided by innumerable other specialized bundles for specific features such as reporting, mailing, document management and communicating with external systems.

Tym - A Case Study

At a glance

Technologies used: Symfony 6.4 framework, Bootstrap framework, Javascript (ES6), Apache Web Server, MySQL database
Functionality: Tym is an activity reporting web application for
- individuals to record the hours worked and review them,
- group heads to know the contributions of their members,
- business heads to stay informed of the billables and shortfalls
- customers to track the progress of their vendor engagements

Physical Architecture

Built using Symfony 6.4 MVC framework, Bootstrap front end framework, Symfony UX with Chart.js, modern Javascript (ES-6) and Webpack Encore for combining all the assets (JS, CSS & images).   

Under the hood

Custom entities, controllers, forms, services and templates were developed to implement the backend functionality on Symfony. Bootstrap framework was used to style the various elements and accomplish their dynamic behaviors. Modern Javascript with async / await / Promise mechanisms were used to ensure seamless communication between the frontend and the backend. Symfony UX components such as Chart.js were used to provide a rich user interface with useful infographics. 

Website Address

https://tym.endeavor.in

Qtokens - A Case Study

At a glance

Technologies used: Drupal 11, Node.js, Jquery, Apache Web Server, MySQL database
Functionality: Qtokens is a web based queue management system that eliminates long waits in queues.
Target users: Any public-facing institution that has people queuing up for its services, is an ideal fit to use Qtokens. Hospitals, banks, service centers, tourist attractions, government offices, and many other institutions can use Qtokens.

Physical Architecture

Built using Drupal 11 content management framework and its various core and contributed modules such as Paragraphs, Views, QRCode, Node.js Integration, Colorbox, Time Range and others. Node.js based push notifications were used to dynamically update pages. Jquery and its plugins were used to achieve dynamic behaviors and AJAX requests and responses.   

Under the hood

A custom module with custom entities was developed to implement the required functionality on Drupal 11 framework. Node.js is used to dynamically update various screens based on events triggered by other components. E.g. a completion of a transaction triggers updates to several pages such as management dashboards, individual tracking pages, list pages etc. on different users' devices. Thanks to these updates, the users can ensure their presence at the right time, and get serviced as required. 

Website Address

https://qtokens.endeavor.in

Contact Us

Choose the purpose of your contacting us

Provide the cover letter for your job application. Briefly outline 

  1. your career path and goals, 
  2. why you want to join us and 
  3. the reasons (if any) for hiring you.  
Describe your requirement for which you would like to engage our services
Enter your message to us and click 'Send'. 
Upload your CV in any standard document file format
One file only.
256 MB limit.
Allowed types: txt, rtf, pdf, doc, docx, odt, ppt, pptx, odp, xls, xlsx, ods.
Upload any files that may be relevant to your requirement, such as specifications, designs, wireframes, mockups, or screenshots, which would enable us to understand your requirement better. 
Maximum 5 files.
256 MB limit.
Allowed types: gif, jpg, jpeg, png, bmp, eps, tif, pict, psd, txt, rtf, html, odf, pdf, doc, docx, ppt, pptx, xls, xlsx, xml, avi, mov, mp3, mp4, ogg, wav, bz2, dmg, gz, jar, rar, sit, svg, tar, zip.