RYAN PATEL
Senior Web Developer
Summary
My objective it to provide potential employers with my expertise in the field of website development and
programming.
Work History
May 2000 - Mar 2004
Junior Programmer
National Grocers
Jun 2004 - Sep 2007
Programmer Analyst
Fujitsu Consulting
Jan 2008 - Apr 2011
IT Project Manager | Gurnet Group LLC
Gurnet Group LLC
Supervising programmers during project lifecycles. Taking part in creating specifications. I am responsible
for the work-planning. Composing schedule for our team. Estimating project duration and money risks.
Jul 2011 - Jul 2015
Senior Software Engineer
TradeDesk Software Inc.
TradeDesk Software Inc. is a software vendor offering a full electronic trading platform.
Responsibilities:
* Developing and extending an enterprise order management systemprimarily used for foreign exchange
trading.
* Working on server- and client-side management tools in a variety of languages.
* Implementing network-level connections between liquidity providers and client software using a variety
of protocols including binary TCP and higher-level libraries such as QuickFix/J.
Education
Apr 1996 - Sep 1999
Master of Computer Applications (M.C.A.)
University of Toronto
During university period, I attended to development of ERP systems such as SMS(Student Management
System), and Asset Management System.
Skills
My main skills set
* PHP: Laravel, Magento, Yii/Yii2, CodeIgniter, WordPress, Drupal, Joomla
* Python: Django, Flask, Pyramid
* ASP.NET
* Javascript: jQuery, AngularJS, React.js, Node.js, Backbone.js, Gulp.js
https://www.visualcv.com/ryan-patel
* Database: MySQL, PostgreSQL, MongoDB, SQLite, Oracle, Redis
* Base: HTML5, CSS3, AJAX, Twitter bootstrap, SOAP
* APIs and Libraries: Google API, RESTful API, Twilio, Facebook, Twitter, Paypal, Stripe
and Authorize.net
Other skills & experiences
- Web servers (Apache, Tomcat, AWS, RESTful API servers)
- Control panels (DirectAdmin, CPanel, Webmin)
- Ecommerce website design / development
- Extension/Module development on various PHP frameworks
- Social networking
- Blog / Content Management.
- Source/Version Controlling By GIT(GitHub, Bitbucket)
- Various development tools
- Linux Server Administration
Why you should hire me-.
Experience with many versions of PHP, Python and Javascript frameworks as well as their differences and features
Open to learning and using new PHP, Python and Javascript frameworks
Extremely good issue solving skills
Great at working in high-pressure situations
Extensive knowledge of basic and higher mathematics
Good fit for team working
Available to work in extra hours or even in weekend
Work Experience
Web Application Developer
Worked closely with designer. Converted Photoshop images into XHTML/CSS, complex Flash integration.
Consolidated many previous websites onto one dedicated RHEL hosts.
Maintenanced PHP/MySQL (primarily Codeigniter), Classic ASP/MSSQL. Communicating and interfacing with previous developers
on a regular basis.
Created and helped deploy advertisements with AdvertServe.
Used AWstat and Google Analytics to analyze web traffic.
Managed over 30 domains
Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars.
Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via
querystrings. Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer
create a functional component. The PHP page for displaying the data uses AJAX to sort and display the data. The page also outputs
data to .csv for viewing in Microsoft Excel
Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
Imported SSL certs from other hosts to new host and properly configured Apache to use certs.
Used Apache .htaccess to provide authentication system for PHP/MySQL sites
Experience using mod_rewrite to create SEO friendly links.
Creating complex dynamic HTML UI using jQuery.
Using subversion version control system or Git for all projects. Setting up email scripts to indicate my development activity to
my managers. Resulting in very verbose revision history and much more transparent development process. This also helps to
maintain very close contact and good communication channels.
Created video publishing toolkit using Wordpress (PHP/MySQL) and Javascript to allow easy uploading of video by nontechnical content mangers.
Deployed internal wiki (PHP dokowiki) and ticketing system (IssueTrackerProduct) to help document and managetasks.
Deployed Jabber server (ejabberd) to facilitate real time collaboration.
Migrated company of 25 people and 100s of gigs of email to Google Apps, for email, chat and office suite. The devices
migrated were Windows machines, Mac machines and mobile devices.
Integrated data collection with external SOAP server.
Setup PHP/MySQL site to facilitate the transmission of large files from non-technical clients. Also provided
documentation describing the process of uploading files step by step.
https://www.visualcv.com/ryan-patel
Used AviSynth for video manipulation
System Administrator
Configured and Deloyed 50+ Debian Linux workstations
Ensured contractual computing requirements were achieved and maintained
Provided desktop support to 250+ Windows, Linux, and Solaris hosts
Maintained 30+ servers used by 1500+ users
Wrote and maintained scripts for host monitoring and daily maintenance
Deployed Windows Lab installations using Unattended
Web development using PHP/MySQL, using opensource projects such as Dokuwiki and Request Tracker
Apache web server administration
https://www.visualcv.com/ryan-patel