Sr. Full Stack Developer Resume
Seattle, WA
SUMMARY:
- Around 9+ years of extensive experience as a Full Stack/PHP Web Application Developer in System Analysis, Design, Development and Implementation of various client/server, Web - based applications.
- Experienced in developing application using 3-tier architecture (i.e. Presentation Layer, Business layer and Data access Layer)
- Excellent noledge in Twitter Bootstrap and Responsive Design.
- Experience working on AWS platform to deploy applications into Staging and Production environments.
- Excellent working noledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Good Knowledge on how to implement User-centered design (UCD) methodology.
- Experience in using the JavaScript frameworks JQUERY, CanJS, ReactJS, Angular.js, Backbone.js, Node.js & Twitter Bootstrap.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Expertise in client side designing and validations using HTML, HTML5 and JavaScript.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Experienced on Installation, Integration and Configuration of third party tools, Content Management System (CODEIGNITER, Smarty)
- Experience on developing which also includes web services like REST, RESTFUL API'S with the help of WSDL, SOAP and JAX-WS, MongoDB and AWS to get updates from the third parties.
- Used SVN, GIT for version control and ClearQuest for bug fixing.
- Sound understanding and good experience with Object programming concepts, Object Oriented JavaScript and Implementation.
- Experience working with various Web and Enterprise Application servers, WebLogic and IBM WebSphere.
- Experienced in all phases of SDLC like Requirement Analysis, Implementation and Maintenance with Exposure in working with Agile Methodologies & participating with Sprint meetings daily.
- Experience working extensively on both UNIX based and Windows Environments.
- Experience in documentation using MS tools (Word, Excel, PPT, Project and Access).
- Expertise in deploying applications using Apache HTTP server, Tomcat server and J boss server.
- Work application level code to interact with API's, rest web services using AJAX, JSON, Node.js, XML and AngularJS.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, and CSS Table.
- Experienced in IDEs like NetBeans, Eclipse, Adobe Dreamweaver, Notepad++, etc.
- Extensive experience with Bootstrap Components which are written in AngularJS using Angular-UI components.
- Experience in using relational databases, writing complex SQL QUERIES and stored procedures in MySQL, SQL Server and Oracle DB
- Extensive experience in LARAVEL, ZEND MVC, WORDPRESS, PHP plugins and other ZEND libraries for designing and developing relational database systems and Client/Server applications.
- Good Knowledge in Object-oriented programming (OOP) concepts an also Well versed with core Java concepts like collections, multithreading, serialization.
- Expertise in web applications dat required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
TECHNICAL SKILLS:
Web Technologies: PHP 4/5, HTML5, DHTML, XHTML, XML, DOM, PERL5.8, JavaScript, Angular.js, Angular2, Node.js, Java, Express.js, Backbone.js, Dreamweaver 8, Jquery1.2, Order Management, SOAP, REST.
CMS Systems: Drupal8/7, WordPress, Magento, AWS, EC2, S3, SQS
Frameworks: Zend, Slim, Cake PHP
Application/Web servers: Apache HTTP server2.0/2.2, Tomcat 4/5, Jboss 4/5
Databases: MySQL 4/5, MS-SQL server 2016/2014, MongoDB and Oracle 12c/11g
Administrative Tools: PHP My Admin
Development Tools: Eclipse3.3/3.4, Netbeans, Notepad++
Version Controller: SVN, CVS, GIT
Testing Tools: PHPUnit
Operating Systems: Linux, Windows, Unix
PROFESSIONAL EXPERIENCE:
Confidential - Seattle, WA
Sr. Full Stack Developer
Responsibilities:
- Participated in the complete SDLC process and used PHP to developed website functionality.
- Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
- Utilized Acquia Site Factory to make the deployment of updates and code revisions to all sites while customizing features for each client.
- Created Drupal modules for Active log sessions and Service Reporting System.
- Maintained groups of multiple users with Drupal CMS.
- Created Drupal modules for automated approvals, billing and pay rates, custom reporting and payroll integration.
- Serve as a forensic analyst supporting an Army client and maintain responsibility for forensic analysis of workstations, servers, and mobile devices in response to cyber incidents.
- Experience with forensic techniques and the most commonly used forensic toolsets, including EnCase Enterprise, EnCase eDiscovery, Tableau Writeblockers and Imagers, and FTK suite.
- Design, develop and maintain core application framework and modules for the SugarCRM web application and functionality using HTML, CSS, JavaScript, PHP, SQL
- Ability to write semantically sound, maintainable and extensible HTML, CSS, and JavaScript using current standards for cross-platform and cross-browser compatibility
- Wrote module to import users and event content from old site into new Drupal site.
- Implemented SEO based Drupal modules optimizing the search function all over the site.
- Extensively worked on efficient Drupal websites and Drupal development technologies such as Drush, Features, Panels, Services and Context.
- Developed Custom Modules using Zend Forms, Validations, View Helpers, Action Helpers, and Zend Layouts etc.
- Installed and configured Drupal8 in the UNIX environment and performed various Content Management System modifications for the Websites.
- Developed new and enhance existing functionality for our Magneto online stores.
- Successfully implemented new modules and themes into Drupal core to allow for rapid development.
- Used Laravel5 Security filters were used for restricting
- Used Laravel5 Eloquent ORM for data retrieving and updating.
- Used JQuery for creating different menus, dialog boxes, and used different JQuery plugins for calendar, calculator and printing options.
- Created Front-End views for new applications and features using HTML5, CSS3, JavaScript and JQuery.
- Installation of Mongo DB on AWS instances, performed maintenance, and all other database management activities for backups, tuning and monitoring.
- Making use of PHP classes, interfaces, and traits in Drupal8.
- Worked on an open-source CMS Drupal to build website using Drupal7.
- Moved the existing servers to AWS EC2 instances for the high availability and scalability of the servers.
- Built PHP applications to meet product requirements and satisfy use cases using Drupal CMS.
- Worked on Red Hat Linux installation, configuring and maintenance of applications on dis environment.
- Created tables, stored procedures, triggers and views for data access and manipulation.
- Carried out extensive verification and testing to set MySQL database free from SQL injections throughout course of database development and management.
- Planned for migration of records using Drupal 8.
- Proficient experience in Server builds, post builds and installations with co-ordination with application and database teams.
- Build Laravel websites and dealing with Modularity, Testability, Routing, Configuration management, Query builder and ORM (Object Relational Mapper) Schema builder, migrations, and Template engine in Laravel.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups
- Created websites using WordPress and specialized plugins for SEO.
- Developed Integrated SOAP and REST web services as both client and provider.
- Deployment from local environment to staging tan to production using GIT and a private repo on Bit Bucket.
- Following Agile/scrum methodologies, part of daily scrum calls, have biweekly show and tell sessions and using Jenkins tool for continuous delivery practices.
Environment: LAMP, MySQL, PHP, Laravel MVC, SEO, Linux, WordPress, and Drupal 8, MongoDB, HTML5, CSS3, JavaScript and JQuery, XML, MongoDB, JSP2.0, Servlets2.3.
Confidential - Princeton, NJ
Sr. PHP/Full Stack Developer
Responsibilities:
- Work closely with other team members to coordinate software development and determine project scope and limitations.
- Revamped the entire Admin panel by implementing MVC architecture using Laravel framework and various open-source libraries (Data Tables, Bootstrap, jQuery/jQuery UI)
- Provide technical support and trouble-shooting to clients and end users.
- Developed Openstack API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
- Ensures adequate and timely receipt, tracking, and response to eDiscovery and computer forensic requests to meet audit, compliance and legal requirements
- Conducts forensic examinations of electronic evidence, including computer-related equipment, and mobile devices
- Prepares written reports of forensic examination findings
- Ability to write object-oriented PHP code, preferably in a CRM web application
- Ability to extend various web applications (primarily CRM) through code
- Worked on Agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
- Developed Responsible Web Design (RWD) UI using HTML5, CSS3 media queries, Ajax, AngularJS and Bootstrap.
- Involved in creating Data models by using/writing in xml and Initialization/Updating the System.
- Solely responsible for re-architecting and rebuilding the next-generation software from Flash legacy code base to HTML & SVG from the ground up.
- Worked with LAMP stack and open source software
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed a Command Line tool in node.js to upload 3D models to Autodesk's cloud backend by consuming Rest APIs.
- Use NPM, Grunt task runner to manage JavaScript packages and build and deploy projects.
- Use source version control tool GIT for code base management.
- Developed several importer tools implementing business logic to import data into the database.
- Contributed in migrating the data infrastructure from MySQL to MongoDB environment.
- Involved in developing internal application using AngularJS and Node.JS connecting to MongoDB on the backend.
- Created and maintained several SSIS packages and stored procedures. The new database environment made the system more scalable, easier to maintain, and allowed central administration.
- Designed and build complex T-SQL queries, stored procedures, and views based on the requirement.
- Developed and maintain Restful web services in PHP which support JSON and XML and implemented Service Oriented Architecture (SOA) internally to streamline the communication between frontend and backend.
- Used GIT and Source Tree to Push/Pull several coded PHTML/PHP and CSS files. Edited theme work header and footer area.
- Used Jenkins Build tool for continuous integration and manually building the services.
- Upgraded legacy transactional email system by implementing Send Grid SMTP service, significantly improving email deliverability.
- Wrote cron based scripts to interact with Client APIs to retrieve client-specific information.
- Use Execution Plan, SQL Profiler and Database engine tuning advisor to optimize queries.
Environment: PHP5, Restful, JSON, XML, LAMP, SOA, T-SQL, HTML5, SVG, Nodejs, AngularJS, JavaScript, GIT, MySQL, MongoDB, SSIS, Bootstrap, jQuery, jQuery UI
Confidential - New York, NY
Sr. PHP/Full Stack Developer
Responsibilities:
- Exposed to various phases of Software Development Life Cycle using Agile - Scrum software development methodology.
- Involved in designing Use Case diagrams and Sequence diagrams during system design.
- Redesigned the user interface for customers for easier profile management using HTML4, CSS2, and Bootstrap. experience with AngularJS (We use Angular 4, but AngularJS and Angular 2 leading edge front end technologies similar to ReactJS, Angular, Sass/Less, HTML5, etc
- Intermediate experience with Javascript and Angular JS.
- Involved in creating single page application using AngularJS along with custom directives, filters and services.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups
- Used MySQL database and developed stored procedures and developed complex queries for business data processing.
- Designed front-end in CSS, HTML5, DHTML, JavaScript, Ajax, JSON, Bootstrap, Angular JS, CSS3, XML, Responsive.
- Extensively used AngularJS framework for dependency injection and transaction management.
- Implemented session handling techniques in AngularJS.
- Used PHP for backend programming with MySQL database with Apache server.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently and making feel dat the user resides in the same page of our website.
- Customize XML document and forward the data to downstream applications.
- Developed and consumed Restful web services to retrieve data in JSON format.
- Generated reports and bar charts using D3.js data visualization tool.
- Responsible for implementing Continuous Integration (CI) with Jenkins.
- Configured Composer for dependency management and GIT for source code version control.
- Performed unit testing using PHPUnit framework in Test Driven Development (TDD) approach.
- Used JIRA as a bug tracking tool.
- Used Bugzilla for bug tracking and Code ship as continuous integration tool for PHP.
- Designed and wrote CRON jobs for real time updates of the projects and the concept of notifications was used to alert the client of the status of their order.
- Worked on the validation of forms and user authorization using authorization tokens with JavaScript and jQuery and Bootstrap for styling UI Interface of the application.
- Worked on Linux and UNIX platforms. Also worked with XML, XSD, and RESTFUL APIs
Environment: PHP 5.2, Html4, CSS2, PHPMYADMIN, AngularJS, MySQL, SOAP, REST, MS Excel, JQuery Zend Framework, Order Management, JavaScript, JSON, XML, Bootstrap, JIRA, PHPUnit
Confidential - Southlake, TX
Sr. UI/Web Developer
Responsibilities:
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX.
- Created XHTML pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP pages.
- Used JQUERY core library functions for the logical implementation part at client side for all the applications
- Involved in writing JQUERY-based Ajax requests using JQUERY.get (url, data, callback, type) or JQUERY, Ajax (options) and JQUERY.post (url, data, callback, type).
- Used JQUERY events to manipulate the elements depends on the user interactions (like. on (), hover (), bind (), click (), keypress (), etc).
- Used JQUERY to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQUERY framework.
- Used JQUERY plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were ReactJS, RequireJS, and JQuery.
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Designed and Implemented single page application based on Node JS/AngularJS and Backbone JS framework
- Developed scripts in the backend using PHP programming.
- Contacted with different customer for their requirements and modified code as the customer needs.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp net Framework.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact with Oracle database.
- Used SVN for version control and ClearQuest for defect tracking.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, ReactJS, JQUERY, Adobe Dreamweaver CS5, AJAX, JSON, JSTL, ECLIPSE, SQL server, MySQL, SVN, GIT, PHP, ClearQuest, Harvest and MS Office
Confidential - Riverwoods, IL
UI Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Coordinated with BA group and conducted several feedbacks from different healthcare organizations for implementing a better user friendly and interactive websites for easy access.
- Created XHTML pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP pages.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Developed Admin UI using JavaScript MVC (canJS, StealJS, FuncUnit (Writing test cases in JQuery)) and Zend MVC framework.
- Developing of assessment items with various interaction types using AngularJS, and High charts by Styling of Items TEMPhas been implemented extensively using Html, CSS, and Bootstrap
- Implemented user interface guidelines and standards React JS and JQuery.
- Worked on portals for developing patient online ordering using JavaScript, JQUERY and Ajax.
- Created images, logos and icons dat are used across the web pages using Adobe Photoshop.
- Defined and developed the application's presentation layer using HTML, CSS and JavaScript.
- Chat servers created with Node.js using for message routing, but never deployed to production.
- Built a real time mouse/click user analytics web service with Node.js, Express.
- Used PHP for backend programming with Oracle database with Apache server.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP and MS Office.
