Experience
PHP | 16 Years |
MySQL | 16 Years |
Joomla | 6 Years |
VueJS 2 | 6 Years |
CSS + HTML | 16 Years |
WordPress | 3 Years |
ASP.net + MS SQL | 2 Years |
Inkscape | 7 Years |
Firebase | 1 Year |
Blender 3D | 2 Years |
Paper JS | 4 years |
Node JS | 4 Years. |
Android / SQL Lite / JAVA | 1 Year |
Python | 6 Month |
Angular 1 | 3 Years |
Knockout JS | 6 months |
Portfolio
Webfort Technologies LLP
Founder, CEO
PHP, VueJS, PaperJS, MySQL, Firebase, Tailwind, Bootstrap, WordPress, Blender3D, JavaScript, Firebase, Electron, NodeJS, GitLab, Android(JAVA), SQLite, Web Apps.
SunTec Web Services Pvt. Ltd
Assistant Project Manager
Joomla, WordPress, PHP, MySQL, jQuery, Knockout JS, Angular 1.
CellGell Info Media
Web Developer
Classic Microsoft ASP, Microsoft SQL, Flash, Fireworks, PHP, MySQL.
DialAll Inc
Software Programmer,
C, C++, LAMP Platform for Development, Mambo CMS, Asterisk PBX, Unix, PHP, MySQL, Macromedia Flash, SOAP
Location
New Delhi, India.
Employments
Experience
CounterDraw.
Counterdraw is a estimation tool which allows the Kitchen Layouts to be drawn graphically in the Web Interface and placing them on various Slab sizes arranging them by rotating and slicing. The idea is to fit the counter pieces in the minimum Slabs possible. Number of Slabs are used to generate a cost quote.
I developed the entire solution and deployed it on a dedicated linode server.
Technologies : PaperJS, VueJS, Bootstrap
StoneSuite
Stone suite is a SaaS based solution for Countertop fabricators which provides them with a Website, CRM, Quote Quote Tool, 3D Visualizer, Cost Calculator, Pre-fetched leads in their area, Email Manager and GPS based Team Tracker and much more.
Was the Project Lead in the Project and also worked as Developer to assist team on complex modules
Technologies : PHP, MySQL, Bootstrap, VueJS, jQuery, Vtiger for CRM, Twilio for Calls and SMS.
CodeBuilder– Model / Template Based Code Generator.
Developed for Internal Development Team.
Built a Advance Code Generator that could generate Advance CRUD which reduced the development time of Admin Panel Generation by 80%. Developed a custom templating language for creating templates.
Technology : VueJS, PHP, MySQL
Invented, Designed and Developed the entire solution.
Block Editor
Developed a modern Block Editor with nesting ability in Vue JS, very similar to Notion’s Editor or WordPress Gutenberg Editor.
Technology : VueJS, MySQL, PHP
Node-Notes
Built a Tree wise Notes Organizer.
A plugin built for WordPress which allows you to create a document tree which is similar how we navigate using finder on Mac OS.
Technology : VueJS, WordPress REST API, Local Storage for Offline first experience.
Twilio Dialer
Twilio Dialer is a desktop App built with VueJS and Electron, Contains a contact book and calls can be made through a dialer. You can select the Twilio number through which you want to make the call.
BraveVue
BraveUI is an opensource headless UI created as an alternative to Vuetify, wanted a UI library which could be styled using any CSS Library and had more control over design.
Library Home : https://shishirraven.github.io/bravevue/#/
on NPM : https://www.npmjs.com/package/bravevue
Blogs Idea Generator
Blogs Idea generator is a simple tool which takes a keyword an presents Article topics. Built as a WordPress Plugin with Vue JS.
Try the demo here
Kitchen Visualizer
Built a Custom Kitchen Visualizer for the client using Blender 3D.
Visualizer basically allows the users to select different combinations of
- Countertop Materials – Such as Natural Stone and Quartz. (14 Different bands of popular Quartz)
- Paint Colors – Benjamin Moore Paints
- Floor Tiles
- Cabinet Colors.
and play around to find his perfect kitchen.
I was assigned the task to research and build our own visualizer with the challenge to make it look photo-realistic and not cartoonish.
I did the research, learned Blender 3D and after building a POC, undertook and executed the project.
Here is a demo link.
https://artistic-countertops.com/visualization/?product_id=2
My Role in the project has been.
- Building the 3D models after learning Blender 3D and rending techniques. built initial models and later trained non-experienced to build the models and applying textures.
- Created Python Program that Automates Rendering for each Image texture of the Product skins to product image layers used in the project.
- Designed Web Interface with Bootstrap, CSS, JQuery that allows you to play with Combinations.
eDentiste
A complete full-featured solution for Dentist Clinics.
- Clinic Management Solutions.
- Social Network for Dentist
- Patient Case Consultation between doctors.
- Multi Platform Solution
- Web
- Android
- IOS.
- Multi-lingual
- French
- English
- Interactive Diagnosis Flow Chart
- Dental Procedure Animation Media Library
- Patient Database and Billing.
- Web Chat
- Mini Site
Formed the team after the project was awarded to us after a through investigation of our skills by a group French entrepreneurs. Joomla was proposed as the best solution for web to serve as the platform on which the project had to be build. I was assigned as the project manager for the project and designed a detailed development and delivery timeline
The team was formed by PHP developers who were not familiar with Joomla and conventions so I trained the team in extension building and theme building.
Lead a team of 6 Web Developers and coordinated the App Development.
The project was huge and had features such as Online Chat, Social Network, Mini Site, Customer Management for Dentists, Bill and Invoice management, Clinical Cases Database, Patient files.
It was a multi-platform project that supported Web, Android and IOS, My role was to lead the complete project. I designed the the complete solution and coordinated between different platforms.
The project was planned and delivered in an year and it was maintained and new features were added for the next few years.
We designed a special feature that allowed the Screen Controls to be passed to any of the registered device. Example if the customer filled the form on Tablet it could be thrown on the other Online Devices such as Desktop. The screens were loaded through QR Code Scanning.
All the application was built according to the European Guidelines for Security of Patient Data.
I designed REST API’s allowed IOS and Android Projects to interact.
Along with Actively leading the development I was an active developer along with a team of 7 who worked on the project for 3 years.
The project was Showcased in ADF Paris Trade fair.
Technologies
Joomla, PHP, MySQL, jQuery, CSS, HTML.
Skills
Languages
JavaScript, CSS, HTML, GraphQL, JavaScript 6, PHP, Python, C, C++, Java,
CSS Frameworks and Tools
Tailwind, Bootstrap, SaaS, LSS
PHP Frameworks & CMS
Laravel, CodeIgniter, WordPress
Libraries/APIs
Node.js, REST APIs, Vue.js, Vuex, SendGrid API, Google Maps API, Google Maps JavaScript API 3, Stripe, Stripe API, Twilio API, JSON Web Tokens (JWT), Web Sockets, Git, Let’s Encrypt, GitHub, NPM, Google API’s, Paypal, Twig, jQuery, PaperJS, Fabric JS,
Storage
MySQL, JSON, NoSQL, Cloud Firestore, AWS S3, Google Cloud Storage
Frontend Frameworks
VueJS, Vuex.
Tools
VS Code, Postman, Github,
3D, 2D design Tools
Blender 3D, Inkscape.
Others
Software Architect, Building Project Timelines, Client Communication,
SaaS Solutions. Web Scraping, Technical Leadership, Electron, Frontend Development.
Platforms
Linux, Windows, Ubuntu
Education
Bachelor in Computer Application. 2007-2010
Madurai Kamaraj University