Web Developer/ Application Support Engineer Resume
Ann Arbor, MI
SUMMARY:
- 8+ years of professional experience in Object Oriented programming, requirement gathering, planning, analysis, design, developing, testing and maintenance of Web Applications.
- Experienced in designing and implementing various web applications in LAMP Server (Linux, Apache, MySQL, and PHP), WAMP Server (Windows, Apache, MySQL, and PHP).
- Experience in designing responsive web pages using HTML5, CSS3, JavaScript, and Bootstrap Library.
- Worked with AJAX and JSON to communicate to and from the server/ database without the need of complete page refresh.
- Designed responsive pages for CMS like WordPress, Woo Commerce and Drupal.
- Strong knowledge in Front - end frameworks like AngularJS, React and Vue Js.
- Maintained Cross Browser compatibility & implement Responsive Design.
- Developed front end validation plugins to reduce load on the backend.
- Knowledge in Mean Stack (Mongo DB, Express js, Angular Js, Node Js).
- Expert in developing websites with Object Oriented PHP, MySQL and PHPMyAdmin.
- Experience with PHP MVC (Model, View, and Controller) frameworks like Laravel, Symfony and CakePHP.
- Hands on experience in including third party API’s.
- Extensive knowledge in WordPress site installation, configuration and plugin development.
- Expert in using third party API’s, classes and modules.
- Worked with Open Authorization (OAuth) API’s.
- Integration of payment gateways like PayPal , EBS , CCAvenue , etc.,
- Worked with IDE’s like PhpStorm, Sublime Text, Brackets, Adobe Dreamweaver, Eclipse, Net Beans and Notepad++.
- Good Knowledge of designing with Adobe Photoshop CS5.
- Extensive knowledge in automating the web scraping process using Python , Beautiful Soup and Selenium .
- Expert in Object Oriented Programming (OOP) concepts.
- Worked on GIT , SVN and CVS version controls.
- Implemented and optimized database operations with high security standards.
- Hands on experience on MongoDB and PostgreSQL.
- Expert in working on both Front-End environment and Back-End environment (Full Stack Web Development).
- Experienced with PHPUnit and Selenium testing .
- Used Jsoup with Java to scrape and parse HTML.
- Having good knowledge on Apache Aurora .
- Gained Knowledge on Deploying app using AWS Cloud Formation.
- Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
TECHNICAL SKILLS:
Web Technologies: HTML5, DHTML, XHTML, CSS3, LESS, SASS, Stylus, XML, GUI, JavaScript, ES6, jQuery, JSON, WordPress, Ajax, Adobe Photoshop CS4/CS6, PHP and MySQL, Laravel Framework, Symfony Framework, CakePHP, JSP, SOAP, Win Forms, Web API and Windows Services, Backbone JS, AngularJS, GIT, Vue Js, Express Js
Languages: Java, C, C++, SQL, PL/SQL, XML, HTML5, Java Script, SCALA, Ajax, JSON, AngularJS, Python.
Databases: MySQL, MS SQL, PL/SQL, MongoDB, PostgreSQL.
Version control: GIT, SVN, CVS
Content Management Systems: Drupal6, &7, Magento 2.0, WordPress.
PROFESSIONAL EXPERIENCE:
Confidential, Ann Arbor, MI
Web Developer/ Application Support Engineer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Worked on applications using HTML5, CSS3, Bootstrap and Angular2.
- PHP and Oracle SQL are used in the applications.
- Used Oracle client as a GUI for Oracle SQL.
- Worked on Toyota’s Login API to migrate the application from SAML authentication to LDAP authentication.
- Worked on IBM platform LSF, CACTI and EnginFrame applications.
- Worked on Zend Framework applications and removed the known bugs and issues.
- Worked with Toyota’s custom API’s to integrate into the applications.
- Toyota’s API’s like Email, LDAP is used.
- Worked with AJAX and JSON to make asynchronous calls in the project to fetch and submit data.
- Worked on Angular 2 application to add new design features.
- Supported 10 internal web applications and cleared bugs, incidents and tickets.
- Worked as part of AMS (Application Management support) Team for both Windows applications and Web applications.
Environment: Linux, Apache, MySQL, PHP, PHPMYADMIN, HTML5, CSS3, JavaScript, AJAX, SEO, Angular 2, JSON, Zend, IBM Platform LSF, CACTI, EnginFrame, Oracle SQL.
Confidential, DALLAS, TX
Word Press/ Senior Full Stack Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Full Stack development on various Barings sites using PHP 7, Laravel 5.1, VueJS, JavaScript, jQuery, CSS3, HTML5, Bootstrap and JSON.
- Worked heavily on Laravel Framework and developed various custom modules.
- Implemented and upgraded various Laravel modules
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Used NodeJS with react for server-side rendering. Implement modules into Node JS to integrate with designs and requirements.
- Used React JS to create Controllers to handle events triggered by clients and send request to server. Also developed chart portlet using Node JS.
- Developed frontend for the whole project using HTML5, CSS3, Java Script, Jquery
- Backend development was made using PHP - Wordpress.
- Used PHPMYADMIN to handle MySQL databases and tables over the web.
- Developed the application using MAMP Server (My Apache - MySQL - PHP).
- Dealt with lot of forms in WordPress.
- Used AJAX for form submission without a page refresh.
- Worked with SMTP to send emails with attachments.
- PHPMailer library is used to send emails through the web page.
- Google Calendar API is used to get and display all the events from a calendar.
- Worked on SAML Authentication to allow internal users (employees) access login to the site.
- Developed and tested UNIX scripts for prioritization process to save time.
- Developed UNIX scripts for fast load and export for various vendor formats.
- Worked on Agile/Scrum software development method.
- Manual testing is done on many devices to check the responsiveness of the project.
Environment: ReactJS, NodeJs, Apache, MySQL, PHP, Wordpress, PHPMYADMIN, HTML5, CSS3, JavaScript, AJAX, Restful API’s, PHPMailer, UNIX Scripts, Laravel 5.1.
Confidential, Long Beach, CA
Web Developer / Full-Stack Developer
Responsibilities:
- Converted Photoshop layouts to web pages using HTML, Bootstrap and SASS.
- Application Integration using AngularJS.
- Developed REST APIs using NodeJS and JSON for data collection.
- Created reusable AngularJS custom directives.
- Implemented routing in Single Page Applications as a part of AngularJS.
- Implemented factory services to share the backend data between controllers
- Developed stand-alone widgets that could be reused across applications
- Used angular event listeners to communicate between the controllers.
- Used GULP as task runner for running the scripts and minify of CSS and JS files.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Designs were made responsive and cross browser compatible.
- Developed the application using LAMP Server (Linux, Apache, MySQL, and PHP).
- Used AJAX for form submission without a page refresh.
- Google Maps JavaScript API is used to Auto Complete Address Form.
- SigPlus ActiveX API is used for user to sign using Signature Pads.
- FPDF Class is used to convert generate the printable pdf documents just by using PHP.
- Developed web scrapping functions with Selenium WebDriver and Python to get the Medical data from FDA (Food and Drug Administration), and ecommerce websites to get medicines active Ingredients and its uses.
- Designed and developed web crawler to crawled thousands product data from a website with Java, Jetty, JSoup, Proxy.
- Developed scraping functions to get trade name and drug manufacturer from websites having data on diarrhea, diabetes, cancers and other illnesses, optimized drug procurement.
- Developed a plugin which get specific data from text files and save it into the specified table in the database.
- Twilio API is used to send a text message (SMS) to mobile phones.
- Worked on Agile/Scrum software development method.
- Unit testing with PHPUnit is done for every change in the project
- AWS EC2 instance is created (AWS Cloud).
- Installed LAMP in EC2 instance and deployed the project.
- AWS S3 bucket is used to store the uploads.
Environment: Angular 2, Linux, Apache, MySQL, PHP, PHPMYADMIN, HTML5, CSS3, JavaScript, AJAX, Angular JS, PHPUnit.
Confidential, Ontario, CA
Web Developer / Woo Commerce Developer
Responsibilities:
- WordPress site is installed and configured.
- Installed Woo Commerce into the WordPress to make it an e-commerce website.
- Developed custom plugins for Woo Commerce.
- UPS Shipping method extension is used in Woo Commerce to get shipping rates from the UPS API which handles both domestic and international parcels.
- USPS Shipping method extension is also used in Woo Commerce to get shipping rates from the USPS API which handles both domestic and international parcels.
- SMS notifications is sent Woo Commerce Twilio SMS Notifications extension.
- Ajax based filtering system YITH Woo Commerce Ajax Product Filter is installed.
- Currency Switching plugin is introduced into the Woo Commerce.
- Custom WordPress responsive theme with Bootstrap is designed.
- Developed and added WordPress plugins and modules to active pages.
- Diagnosed and troubleshooted WordPress site problems and applied solutions to increase customer efficiency.
- Integrated automatic email system plugin to the WordPress website.
- WordPress dynamic widgets are developed using CSS3 and PHP.
- Worked on some Woo Commerce design fixes.
- Performed manual WordPress core and plugin updates.
- Created and delivered assets to external partners.
- Worked on Shopify with PHP iframes.
- Used Single sign on SSO to give access to multiple software’s.
- Used SSRS and SSIS for Reporting and Integration service.
- Worked on SEO (Search Engine Optimization).
- Created widgets using CSS3 and PHP.
- AWS EC2 instance is created.
- Installed LAMP in EC2 instance and deployed the project.
- Used GIT as version control.
Environment: Linux, Apache, MySQL, PHP, PHPMYADMIN, WordPress, Woo Commerce, Shopify, HTML5, CSS3, JavaScript, AJAX, SEO.
Confidential, Chicago, IL
Web Developer / Full Stack Laravel Developer
Responsibilities:
- Designed and developed all the user interfaces using HTML, CSS, Java Script and VueJs framework, React.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Laravel views are designed with Vuejs framework and blade templating engine.
- Involved in designing and building the MySQL database in Laravel.
- CRUD operations are developed using models, views and controllers.
- Created controllers and models for signup. Developed code for users to sign in.
- Done some post validations and outputting errors using AJAX.
- Specific features like image upload, change data ordering, logo change on all pages are given in the Admin panel.
- Worked on SEO (Search Engine Optimization).
- Involved in documentation and RCA (Root Cause Analysis).
- Tested and validated work produced as part of the development process.
- Responsible for checking the cross-browser compatibility using Modernizr.
- Developed custom modules by integrating Web Services like REST and SOAP.
- Worked with Open Authorization (OAuth) API’s.
- Preparation of Bug report & Bug Tracking using Bugzilla online software.
- Used Python, Beautiful Soup, Selenium WebDriver for web scraping project.
- Wrote Unix Shell Scripts, undertook Code Optimization and Performance tuning of the application.
- Worked with Apache Solr for search and navigation features.
- PHPUnit is used to test for the bugs.
- Actively involved in QA and staging.
- Migrated project along with database from localhost to private hosting environment.
- Worked in Agile/Scrum software development methodology.
Environment: Linux, Apache, MySQL, PHP, PHPMYADMIN, Laravel, Python, Beautiful Soup, Selenium, HTML5, CSS3, JavaScript, AJAX, SEO, VUE JS, PHPUnit, Apache Solr, UNIX Scripts.
Confidential, Palo Alto, CA
Full-stack/PHP Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Developed frontend for the whole project using HTML5, CSS3, JavaScript and jQuery.
- Implemented with cross browser and cross platform approach.
- Developed the application using LAMP Server (Linux, Apache, MySQL, and PHP).
- Used PHPMYADMIN to handle RDBMS and tables over the web.
- MySQL Schema is designed and created.
- Developed authentication for different roles with associated responsibilities.
- CRUD operations are developed using PHP Scripts and MySQL.
- Developed Image upload, crop and save functionality.
- Used web development tools like Adobe Dreamweaver, Eclipse and Notepad.
- JavaScript is used for client-side Form validations.
- Maintained Cross Browser compatibility & implement Responsive Design.
- Used Agile/Scrum as a development life cycle.
- Involved in documentation and RCA (Root Cause Analysis).
- Actively involved in QA sessions.
- Unit testing is done for every change in the project.
Environment: Linux, Apache, MySQL, PHP, PHPMYADMIN, HTML5, CSS3, JavaScript, jQuery, AJAX, SEO, PHPUnit.
Confidential
Web Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Designed and developed all the user interfaces using HTML, CSS, Java Script.
- Developed the application using LAMP Server (Linux, Apache, MySQL, and PHP).
- Used PHPMYADMIN to handle MySQL databases and tables over the web.
- MySQL Schema is designed and created.
- Backend development was made using PHP & MySQL.
- User Interface is built based on the requirements.
- Worked on Ajax functionalities.
- Client-Side form validation are developed using Java Script.
- CRUD operations are developed using PHP scripts.
- SMTP (simple mail sending protocol) is used to send promotional emails.
- Used Agile/Scrum as a development life cycle.
- Specific features like image upload, crop after upload, change data ordering with drag and drop, logo change on all pages are given in the Admin panel.
- Worked on SEO (Search Engine Optimization)
- Added google language translator for the comfort of customers visiting this website.
- Unit Testing is always done.
Environment: Apache, MySQL, PHP, PHPMYADMIN, HTML5, CSS3, JavaScript, jQuery, AJAX, SEO, PHPUnit.
Confidential
PHP Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Designed and developed all the user interfaces using HTML, CSS, Java Script, AJAX, jQuery.
- Developed the application using LAMP Server (Linux, Apache, MySQL, and PHP).
- Used PHPMYADMIN to handle MySQL databases and tables over the web.
- MySQL Schema is designed and created.
- Backend development was made using Object Oriented PHP and MySQL.
- CRUD operations are developed using PHP scripts and MySQL queries.
- Provided technical support in assurance of system quality.
- Used Agile/Scrum as a development life cycle.
- Worked with AJAX and JSON to make asynchronous calls in the project to fetch and submit data.
- Worked on jQuery Light box for image and video galleries.
- Maintained Cross Browser compatibility & implement Responsive Design.
- JavaScript is used for client-side Form validations.
- Data calculations were made to show in graphical charts.
- Specific features like image upload, change data ordering, logo change on all pages are given in the Admin panel.
Environment: Apache, MySQL, PHP, PHPMYADMIN, HTML5, CSS3, JavaScript, jQuery, AJAX, SEO, PHPUnit.