Anuj_Patel'12

Embed Size (px)

Citation preview

  • 8/2/2019 Anuj_Patel'12

    1/6

    Anuj [email protected]

    +1-(347)417 0075SUMMARY:

    Over 4+ years of solid experience in various fields of Web development primarily focusing on design, de-velopment and testing

    Worked with various Web 2.0 applications involving blog maintenance, Rental Business Application, Survey

    Systems using Advanced AJAX and Javascript

    Solid experience in analyzing complex business requirements and creating relevant use cases and processflows for architectural analysis

    Big-Picture understanding of Design Patterns, Software Design Principles (CoC, DRY etc), Software

    Methodologies (Agile) and Enterprise Frameworks (YII, Symfony, CakePHP, Prado)

    Extensive knowledge and Understanding of RAD Processes and Project Work Flow

    Designed and developed Applications in all the major versions of the PHP : PHP4, PHP5 andworked withboth WAMP, LAMP, XAMPP, and MAMP environments

    Worked with various open source packages of PEAR and PECL for data filtering, validation, databaseCRUD etc

    Developed web pages with focus on niceties like Multilanguage support using Internationalization, SecurePHP etc

    Ability to work withWeb Integration Bridges, Web Services, Third Party APIslike Google Maps API, Ya-hoo API, Flickeretc

    Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML)

    Experience with YII MVC Framework and Yii libraries for developing enterprise applications

    Developed Applications using SMARTY Template engine and worked with presentation logic, configura-tion files and caching concepts

    Experience working with popularDesign Patterns in PHP like Factory, Singleton , MVC design pattern

    Experience in understanding of various protocols like TCP/IP, HTTP, SMTP, DNS etc.

    Experience working with Python and Perl Django, Catalyst frameworks

    Well versed with multiple version control tools like CVS, Source Control, Microsoft Source Safe

    Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions

    Experience working with Databases like Oracle 8/8i/9i/10g, 11g MS SQL Server 2000, MYSQL, SSIS,

    Business Intelligence

    Administered and tailored content management systems like Drupal CMS, Joomla, to perfectly suit thecli-ents requirements

    Proficient in coding Service Layer Architectures like Web Services with SOAP in PHP and Java

    Experience working with web-rich JavaScript AJAX frameworks like JQuery, DOJO-DIJIT widgets

    Experience working with JSON language to make application execution faster and safer

    Experience working with Multimedia tools like Photoshop- WYSIWYG tools like Dreamweaver CS3/CS4

    Experienced in working with distributed teams to develop, share and improve development strategies Coordinated among cross-functional teams to develop efficient plans of action

    Experienced in identifying and resolving issues under time critical scenarios

    Worked with Fire bug and Selenium tool to test and debug JavaScript, CSS, and load balancing.

    Experience working with the clients over the course of SDLC with both FAST meetings and End User

    Training Excellent written and oral communications skills

  • 8/2/2019 Anuj_Patel'12

    2/6

    TECHNICAL SKILLS:

    Operating Systems Windows 2000/XP/95/NT Server, UNIX(AIX), Linux, MAC Leoport, MacVirtual Box (Flavor : Ubuntu, Fedora, Red Hat, Suse, Cent Os Community)

    Languages PHP 4/5, PERL, C# and Asp.net , C, C++, SQL, PL/SQL, Python, JAVA Basic

    Web Technologies Jquery, DOJO Toolkit, AJAX, JavaScript, JSON, CSS, XHTML, DHTML,

    XML, XSLT, XSD, XPATH, XQuery, SimpleXML

    Other Technologies YII Framework, Symfony, CakePHP and CodeIgnitor Framework, Perl,Python, ASP.NET, ADO.NET, Android 2.2, Maemo Nokia Mobile OS,Iphone System

    Application Servers SMTP Email Server, NAT Firewall , Wamp, Xampp, Lampp, and MAMPServer, Apache WebServer

    Database MySQL 4.0/5.0/5.1, Oracle8/8i/9i/10g/11g, MSSQL Server

    Tools/IDE Adobe Dreamweaver CS3, ZEND Studio, Komodo, Visual Studio, Quantas

    Plus, Eclipse Gellileo, NetBeans 6.0, PuTTY/SSH, QT, Xcode, VI, Emacs

    Protocols Http, Ftp and TCP/IP, NAT Firewall Redirections, DNS ,Case Tools Rational Rose, OOAD using UML, Smart Draw, Clear Quest, Microsoft Visio

    Version Control VSS, CVS, Git,SVN

    Joomla CMS, Drupal

    Amazon Ec2 Cloud Computing, Image Tagging, Distributed Technology

    Fire Bug, Selenium HQ

    EDUCATIONMaster of Science in Computer Science (March 2011)

    National University, San Diego, CA

    Bachelor of Engineering in Computer Engineering (Aug 2003- May 2007)

    Atmiya Institute of Technology & Science, Saurashtra University, India

    Zmanda, Inc. July '11 Present

    Developer & QA Engineer

    Zmanda is the worlds leading provider of open source backup and recovery software. It's open

    source development and distribution model enables us to deliver the highest quality backup

    software such as Amanda and Zmanda Recovery manager for MySQL at a fraction of the cost of

    software from proprietary vendors. It's simple-to-use yet feature-rich backup software iscomplemented by top-notch services and support expected by enterprise customers

    Responsibilities:

    ! Developed & Designed Test Architecture! Widely used PHP optimization techniques in existing code! Implemented Automation to test existing Amanda Enterprise product

  • 8/2/2019 Anuj_Patel'12

    3/6

    ! Implemented Summary report and sending them after Automation done.! Developed using PHP, HTML, AJAX, CSS, Shell Scripting, Crontab

    Appraiserloft Technologies, CA Nov '10 July '11

    PHP Developer

    www.livevaluation.com/lv_rpm/rpm

    Real-estate Company offers property valuation product through all over USA. The project responsibilitiesinvolved in Requirements gathering, Design & Development and Testing of a Web-Based Enterprise ap-

    plication for Companies Product, regression report, macro and micro analysis of the property with Googlemap polygon Api make our product unique. The project also manages various features such as providinghelp topics, Csv Import functionality, mapping fields automatically with our database, pdf report generate,xml report generate, and many other features such as member creation, registration processing etc.

    Responsibilities:

    ! Developed the application using MAMP (Mac, Apache, MYSQL, and PHP) architecture.! Involved in performing Technical Analysis and writing Functional Specifications based on the

    Business Requirement documents and application.! Involved in development of design documents with UML class diagrams, sequence diagrams.! Coordinated project activities and ensure that all project phases are followed and documented

    properly.! Extensively involved in complete SDLC Requirement Analysis, Development, System and

    Integration Testing.

    ! Followed YII MVC (Model, View, and Controller) Structure to develop Application.! Widely used PHP optimization techniques in existing code.! Developed PHP application which reads In Copy Document (INCD), transform result into XML,

    result stores into MYSQL Database, and displays at the screen after XSL transformation.! Developed GUI using PHP, HTML, DOM, XHTML, AJAX, CSS, Photoshop and JavaScript

    (Prototype, Scriptaculous, Dojo, and JQuery) in ongoing projects.

    ! Implemented Auto Complete Search in above projects like Google Tool bar Search using AJAX.! Used Triggers, sequences, Outer joins and inner joins, packages, functions, procedures in

    MySQL! Responsible for maintenance of database on server. Backup and Restore of database.! Responsibilities to create RAID5 system for production server to make data safer and secure! Responsibilities include database design, code profiling and extensive documentation.! Normalized database tables and performed extensive query optimization.! Used Yii CJUI widget plug-in and JQuery1.3 for creating various widgets, data manipulation,

    data traversing, form validations, create the content on the fly depend on the user request,implementing Ajax features for the application.

    ! Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windowsand MAC.

    ! Developed Tabbedpages using Advanced AJAX and JSON for quick view of related content,providing both functionality and ease of access to the user

    ! Handled all the client side validation and Ajax validation using JavaScript JQuery Library.! Set up collaborative development environment and mentored team in implementing a subversion

    repository.! Used VSS (version control) for source configuration management.! Involved in compilation ofproject status reports.! Tracked and fixed bugs that were found during various phases of developments

  • 8/2/2019 Anuj_Patel'12

    4/6

    ! Followed Agile Practices for developing the application! Involved in trac bug report application to maintain and tracking of bug history.

    Environment: PHP v5, HTML, XHTML, CSS, AJAX, DOM, JSON, JavaScript, MYSQL, Photo Shop,Linux Agile Process, Mac OS X,MySQL, JQuery1.3, Dojo Toolkit1.3, VSS, Apache Web Server, Shell

    Script, UNIX

    Turn Time Report Generation

    This application generates the report in the specific excel format. It has the capability to generate reportbased monthly, quarterly, and yearly way. It uses two languages Python & PHP. Python contains thereport business logic and PHP is used to execute python script from web and integrating to current code

    igniter framework.

    Responsibilities:

    ! Developed the application using MAMP (Mac, Apache, MYSQL, PHP) architecture.! Developed GUI using Python, PHP, HTML, AJAX, CSS.

    ! Used Triggers, sequences, Outer joins and inner joins, packages, functions, procedures inMySQL

    ! Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windowsand MAC.

    ! Used PHPExcel, XLWT Library to generate Excel Report! Used Swift Mailer library to sending generated report with attached excel file.! Involved in compilation ofproject status reports.! Tracked and fixed bugs that were found during various phases of developments

    Yammer(Intranet Application for Yammer & Appraiserloft)

    Yammer is the Social Networking sites specifically for professional use. It provides the web services likeface book for comment posting and video sharing. This application is the intranet application for cratingyammer ticker updates. This application used to show the employment fun activity on the Internal TVscreen.

    Responsibilities:

    ! Developed the application using MAMP (Mac, Apache, MYSQL, and PHP) architecture.! Developed GUI using PHP, HTML, Oath, AJAX, CSS, and JavaScript (Prototype, Scriptacu-

    lous, JQuery) in ongoing projects.! Implemented YAMMER OATH API to show the updated post in news ticker format.! Used Yii CJUI widget plug-in and JQuery1.3 for creating various widgets, data manipulation,

    data traversing, form validations, create the content on the fly depend on the user request,implementing Ajax features for the application.

    Communication Crafts Technologies LLC. (Dubai Jewelry) June 09 April 09

  • 8/2/2019 Anuj_Patel'12

    5/6

    Software Engineerwww.samra.com, www.gold.ae8 Months

    Ecommerce web application made in object oriented framework. We can purchase Dubai Jewelry such asrings, bracelet and diamond online. FEDEX API is used for shipping information as well as email

    notification is used in this Ecommerce application.

    Responsibilities:

    ! Developed the application using WAMP (Windows, Apache, MYSQL, and PHP) architecture.! Developed GUI using Cake PHP, HTML, AJAX, CSS 2.0, and JavaScript (Prototype,

    Scriptaculous, JQuery) in ongoing projects.! Implemented Fedex API to track the package status.

    Netweb Software Pvt. Ltd, Sept 08 Sept 07

    Sr. Software Engineer

    www.vacationrentalsonmaui.com , www.bookitnow.rentalavenue.com

    Rental Avenue application provides the booking process only in three steps: Select Property, Select CheckIn & Check Out Date, Do the payment. Rental Avenue having following features Online Reservation ,Automatic email notification, Automatic Payment Process, reservation report, customized email

    template, Website integration functionality, Unlimited property photos and customized rate rule, affiliatefunc t i ona l i t y , Ecommerce Goog le t r ansac t i on and many more func t i ona l i t y .

    Responsibilities:

    ! Developed the application using WAMP (Window, Apache, MYSQL, and PHP) architecture.! Developed GUI using OOP PHP, HTML, and JavaScript (Prototype, Scriptaculous, JQuery) in

    ongoing projects.! Implemented Calendar functionality. Customer can check the available check-in and checkout

    date and they can book the property only in three steps. Search, Check-In and Payment.! Implemented Advertisement management module to post the property in 40 sites only in one

    click.! Owner can post their property like Craigslist, Vacation Rentals, etc only in one click.

    Vyasil InfoTech PVT. LTD (Leadhoo clone of Alibaba.com) Sept 07 Jan 07

    Jr. Software Engineer

    Leadhoo web application is for buying and selling the product. This web site contains the product

    management, theme management and payment transaction system. From this web site any user canupload his/her product for sell and any one can buy the product online.

    Intranet site for Atmiya College (Library Management System)

    Trainee PHP Programmer

    Intranet site contains three main facilities Library Management, Student Information, My Email. Alsoprovides all semesters tutorial, syllabus, teaching scheme, E-books, project, seminar. My Email contains

    the intranet email system for reminder purpose. Send birthday greetings on students birthday.

  • 8/2/2019 Anuj_Patel'12

    6/6

    Other Achievements

    Seminar Delivered on BLUETOOTH Technology

    Seminar Delivered on Cloud ComputingState level certificate in Water Tank Level Project from Changa College.

    International level certificate in Robot Competition in Wadhvan in C. U. Shah College.

    Finished .NET Technology certification course from NIIT in Rajkot.

    PROFILE

    Languages Known Gujarati, Hindi, EnglishHobbies Surfing , Reading , MusicExcellent Verbal and written communication skills

    Comprehensive problem solving abilities and Ability to acquire and develop new skills quickly andeffectively.