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 wif 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 teh 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 wif 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 wif teh help of WSDL, SOAP and JAX-WS, MongoDB and AWS to get updates from teh third parties.
- Used SVN, GIT for version control and ClearQuest for bug fixing.
- Sound understanding and good experience wif Object programming concepts, Object Oriented JavaScript and Implementation.
- Experience working wif various Web and Enterprise Application servers, WebLogic and IBM WebSphere.
- Experienced in all phases of SDLC like Requirement Analysis, Implementation and Maintenance wif Exposure in working wif Agile Methodologies & participating wif 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 wif API's, rest web services using AJAX, JSON, Node.js, XML and AngularJS.
- Experience on working wif 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 wif 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 wif 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 teh 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 teh 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 wif 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 wif forensic techniques and teh 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 teh 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 teh search function all over teh 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 teh UNIX environment and performed various Content Management System modifications for teh 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 teh existing servers to AWS EC2 instances for teh high availability and scalability of teh 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 this 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 wif co-ordination wif application and database teams.
- Build Laravel websites and dealing wif 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 then 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 wif other team members to coordinate software development and determine project scope and limitations.
- Revamped teh 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 wif 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 teh System.
- Solely responsible for re-architecting and rebuilding teh next-generation software from Flash legacy code base to HTML & SVG from teh ground up.
- Worked wif LAMP stack and open source software
- Used jQuery to traverse through a DOM tree and manipulated teh nodes in teh tree. Implemented teh 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 teh database.
- Contributed in migrating teh data infrastructure from MySQL to MongoDB environment.
- Involved in developing internal application using AngularJS and Node.JS connecting to MongoDB on teh backend.
- Created and maintained several SSIS packages and stored procedures. Teh new database environment made teh system more scalable, easier to maintain, and allowed central administration.
- Designed and build complex T-SQL queries, stored procedures, and views based on teh requirement.
- Developed and maintain Restful web services in PHP which support JSON and XML and implemented Service Oriented Architecture (SOA) internally to streamline teh 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 teh services.
- Upgraded legacy transactional email system by implementing Send Grid SMTP service, significantly improving email deliverability.
- Wrote cron based scripts to interact wif 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 teh user interface for customers for easier profile management using HTML4, CSS2, and Bootstrap. experience wif 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 wif Javascript and Angular JS.
- Involved in creating single page application using AngularJS along wif 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 wif MySQL database wif Apache server.
- Debug teh application using Firebug too traverse teh documents and manipulated teh nodes using DOM and DOM functions.
- Component level design and defined teh usage of AJAX to reuse teh network bandwidth efficiently and making feel dat teh user resides in teh same page of our website.
- Customize XML document and forward teh 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) wif 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 teh projects and teh concept of notifications was used to alert teh client of teh status of their order.
- Worked on teh validation of forms and user authorization using authorization tokens wif JavaScript and jQuery and Bootstrap for styling UI Interface of teh application.
- Worked on Linux and UNIX platforms. Also worked wif 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 wif CSS and teh Box Model.
- Integrated teh Java code (API) in JSP pages.
- Used JQUERY core library functions for teh logical implementation part at client side for all teh 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 teh elements depends on teh user interactions (like. on (), hover (), bind (), click (), keypress (), etc).
- Used JQUERY to traverse through a DOM tree and manipulated teh nodes in teh tree.
- Implemented teh 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 teh modernization of a legacy and outsourced UI. Technologies used were ReactJS, RequireJS, and JQuery.
- Designed PDF, excel and print previews for all teh reports in teh application using HTML, JavaScript and SQL Stored Procedure.
- Debug teh application using Firebug to traverse teh documents and manipulated teh nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on teh client side wifin teh forms.
- Designed and Implemented single page application based on Node JS/AngularJS and Backbone JS framework
- Developed scripts in teh backend using PHP programming.
- Contacted wif different customer for their requirements and modified code as teh customer needs.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using teh Temp net Framework.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact wif Oracle database.
- Used SVN for version control and ClearQuest for defect tracking.
- Successfully executed all teh test cases and fixed any bugs/issues identified during teh 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 teh Analysis, System study and designing of teh project.
- Developed front-end screens wif HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed teh required Servlets.
- As a developer, coordinated wif onsite team and client in understanding teh 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 teh Oracle teh using standard statements.
- Coordinated wif 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 wif CSS and teh Box Model.
- Integrated teh Java code (API) in JSP pages.
- Debug teh application using Firebug too traverse teh documents and manipulated teh 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 wif 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 teh web pages using Adobe Photoshop.
- Defined and developed teh application's presentation layer using HTML, CSS and JavaScript.
- Chat servers created wif Node.js using for message routing, but never deployed to production.
- Built a real time mouse/click user analytics web service wif Node.js, Express.
- Used PHP for backend programming wif Oracle database wif Apache server.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP and MS Office.
