Sr. Full-stack Developer Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- 8+ years Professional experience in managing web, IT and other projects; able to lead, facilitate and organize projects and coordinate the activities needed to successfully guide the projects from concept to closure.
- Experienced UI developer with the experience of developing web applications using all the latest web technologies like HTML5, CSS/CSS3, JAVASCRIPT, ANGULAR, JQUERY, REQUIREJS, NODE.JS, GRUNT, BOOTSTRAP, LESS, BOWER, JASMINE, KARMA MOCHA CHAI, JSON and JAVA.
- Significant experience in the JavaScript libraries jQuery, jQuery UI, jQuery Mobile; Scaffolding tools Yeoman; Build tools Grunt and Gulp; Debugging tools Firebug and Drosera; Testing and validation tool JSLitmus; Development frameworks SAJAX and JavaScriptMVC.
- Experience in designing User Interface (UI) web applications by using UI authoring and web technologies.
- Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
- Extensive development experience on different IDE's like Eclipse, IBM Rational Application Developer, WebSphere Integration Developer and NetBeans
- Experience in development and testing phase in notable SDLCs.
- Hands - on experience with all stages of a User-Centered Design process from user research, Conceptualizing, Interaction design, Wire framing, RWD, Web, Graphic, Creative design, and visual design, prototyping, responsive website design and development.
- Experience in designing UI patterns and UI application with the help of Adobe products like Adobe Dreamweaver CS6, Adobe Photoshop CS7, Adobe Illustrator CS3, and Adobe Flash.
- Experience in all the phases of SDLC enabling interaction with clients, users and developers.
- Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
- Involved in Design, Development of User Interfaces for Various Internet/Intranet applications, generated prototypes using HTML, CSS, basic JavaScript, HTML5 and CSS3 for responsive and non-responsive websites.
- Experience in developing using HTML5, DHTML, XHTML, CSS2/3, PHP, AJAX, JavaScript, XML / XSLT, and Java Script frameworks like J- Query.
- Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
- Built multiple web pages with the help of Event-driven programming offered by Node JS.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities
- Graphic design experience in Adobe Photoshop, Fireworks, Flash, Dream Weaver and MS Office.
- Extensively worked on marketing collaterals like email templates / Direct Mailers, Newsletters, Designing greeting cards etc.
- Expertise in developing front-end User Interface for web related applications and standalone applications in usability and accessibility perspective, incorporated brand strategy and guidelines.
- Experience in working with Apache Tomcat and IIS7 and JIRA bug tracking system.
- Experience in Web 2.0 trends like Facebook, Twitter, Pinterest and blogging.
- Self-motivated, able to work independently and in teams; can handle multiple projects while paying attention to details; accomplished problem solving and analytical skills.
- Excellent verbal and written communication, organizational and administrative skills for project management.
TECHNICAL SKILLS:
Operating Systems: Unix Windows XP/Vista/7/8/9/10, MS DOS, Linux- Ubuntu 14.10/ 14.04/ 12.04/ 15.10, CentOS 5.9/ 6.0/ 7.0
Web Technologies: HTML 4/5, CSS 2/3, JavaScript, PHP, AJAX, XML, JSON, LESS, SASS
JavaScript Libraries: jQuery, jQuery UI, jQuery Mobile, Bootstrap, Er.js, Redux.js, Backbone.js
Javascript Frameworks: Angular.js, Ember.js, React.js
Java Technologies: Spring, Hibernate, Struts, Servlets, JDBS
PHP Technologies: Zend, Laravel, PHPmyadmin
Scaffolding: Yeoman
Server Frameworks: Node.js, Express.js
SQL Database: MySQL, MariaDB, PostgreSQL
NoSQL Database: MongoDB, Cassandra
Analysis/Design: UML.
Build Tools: Grunt, Gulp
Front-end Testing: CasperJS
Back-end Testing: CucumberJS, Jasmine
Architectural Styles: REST
Debugging: Firebug, Bugzilla
Validation: JSLint, JSLitmus
Development Framework: JavascriptMV
MVVM Framework: Ember.js
MVP Framework: Backbone.js
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Sr. Full-Stack Developer
Responsibilities:
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Implemented UI/UX best practices to display the Bellman-Ford instance, RSS feeds and relevant live market information using d3.js, Map box and other JS libraries.
- Created Images, Logos and Icons that are used across the web pages using Adobe Photoshop.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Created visual mockups and prototypes using HTML CSS Java Script and JQuery.
- Designed wireframes and mockups for new web interface for a network analysis virtual appliance using Balsamiq.
- Translated wireframes into optimized program code using HTML, CSS, and JavaScript.
- Angularized the HTML content defined by the HTML Team, where the project structure follows ng-boilerplate and I used both angular defined directives and custom directives.
- Transforming the mockups to dynamic HTML pages by integrating the HTML to the “grails server pages” (GSP).
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, EXT. JS, JavaScript, Bootstrap.
- Used CSS mix-ins and pre-selectors for manipulating shadow DOM styles and used CSS3 media queries to enhance responsiveness of the application
- Brief experience on implementing the EXT.js in creating animations based on CSS classes.
- Used Jquery plugins autocomplete, validation, drag and drop exceptionally.
- Implemented AJAX functionality using JQUERY, EXT. JS, JSON and XML.
- Used Grunt task runner on the client side along with angular JS to perform unit testing, minification and compiling whenever a change in a file is made.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Co-ordinate with UX designers and develop static content using front end with HTML 5, CSS3 and Angular JS.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Involved in integrating the Java code (API) in JSP Pages.
- Development involved technologies like Java, J2EE, JSP, Servlets, Spring MVC, HTML, CSS, JavaScript, jQuery, JSON, WebSphere, and Maven 3.0.4.
- Developed Restful services using Spring and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
- Deployed the application on a JBoss server on a UNIX platform.
- Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Used AJAX extensively to implement front end /user interface features in the application.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the functionality.
- Used Jasmine to implement test cases.
- Implemented one document one query structure for retrieving the data from relational data bases (Mongo Db, Cassandra).
Environment: HTML/HTML5, CSS/CSS3, Less, Sass, JavaScript, Angular, Angular UI, jQuery, bootstrap, AJAX, JSON, AngularJS, requirejs, node.js, Backbone.js, grunt, gulp, bower, MAVEN, Jenkins, J2EE, JSON, PhoneGap, SVN, Mongo db, Agile, Rally, Java, mysql, pl/sql, & oracle.
Confidential, Richmond, VA
Full-Stack/ UI Developer
Responsibilities:
- Worked on customized Plus.js library embedded in an MVC architecture.
- Worked in a Java technical environment, responsible for front-end web development for the CSPLUS modules making use of the customized plus.js library.
- Refactoring of the front-end stack and write more front-end tests (jasmine) to increase code coverage.
- Maintained high volume availability demands using open source tools such as Xampp, Apache, PHP, and MySQL.
- Created a project using grunt.js and node to automatically sanitize, run tests and deploy assets files like utilities JS, vendors and libs to our Plus.js infrastructure.
- Responsible for all client sideUI Validationand implementingBusiness logic based on user selection usingjquery, jquery UIandangular.js.
- Built theResponsive UIscreen for create new customerprocess, Createbill to and ship to screens, customer search results page, customer dashboard page using HTML 5,CSS 3and twitterBootstrap.
- Worked with the Database Schema design and normalization for database accessed by the procedural PHP pages.
- Applied expert knowledge of PHPMyadmin skills in linking and extracting data to be displayed on the website.
- Extensively used CSS3 along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Implementing the design pattern of software AMD (Asynchronous Module Definition) using Require.js and in order to isolate the components of our JS applications as modules and resolve their dependencies.
- Used Backbone.js to optimize in-browser use and to load the module and to improve the Speed.
- Involved in write application level code to interact with APIs, Web Services usingAJAX, JSONand hence buildingtype aheadfeature for zip code, city and county look up using jquery ajaxandjquery UI.
- Used spring modules like spring-core, spring-web MVC to collaborate objects with application properly.
- Built the UI part ofaddress verificationservice where users can select or ignore recommended address usingJquery ajaxandbootstrap model.
- Responsible to store and retrieve user entered data toHTML 5 session storage hence give user feature of running several sessions at one time.
- Responsible to build dynamically generated dropdown lists with Lookup APIs using Ajax, jqueryand angular JS.
- Involved is AGILE/SCRUM meetings and updated tasks using sprint in Rally.
- Responsible for writingscriptletsinJSPforcustomerSearch Results pageandalso mapping java objects in search resultstable and search refinements on thepage.
- WroteUI code for Brining customer from search results page to Customer Dashboard Page and order pad for current order, using HTML 5 Session Storage andJQuery.
- Overwrite the Ext.js CSS styles to give new look and feel
- Developed page layouts, buttons and icons
- Used SVN source control system and eclipse.
- Participated day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Maintained a Behavior Driven Development (BDD) testing structure using Jasmine.
- Delivered content components as a part of a portal built using Ext.js.
Environment: CSS3, SAAS, JQuery, Ext.js, Require.js, Data.js, Eclipse, Git Tomcat, SVN, Agile& Scrum, JIRA
Confidential, Bentonville, AR
Sr. UI developer
Responsibilities:
- Re-designing/ developing the main website to improve user experience and add new functionality using PHP.
- Worked on the website from start to finish to give it a new look using HTML5/CSS3/Javascript.
- Created UI designs using Web 2.0 standards
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Involved in extensive HTML5 coding.
- Developed fast loading images using Adobe Photoshop CS3.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, JQuery and CSS.
- Designed mockups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS and JavaScript.
- Applied industry best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Worked with JASMINE and MOCHA in testing and performed Unit testing and execution testing utilizing JUNIT.
- Performing extensive programming in PHP/MYSQL to achieve all functionality.
- Performing the different modules like login, search and download with tracking.
- Normalized and re-indexed the database tables by understanding its schema.
- Did extensive JavaScript and Jquery programming to give AJAX functionality for the website.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
- Also create programs to review the data stored in the database.
- Managing all versions of the website (Development, Beta and Production).
- Actively involved in configuring the website in all these environments.
- Managed all backups and recovery and version control for this environment.
Environment: HTML, JavaScript, MYSQL, PHPMYADMIN, MS Excel, JQuery, Backbone.js.
Confidential, Lake Forest, IL
Front End Web Developer/Designer
Responsibilities:
- Extensively coding in CSS2 to develop the intranet template for the application.
- Designing and developing dynamic web pages using XHTML, CSS and JavaScript.
- Coded extensively in JQUERY to make rich internet web pages and created custom date picker on the website.
- Transitioned the website from Web Crma to Cascade CMS.
- Maintain inventory log for the check-out books in NIU-LGBT Library.
- Developed mockups and prototypes using HTML4 and CSS2.
- Designed/modified Images/Banners as per the client requirement using Adobe Create Suite CS5.
- Coordinating applications deployment on server and working along with developers and QA.
- Design website and maintain the website content up to date.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Designed user acceptance cases, test cases. Tested (Validating) front end with different set of data.
- Wrote and implemented cross browser JavaScript and jQuery. Implemented unobtrusive JavaScript.
- Extensively revised more than hundreds of JSP pages to enforce new design standard and style guidelines for HTML, CSS, JavaScript, JSTL and custom tags.
- Used jQuery to make the HTML, DHTML, CSS and JSP code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Develop the online chat interface for the anonymous communication between mentors and clients.
Environment: HTML, CSS, AJAX, JavaScript, JQuery, Usability Testing, Agile methodology, UML, DHTML
Confidential, Hoffman Estates, IL
Web Developer/Designer
Responsibilities:
- Designed Front-end web page using ASP.NET, C#, Flash, CSS, DHTML, Dreamweaver, and JavaScript.
- Used JavaScript for popping up a new window with control over size, position, and attributes of the new window.
- Responsible for developing, editing, publishing and managing content on the external Web properties and internal portals.
- Validate input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
- Involved in designing and developing the GUI for the user interface with various controls (Data Grid, Data List, Textbox, Calendar, List Controls, Dropdown, and Validation Controls etc.).
- Designed Cascading Style Sheets for uniform look of the web pages.
- Strong use of User controls to allow optimal code reuse.
- Extensive use of JavaScript for client-side validation.
- Configuring Web.Config file, for the configuration of the entire Web Application.
- Use of ADO.NET (sqlConnection, sqlCommand, sqlParameter, sqlDataReader, and sqlDataAdapter classes) to work with Database.
- Responsible for Stored Procedures, Cursors, Triggers and Indexes created for Oracle PL/SQL.
- Involved in various levels of testing and deployment of the application.
Environment: C# .NET, Java Script, CSS, Dreamweaver, ASP.NET, ADO.NET, Visual Studio .NET 2012, XML, SOAP, SQL SERVER, IIS, TFS.
Confidential, Overland Park, KS
UI Designer / Developer
Responsibilities:
- Used HTML, Java Script & CSS based on client customization.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies.
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Created both client and server side validations.
- Developed front-end UI pages and necessary backend classes to support data access and user authorization.
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
- Understood design layouts from graphic designer and converted the page using HTML, CSS, Photoshop and other editors like Dream Weaver, Notepad (Hand Coding).
- Worked with the issues like browser supports for different resolutions for the intranet sites.
- Participated day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Created databases in PHPmyadmin for internal projects.
- Assisted in defining software development project plans, including scoping, scheduling, implementation.
- Cross-browser compatible, standards compliant table-less websites in XHTML, CSS2 and Javascript.
- Cross browser compatibility (Firefox / IE / Safari).
Environment: HTML, Dream Weaver, CSS, Adobe Illustrator CS3, JavaScript, Photoshop.