Web application architect
I am a web application consultant specializing in developing critical and practical web applications for both established businesses and startups. I have extensive experience in programming in PHP frameworks like YII, CakePHP, Symfony and Codeigniter.
I have been developing SAAS application for startups and also have extensive experience in taking over an existing web application , run various audits on it and maintain them for the owner.
My main application domains are:
-> Application for real estate and mortgage companies
-> building CRM for companies
-> Financial and statistical applications interfacing with R
-> Creating MVP (Minimal Viable Product) for startups
-> Real time web applications for stock markets
-> Real time geo-location application
-> Background check systems
-> Social media application based on twitter, facebook, youtube etc APIS.
I am very good at understanding and deciphering complex business logic and solve them programatically. I also have very good knowledge of algorithms.
I have extensive experience in handling large MYSQL database with high volume traffic. I can write optimized sql queries and can audit sql queries to fix slow running queries.
I have practical and in-depth knowledge about code quality, various testing (unit testing, security testing, stress testing). I am very comfortable in setting up full stack application on bare-bone servers. I am also very comfortable working on terminal.
I have extensive experience in working in remote team and leading multi-member teams and managing source code through assembla and Bit Bucket. I am comfortable at working in both supervised and unsupervised environment.
Below are some area I have gained expertise over the years
Version management : SVN, Git
Web servers: Apache, Lighthttpd
Relational database : MYSQL, PostGresql
Nosql databases : Mongodb
PHP frameworks : YII, CakePHP, Symfony2, Codeigniter
Open source application : Wordpress, Joomla, Open cart
Debugging : XDebug, KcacheGrind, Fiddler, Wireshark
Job queue: Beanstalkd
Caching : APC, file based caching
Testing Tools : Manual and automated testing using PhpUnit, Apache Jmeter, Load UI, Rapid7, Burp suite. We cover Functional, Security, Stress, Compatibility and Usability testing
Design tools : MYSQL workbench, Freemind, Visio, Pencil
Internet protocols : HTTP, TCP/IP, SSL/TLS, POP3, IMAP
Third Party APIs: Amazon, Facebook, Twitter, LinkedIn, Google +, Google Maps, Flickr
Server management : Ability to setup barebone servers. Comfortable with Linux terminal. Use Cpanel, Plesk and Zpanel
Payment gateways : Paypal, Stripe, Authorize.net, Google checkout, Amazon payment, Zombaio
Technologies : AWS, Ajax , REST, OAuth2, Design patterns, JSON, Web-Services/SOAP, HTML/XHTML, CSS, Smarty, PEAR, Composer
Background check and Drug testing API : NationalBackgroundData, RapidCount, TradeHouseData, BackGroundChecks.com, Labcorp, Escreen