Summary

Web developer having 20 months of experience in Design and Development of various web applications with PHP as well as Ruby on Rails. Excellent knowledge of developing web services and relational databases. Passionate about giving quality product and following coding practices. Familiar with web development and content management systems.

Work History

Work History
Feb 2014 - Present

Software Engineer

Cabot Technology Solutions Pvt Ltd

Backend developer

Professional Achievements:

“Employee of the Month” award from Cabot Solutions – January 2015.

Education

Education
Aug 2009 - May 2013

B Tech

Toc H Institute of Science and Technology

Information Technology - completed with 5th rank in CUSAT university

Skills

Skills

PHP

Web development,  Web services

Ruby on Rails

Web development,  Web services

MySQL, PostgreSQL, MongoDB

Relational databases

Eclipse

Php development IDE

Yii

PHP framework

Rubymine

RoR development IDE

Agile, Scrum

Methodologies

GIT

Repository Management

Javascript, JQuery, AJAX,  Coffee script

Scripting

HTML, CSS3

Web Design

Ubuntu, Windows

Operating Systems

Projects

Agendapp September 2015-till

The AGENDAPP application for iPhone and Android makes it easy and convenient to schedule and plan large conferences, summits and events as well as small meetings and seminars. With AGENDAPP provides the facilitators with an easy approach to send out materials before the event and pushing out news during the event. This is to ensure fast and reliable communication and to make sure that your participants always and rapidly are up-to-date with changes and added content. The app side contents are managed from the cms by moderator or partner with some limitations.

Environment: PHP, Mysql

Framework: Yii Framework

Role: Backend Developer

Responsibility: API development, CMS Coding, Estimation, Unit testing, Enhancement to the existing functionality ​


Fixture Builder March 2015-August 2015

It is a system for tracking a production process of building fixtures that go in a retail store. These fixtures could be things like a candy display or a counter for selling balloons. This system tracks the creation of these fixtures that go into a retail store. Each fixture is made up of parts & materials. As the fixture gets build it will go through several stages of the building process. It may start with CNC and then go to painting and then after that stage somewhere else. Also, each fixture may have different “packets” that follow a different progression through the stages of the fixture being built. Then at the end of the process the two packets come together to form one fixture. This system tracks the fixtures through the build process. Admin users can see the whole process as it moves through. But a user that is just signed into the CNC stage would just be able to see the CNC screen and move packets through their stage. The StoreOrders part of the application is a place where users can create an order for fixtures that a store may need. The ProductionRequest area of the app is a place where an admin can decide what fixtures they want to be built. An order being submitted does not automatically trigger a production request, these are requested by the admin when they determine what they want to be built. Basically a production request is just a request to start a fixture being built through the build process.

Environment: Ruby, Postgresql(with Jquery, Ajax)

Framework: Rails Framework

Role: Developer

Responsibility: API development, Web App development ​


TimeClock App January 2015- July 2015

It is an App that track users punch time. 2 type of users normal user and admin user. Normal user can punch_in and out through this app. They can see the punches of the current user for today, yesterday, punches in a date range, last pay period, current pay period. Also the daily overtime, weekly overtime and total hours they punched in for the selected date range. They can export these data in csv format. The admin user can manage all functionalities in the app like they can add /edit punch, add/edit user, change app settings such as time_zone, pay period end etc. They can also make a user active/inactive, list all users with total punched hours for the selected date range.

Environment: Ruby, Postgresql(with Jquery, Ajax)

Framework: Rails Framework

Role: Developer

Responsibility: API development, Web App development ​


Keyboard App December 2014-July 2015

It is an App that allows users to build keyboards using WYSIWUG interface. These keyboards can be pulled down into a mobile device. From this app we can create a keyboard for android and ios devices and can edit or delete a key from the keyboard. We can manage various functionalities like create keyboard with different language for different region, Edit key with multiple characters for each key(for default, shift and long press character), change key position, add/remove one key on far right of each row etc..

Environment: Ruby, Postgresql(with Jquery, Ajax)

Framework: Rails Framework

Role: Developer

Responsibility: API development, Web App development ​



ProConnect Plus October 2014-December 2014

SAP would like to develop a mobile application that can engage the CMO’s & CHRO’s in Indian organizations with relevant content - (SAP’s collaterals) as well as with content that will interest a CXO to use the app. This app is intended to be perceived as a one stop value hub for the target audience and is expected to be quickly and continually adopted by the CMO’s and CHRO’s. The app features are expected to make this a must have app for the executives enabling SAP to subtly push relevant content.

Environment: PHP, Mysql

Framework: Yii Framework

Role: Backend Developer

Responsibility: API development, CMS Coding, Estimation, Unit testing


iDent Ipad App July 2014–October 2014

iDent mobile application is aimed at automating the interactions between Dentists and Labs. With iDent, the dentists can create a dental technological assessment for prosthetic cases and can send these prescriptions to iDent equipped dental lab. Labs can receive these prescriptions, send acknowledgement and add technical notes for dentists to verify. Client wishes to enhance the iDent app to accommodate services under specific headings (fixed, removable, additional services) and map assessments to appropriate services. Implant provider selection is to be added. Community sharing of depersonalized assessment material is required for Global diagnosis and provision for dentists to create own group is required to share cases of interest. Also a quality evaluation section shall be there for dentists to evaluate the labs’ performance.

Environment: PHP, Mysql

Framework: Yii Framework

Role: Backend Developer

Responsibility: API development, CMS Coding, Estimation, Unit testing ​


Infopark App June 2014

A mobile application to provide up to date information on job vacancies at over 130 companies operating at Infopark. This App provides comprehensive information on the companies, job vacancies and the facilities available at the park. Apart from job listings, the application provides information on eateries, hospitals, banks, ATMs, police station, petrol pumps, gyms, and conveyance facilities available in and around Infopark. The app also provides location maps for the buildings inside the campus.

Environment: PHP, Mysql

Framework: Yii Framework

Role: Backend Developer

Responsibility: API development, CMS Coding, Estimation, Unit testing ​


iBeacon May 2014

iBeacon technology uses the latest version of Bluetooth (BLE or Bluetooth 4.0) found in Apple iOS 7.0 and Android 4.4 smartphones. Using an iBeacon – a physical, small Bluetooth chip powered by a cell battery – they can communicate to any consumer’s smartphone within range. With BLE, energy consumption is low for both the consumer’s smartphone and iBeacon. The most powerful aspect of iBeacon is its sense of proximity to the consumer. Once in range, it can communicate to the smartphone easily and efficiently. These communication methods can be as simple as ‘Welcome’ notifications to large content pushes including ads, videos, coupons, m-commerce and more.

Environment: PHP, Mysql

Framework: Yii Framework

Role: Backend Developer

Responsibility: API development, CMS Coding, Estimation, Unit testing ​


Generic CMS Template April 2014- May 2014

The project intends to make a generic CMS template for Cabot Solutions which will include all reusable and generic modules. A Cabot developer shall be able to use this template and add-on or/and tweak functionalities according to their project requirements; thus helping developers to code efficiently without re-implementing a functionality.

Environment: PHP, Mysql

Framework: Yii Framework

Role: Developer

Responsibility: CMS Coding, Estimation, Sahi Testing, Unit Testing ​