A 'Thought' leader with strong technical experience, architectural skills and provide good technical standards, advisory and trouble-shooting support to the team. Quick learner of new technologies with excellent research and development to provide solutions for dynamic environments.
He is passionate about design and development of highly scalable applications for web and mobile platforms with cutting edge technologies.
Created various applicaitons on web, mobile and desktop platforms.
Hands on experience on developing javascript applications with ES2015 classes with react js
Worked on scripts for backend support of web applications, web scraping, web spiders using Scrapy framework.
Hands on with native javascript and jquery for six years
Developed thread pools with C, to perform on SMP machines with the use of
posix threads avialable on Linux platforms.
Developed two windows services with C++
Sound knowledge on Data structures and can solve algorithms with optimal time complexity versus space complexity.
PayPal Holdings Inc. is an American company operating a worldwide online payments system that supports online money transfers and serves as an electronic alternative to traditional paper methods like checks and money orders.
Principal Software Engineer @ Cynaptx - Career
Services Redifened.
The
platform to make Career centers smart and efficient
Lead developer @ Dharma
Platform - Transformative power of Data.
This platform makes it easy to collect data by providing intuitive web
interface for creating projects and forms with different types of
question and response models.
Worked on development and deployment of web,mobile applications with
ReactJS as UI framework, Redux a
predictable state container for javascript apps and Atom
Electron to build desktop applications from javascript.
Backend REST APIs are developed with Django
(Python)
An IT company that works on creating social solutions through
applications.
Created two mobile applications as products of Avatar Labs.
frolic - A social Mobile App to create and share
experience and information through vidoe clips extracted from bigger
video or recorded file.
YnPole - A decision review app from social networks
Meteor JS a full stack hybrid app development framework
along with cordova and mongodb support.
ReactJS UI framework, view can be divided into small
components which can be quickly modified and rendered on data
updates.
Android SDK Transcoding and editing of video has been
developed on native android SDK and compiled as library which is
included in the app as cordova plugin.
Speed of transcoding has been enchanced by having a thread pool
proportional to number of cores in the device.
Open ffmpeg with x264 codec has been cross compiled to android and
shipped along with the app as binary to transcode video on the
device.
Deployed on AWS and Azure clouds with Ubuntu 14.04 on Docker container
with nginx as reverse proxy server.
Provided thought leadership, architectural expertise and worked with
cross-functional teams to provide solutions.
Key Duties and Responsibilities
Worked as software architect, with CEO of the startup to create a platform for email campaign management system.
Worked as technical partner with Founder of the Startup to create customized software with JAVA and PHP as per customers requirements.
Worked as web developer with the team that worked on high scalability of applications as the startup was growing to have large traction. PHP5, CodeIgniter and Symphony MVC frameworks