KIRAN H. PATEL
SUMMARY:
• Over Five years of experience in developing cutting edge Web applications.
• Proficient in writing PHP 4-5, Smarty, Perl modules using MVC framework.
• Over year experience in developing social network applications using various APIs( facebook, open social, iGoogle, My Yahoo and iPhone SDK)
• Working knowledge of AJAX technology.
• Proficient in designing and developing Object oriented systems.
• Worked in all phases of Software Development Life Cycle.
• Experience in handling large implementation project. Experience in Delivering Technology Services to different partners.
• Experience in 3rd party REST APIs integration and operations.
• Ability to think logically & use analytical skills & succeed in diverse technical & business streams.
• Ability to recognize & exploit market trends & movements, to diagnose & solve problems build optimum & cost effective solutions.
• Professional expertise in all phases of Networking projects viz. requirement analysis, Network Design, Product selection & Evaluation, Network implementation, Management & Administration and Version Control.
Awards and Achievements:
• Received Employee of the year Excellence Awards for year 2006-2007.
TECHNICAL SKILLS:
• Operating System : Linux(Debian / SuSe/ RHEL5), Unix, Mac, Windows 2000 Server, Windows NT, 9X
• Databases : MySQL5 , MS Access, MSSQL Server
• Programming Languages : PHP 4-5, AJAX, REST APIs, Smarty, Perl, PEAR, Java script, Python, AJAX, HTML, XML, XML-RPC, CSS, Shell Script, Regular Expressions
• Technology : XP and Agile development, MVC, Apache Web Server, Client Server, CVS, sub version
• Programming Skills : System Administration & Programming, Web Development, Windows API
Programming
• Hardware : Intel family, AMD, IBM, Compaq
• Security Tools : Performance Management, Network management, SSH, PKI,
Desktop Management
PROFESSIONAL EXPERIENCE:
CondeNast, NYC Sept.2007 – Till Date
Sr. PHP Application Developer
Responsibilities:
• Part of the 4-developer Special Projects team that develops large company-wide projects, while still retaining the flexibility to work on small, site-specific projects.
• Study and Design Social Network Application object oriented MVC framework for applications development using 3rd party social networking web site APIs (facebook, my space, open social, igoogle, my yahoo and many more).
• Follow the ‘Extreme Programming’ philosophy, emphasizing iterative and agile development, user acceptance testing, and a high degree of client interaction. This allows us to create virtually bug free software that is as close as possible to what the product sponsors.
• Efficiently working with different groups and brain storm ideas to work successfully on social network for viral spared.
• Working with Creative services to design and implement user interface using HTML, AJAX, CSS and Java Scripts.
• Design and develop AARRR (Acquisition-Activation-Retention-Referral-Revenue) algorithms for applications of different SN.
• Develop tools for tactical analysis reports for applications on different SN.
• Setting up virtual servers on PHP, Apache, MySQL and configuration on Debian Linux.
• Designing and developing AJAX libraries for dynamic and cutting edge user experience.
• Some of main site work examples: www.epicurious.com, www.conceirge.com, www.style.com
Sprint-Nextel, NJ Dec.2005 – Sept.2007
Senior Application Developer
Responsibilities:
• System requirements studies, analyze and evaluate existing IT infrastructure, network security and network management needs to access availability as well as compatibility.
• Apache, MySQL, Samba server setup and configuration on Debian Linux.
• Designing and developing Customers issues management web portal using PHP 5.
• 3rd Party EVDO real time data streaming software (OptoDB), MapInfo, Wind Catcher integration with MySQL database.
• EVDO RFSM software for entire USA markets physibility study, architecture design and development and implementation.
• Databases backup, performance tuning, crash recovery and data migration.
• Version control using CSV tools for OptoDB software.
Major Projects –
Project name Customers issues Management Web Portal
Client’s name Sprint / Nextel
Tools PHP 5, MySQL, Smarty Template Engine, XML, CSS, Apache
Operating System Debian Linux on Dual core AMD Optron
Project Description This intranet portal has capabilities to track and manage customer complains. It also has capability to access different databases related to customer complains history and management.
Roles &
Responsibilities • Understand the client requirements and design a system in 3 MVC layers Presentation Layer, Business Logic Layer and Data Access Layer.
• Developing object oriented classes with Data Flow Control.
• Support during integration and testing of different modules.
• Troubleshooting of all possible errors.
Project name EVDO RFSM Automated system
Client’s name Sprint / Nextel
Tools PHP, Perl, Shell script, MySQL, Samba Server, Excel VBA
Operating System Debian Linux, Server 2000 on Intel platform
Project Description Script to automate EVDO RFSM system using Perl and Excel VBA macros. The objective was to provide Daily EVDO RFSM Reports on daily basis on specified time.
Roles &
Responsibilities • Analysis of the EVDO RFSM system’s physibility study.
• Understand the client requirements and expectations.
• Writing a production level script considering all possible errors.
• Perl::WriteExcel Scripts development for all EVDO RFSM reports.
• Samba server configuration to transfer text files across the cross platform Operating systems.
• Develop Excel VBA to generate Excel Reports using text files.
• Support during testing of scripts by end users
• Troubleshooting of scripts
Project name CDMA and EVDO performance matrix Tools
Client’s name Sprint / Nextel
Tools Excel VBA, SQL Server 2000
Operating System Windows Server 2000
Project Description Excel Macros to generate optimization reports for EVDO and CDMA Network data transfer from SQL Server 2000.
Roles &
Responsibilities • Understand the client requirements and expectations.
• Writing a production level script considering all possible errors.
• Support during testing of scripts by end users
• Troubleshooting of scripts
Tech world BVBA, Belgium Nov. 2004 – Nov.2005
Application Developer
Responsibilities:
• I was working as Senior Associate in Corporate Employee Financial Services (CEFS) department in a group of 4 members. Provided production support for Stock Option implementation and daily data load for our clients.
• Developed Excel VBA and Sybase stored procedures for ad-hoc reports.
• Developed PERL Scripts in UNIX environment for bulk update/delete/insert to Sybase database, which is
the main trading database.
• Set up cron jobs in UNIX to execute scripts/reports at specific time of the day or specific day of the week to
eliminate manual intervention, thus avoiding human errors.
• Monitored Export process from Oracle database, which is maintained and kept up-to-date using EOWIN
software by business users.
• Provided daily/nightly support for stock options department by monitoring import process to Sybase (main
database) and troubleshooting & fixing errors in the event of failure for stock option trading process.
• Resolved issues related to stock option trading in many ways such as by e-mail, telephone, pager, and our
internal PVCS Tracker utility. At times, we escalate problems to system developer or responsible parties.
• Set up client specific Database Dump/Image using shell scripts and transferring the file to client FTP drop box nightly.
• Troubleshooting automatic transfer files to and from client’s FTP drop box, which also includes encryption/decryption on PGP server.
• Used AUTOSYS, which is job scheduler software to schedule new jobs to develop an efficient production environment.
Prangya Technologies Pvt. Ltd, India 3rd Mar 2002 – 21st Aug 2004
System Engineer
Responsibilities:
• System Analysis & design.
• System Integration & maintenance.
Project name : Web Based ERP System for Inventory & Production Management
Client’s name : Sagarika
Team size : 8 Executives
Tools : XML RPC, Python, PHP, Smarty Template engine, MySQL, Apache
Operating System : SuSe Linux 6.3 on Intel platform
Project duration : 6 months
Project Description : Implemented a 4 tier ERP system independent of any fixed backend database for a customer. The system comprised of inventory and production modules with Data Flow Control.
Roles &
Responsibilities : • Developed backend classes and functions in Python.
• Used PHP to patch the value inserted using the GUI developed in HTML.
• The verification & validation of data is carried out at both front end i.e. PHP level and back end i.e. at Python level.
• The communication of front end written in PHP with back end written in python is achieved by XML-RPC calls.
Project name : TES (Total Email Solution)
Client’s name : Prangya Technologies Pvt Ltd
Team size : 2 Executives
Tools : LDAP, PHP, Python, MySQL, Smarty Template engine, Apache, XML RPC
Operating System : Linux
Project duration : 3 months
Project Description : It’s a mail administrative console design as a product for administrating mail server on UNIX platform. Through this admin console one can create sub admin, sub domains, mailbox, and set mailbox quota, permissions for sub admin to administrate the mail server. It also comprises LDAP for global address book.
Roles &
Responsibilities : • SRS collection from the client.
• Design the GUI interface using HTML
• Developed Backend classes and functions in Python.
• Used PHP to patch the value inserted by the admin using the GUI developed in HTML.
• The verification & validation of data is carried out at both front end i.e. PHP level and back end i.e. at Python level.
• The communication of front end written in PHP with back end written in python is achieved by XML-RPC calls.
• Implementation of complete product at client place with training for how to administer the mailbox of the end users.
Project name : Kids Portal
Client’s name : Disney India
Team size : 6 Executives
Tools : Python, PHP, MySQL, Apache, Smarty Template engine, XML RPC
Operating System : Linux
Project duration : 4 months
Project Description : It's a component-based portal system for kids promoted by one of the leading entertainment companies of the world.
Roles &
Responsibilities : • Design 3 tier architecture of portal by segregating presentation layer, application layer, business layer and backend layer.
• Develop backend classes and functions in Python. Use PHP to patch the value inserted by the admin using the GUI interface developed in HTML.
• The verification and validation of data is carried out at both front end i.e. PHP level and back end i.e. at Python level.
• The communication of front end written in PHP with back end written in python is achieved by XML rpc calls.
EDUCATION:
Bachelor of Engineering (Computers) - Mumbai University
TRAINING:
Given a training for PHP programming at Starcom Software Pvt. Ltd and Uffizio India Pvt Ltd.
I have successfully completed Traninig of Solaris10 Administration from Sprint.
Referral will be provided upon request.