Front End Developer Resume
NJ
SUMMARY:
- 8+years of experience as a Front End Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers
- Experienced in developing Web UI Applications using JSP, HTML5, CSS3, Boot Strap, Java Script, Typescript, Ajax, JQuery, and Spring MVC.
- Experience in developing Single Page Applications (SPA) by using different angular version including Angular1.4, Angular2, and AngularJS.
- Updated several parts of the company code base to Javascript ES6/ES7 syntax
- Experience in using various JavaScript Web applications related libraries such as Node Js, Backbone.js, Require.js, Knockout JS, AngularJS, React.js, EmberJS, JQuery UI and Google Web Toolkit.
- Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
- Expertise in Core Java concepts like OOP'S design, Multi - threading, Generics, Exception handling, Collections, Java reflection, Annotation, Java Swing.
- Experienced in React JS and working with React Flux architecture.
- Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, AngularJS 1.5, AngularJS 2, Ajax, JSON, Node JS etc.
- Strong debugging skills using Browser Developer Tools
- Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Used CSS LESS/SASS preprocessors. And Responsible for creating detailed wire frames and process flows.
- Experienced in using SOAP and REST for implementation of web services.
- Working knowledge in developing J2EE based applications using Core Java, Servlets, JSP, JDBC, JMS, Struts, Spring MVC and Hibernate.
- Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP services using Spring-WS.
- Responsible for creating web based applications using JavaScript, React JS/Redux, Flux
- Good Experience in front ends technologies such HTML, HTML5, CSS, JavaScript, Oracle and Ajax. Experience on Ext JS.
- Experience with testing tools like Selenium and build tool like Jenkins.
- Developed RESTful, Soap web services interface to Java-based runtime engine and account
- Extensive experience in using Spring Modules like Spring Core, Spring Boot, Spring Batch, Spring Security and Spring Container.
- Worked with Java Swings to create Stand Alone user interfaces
- Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
- Hands on experience and in depth knowledge in implementation of AWS Cloud-specific technologies like Elastic Servers, EC2 Instance and s3 Instance.
- Experienced on tools like JIRA for bug tracking.
- Developed front-end using React JS, JQuery, HTML and High Charts based on MVC architecture.
- Used Restful web services (client & service) to interact with other system components.
- Good knowledge in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle.
- Experience in implementing business logic using Triggers, Indexes, Views and Stored procedures with MS SQL server, MongoDB.
- Experience with web/application servers Web Sphere, Web Logic, JBoss, and Tomcat Server, Jetty.
- Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
- Used wireframes and style guides given by UX designer for layout and styling for webpages
- Debugging and testing with Karma/Jasmine and Mocha/chai.
- Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, JQuery, AngularJS and React.js.
- Experience in database development skills like My SQL, SQL Server and No SQL Databases like etc.
- Experience in working on version control tools like SVN, CVS and GIT.
- Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.
- Experience in working with build tools like Maven and build-automation tools like Jenkins.
- Good exposure on using IDE'S like Eclipse, Sublime Text, WEBSTORM and Net Beans.
- Experience in software development methodologies such as Agile, and Waterfall.
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS, CSS3, JavaScript, AngularJS, Angular 2.0, JQuery, AJAX, XHTML, XML, JSON, MVC Design.
Languages: Java (J2EE, SEAM, STRUTS), ORACLE, PL/SQL, SQL, C, Python.
IDE & Editors: Notepad++, Visual Studio Code 2010, Eclipse, NetBeans, Dreamweaver, Brackets, Sublime, Web Storm.
Database: SQL, PL/SQL, Oracle, MySQL, DB2, MongoDB.
UI Frameworks: Angular JS, React JS, Node JS, Express.
Other Tools: Adobe Photoshop, Gimp, MS Office, Jira, Firebug,Django, Chrome Developers Tool, Windows Movie Maker, Junit, karma, protractor, jasmine.
Operating System: Windows, Mac OS, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Front End Developer
Responsibilities:
- Involved in developing UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, JQuery, and Ajax.
- Good experience of Client Side Validation using JavaScript.
- Used AJAX for implementing Dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Implemented Angular 2 component router for navigation.
- Model View Control architecture is implemented using Django Framework to develop web applications.
- Implemented Business logic, worked on data exchange, processed XML and HTML using Python 3.4 and its familiar framework Django.
- Implemented Angular 2 services to connect the web application to back-end APIs.
- Developed Views and Templates with Python and Website interface is created using Django's view controller and template.
- Working on Angular 2, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
- Implemented AngularJS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and XML to populate on the UI components.
- Used Bootstraps JS along with AngularJS in creating the Single Page Applications (SPA).
- Worked with validation of angular forms, custom filters, directories and file organizations, event handlers and angular animations.
- Mean Stack development from scratch including MongoDB server setup and Node JS server development.
- Designed front end with JavaScript framework in AngularJS and JQuery.
- Used AngularJS for MVVM and MVC.
- Using CSS preprocessor SASS to make CSS more efficient and also used Bourbon a lightweight Sass tool set that helps you write more effective style sheets.
- Expert in HTML5/CSS3 development and have experience in Backbone JS, Require JS, Node JS, AngularJS, Ext JS, Responsive design, knockout and Java script.
- Utilized AngularJS, Node.js and Express framework to create dynamic data driven web pages Smooth as butter when writing SQL queries with Joins on multiple tables using MSSQL & MySQL
- Development of Client Side Validation techniques using Web RTC and JQuery and Angular Java Script.
- Implemented client side Interface using React JS.
- Using Redux to define state, actions, and dispatchers in ReactJS
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dreamweaver, and Photoshop.
- Developed presentation and UI components using Struts frame work, JSP, Struts Tag Library, AJAX, Java Beans, XML, HTML, CSS, Custom Tag and JavaScript Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D/3D animation, Shapes, Handling multimedia files and many others.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Built backend REST API with Node.js, Express.js.
- Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout.
- Developed client-side AJAX application that uses XSLT, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Good Knowledge in unit test cases like Jasmine, Karma and E2E test cases using Protractor.
- Used agile methodology for the software development.
- Used JSON for data transfer between front-end and back-end.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: HTML5, CSS3, JavaScript, React JS, AJAX, JQuery, XHTML, DHTML, DOM, JSON, AngularJS/angular2, SASS/LESS, Bootstraps JS, XML, XSLT, agile, Adobe Flash, MVVM Architecture and Visual Studio, Photoshop, MongoDB, Dreamweaver, JSP, Struts, Java Beans, SOAP, Oracle, Windows.
Confidential, Kansas
Front End Developer
Responsibilities:
- Involved in User sessions, gathering requirements and developing web application using agile methodology.
- Worked on highly advanced user interface design and development using AngularJS, Node JS, ES6, HTML 5, Bootstrap and CSS.
- Used JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Developed dynamic UI using AngularJS and Produced dynamic, interactive data visualizations using JavaScript library like D3.js
- Consuming NodeJS RESTful API services.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Developed various screens and web features for the front end using JavaScript framework like ReactJS, AngularJS, Backbone.js, Require.js, Node JS and EXT.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Developed the application under Core Java, J2EE Architecture using REST, JBoss, NodeJS, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Java Swing, Agile, Eclipse, Jenkins and JSP.
- Utilizing various UI widgets across JavaScript libraries such as ReactJS, NodeJS, AngularJS 1.x, RequireJS, and CommonJS for developing Rich Internet Applications
- Wrote cascading style sheets for entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3.
- Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
- Implemented client side Interface using React JS.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS, and Bootstrap.
- Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, JQuery, and Ajax.
- Worked on CSS preprocessor frameworks (SASS 3.4 & LESS 2.0).
- Developing the Presentation Layer using JSP Technologies and Swing.
- Developing & Customizing UI JavaScript Plug-ins using JQuery, Object Oriented JS and JSON.
- Implemented client-side application to invoke SOAP and Restful Web Services.
- Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, spring, Hibernate, Web Services.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Configured on modern web workflow making use of grunt, bower to company.
- Used JIRA for bug tracking and issue tracking.
- Used automation of source control application Git.
- Created responsive web design (RWD) interface that caters to different screen sizes.
- Manage the overall visual design for the application including all branding and navigational elements.
- Developing and maintaining web application systems using NodeJS
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework
- Built Rich Prototypes and Applications using HTML 5, CSS 3, and JavaScript, JQuery, Ajax, JSON, ES6, AngularJS and Bootstrap with MySQL database.
- Created rapid prototypes of interfaces to be used as a blueprint for content and technical development.
- Deploy and test applications targeting different devices and versions
- Developed web pages compatible in almost all browsers.
Environment: HTML 5, CSS 3, Node JS, AngularJS 1.5, React JS, ES6, Backbone JS, Java6 Bootstrap, SASS/LESS, JavaScript, JQuery, Typescript, Ext.js GIT, Responsive Design, Web Services, Jasmine, Karma, Mocha, chai Grunt, JSP, Servlet, JDBC, Hibernate, Spring, Photoshop, Windows OS, Eclipse, Web Storm.
Confidential, Dallas
Web Developer
Responsibilities:
- Participated in the requirements gathering phase, writing the RFP’S with the phases and iteration.
- Creating sitemaps and implementing the visual document into developing the actual website.
- Forming the DOM (document Object Model) structure. Follow AGILE methodology throughout development.
- Web site initializing through HTML, DHTML and the dynamic applications using Browserify, grunt, Node.js. Animations and styling through CSS3.
- Worked with NPM, Grunt, Maven build tools and GIT / SVN source control systems.
- Involved in working with JQuery mobile for designing user interfaces for web applications.
- Developed Responsive Web Applications through the latest technologies in the industry i.e., Html5, CSS3, JavaScript, JQuery, AngularJS for web and mobile devices
- Used RESTful, JSON, JSP, Spring MVC, jQuery and CSS to provide rich UI experience. Written XSL and CSS style sheets to transform XML data to HTML.
- Created modules using Require JS and with AMD to reduce multi-module system boiler-plate.
- Utilized NPM JS, Grunt to fasten the project building process and deployment process.
- Designed and developed interaction flows, wireframes, visual mockups, and prototypes for software and mobile applications.
- Dealing with data visualization by developing some project charters and initiate projects from the initial scope into the project delivery stages
- Develop online data visualization platform where users may upload dataset, do statistical analysis and data visualization.
- D3.js for manipulating elements based on data. Worked on data integration for data visualization component.
- Used D3.js for interactive data visualization.
- By using D3.jS library worked on data visualization with HTML, SVG and CSS. Also, used for creating graphs.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were AngularJS, Ext JS, Node JS, and JQuery
- Involved in developing conceptual designs, create mockups, and generate output based on an understanding of client needs.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server
- Utilized handlebar.js MVC framework to give structure to the website, by creating models that would talk to the Restful Interface.
- Web app designed based on Node JS with Backbone.js. CSS is compiled with LESS an HTML template engine is handlebar.js
- Designed an Internal Web Application for HR, Interview Portal and Responsive Layout Design Web App by working with designer team
- Provided user interface design for Web-based projects, including dashboards, widgets, and products.
- Form validations with the JavaScript libraries such as Node JS and AngularJS.
- Knowledge on type of end users using the website following the business strategy.
- Successful integration of the front and backend with server side being the Node JS.
- Work on the responsiveness with the Bootstrap and ensuring search engine validations.
- Testing the source codes, performing acceptance testing tracking the bugs and fixing them.
- Working on the Production support, ensuring the website is browser compatible and device responsive.
Environment: Adobe Photoshop, HTML, XHTML, DHTML, CSS/CSS3, SASS/LESS, AMD, Exp Js, Backbone JS, Browserify, Underscore Js, toddler, firebug, Bootstrap, JavaScript, JQuery, AngularJS, Node JS, Google analytics, Visual Studio 2010, DOM.
Confidential, Detroit, MI
Web Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirements Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Involved in design and development of server side layer using XML, JSP, JDBC, EJB and DAO patterns using Eclipse IDE.
- Involved in building highly interactive portable widgets using HTML, CSS, and the latest AJAX libraries.
- Used the backbone.js MVC Frameworks in the development of the web applications.
- Produced content pages with CSS layout and style markup presentations and also used JavaScript methods and properties.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Developed cross-browser/platform HTML, CSS, and JavaScript to design specs for complex page layouts while adhering to code standards.
- Project makes good use of spring annotations to provide API URL's, Auto Wiring and Error Handling.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Extensively used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used Apache Ant to compile java classes and packages into jar/war archives, involved in Low Level and High Level Documentation of the product.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Implemented and developed with Interwoven Teamsite and other Content Management Systems.
Environment: HTML, CSS, JavaScript, JQuery, JSP, EJB, JSON, DOM, backbone.js, bootstrap, Spring, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Window
Confidential
Web Developer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS and JavaScript.
- Created forms for user input. Extensive use of CSS.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Web sites are developed, maintained and run within CMS.
- Successfully wrote and implemented SQL Queries, Stored procedures and Triggers in SQL SERVER.
- Extracted data in UI for different clients using JSON format.
- Define technical requirements based upon business requirements.
- Debugging and testing existing code, JavaScript performance optimization.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Responsible for the process of UI design for Internet sites
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
Environment: HTML, CSS, JavaScript, AJAX, JSON, XHTML, SQL Server.
Confidential
Web Developer
Responsibilities:
- Developed wire frames into pixel perfect html views.
- Involved in team discussions when implementing new features in the project.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using UML.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Provided insight on HTML and CSS standards.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Developed software installer for Windows operating system.
- Involved in implementing the UI to support all the major browsers.
- Participated in maintenance and production support.
Environment: HTML, JavaScript, CSS, UML, SVN, MySQL.
