Sr. Front End Developer Resume
KansaS
SUMMARY
- Overall 8 years of strong experience as a Front - End Developer in developing User Interface (UI) web applications by using HTML4/5, CSS2/3, Vanilla JavaScript, jQuery, LESS, SASS.
- Extensive experience in building Single Page Application (SPA) using Model View Controller (MVC) Framework such as Angular JS, React JS, Angular 2, Backbone JS framework.
- Excellent experience working as an interaction designer with Online web portals, applications and eCommerce websites.
- Expertise in client scripting language and serve scripting languages like JavaScript, Node.js, PHP, Knockout.js.
- Proficient in making AJAX calls using jQuery and usage of JSON for faster and impulsive responses.
- Experienced with implementing different features of Bootstrap.
- Experience in connecting the web application to back-endAPIs, used RESTFUL methods to interact with several API's, and wrote custom directives for a responsive, CSS-animated user interface.
- Specialized in using JSON (JavaScript Object Notation) format to build collection of name/value pairs and ordered list of values.
- Experience in building Hybrid Mobile Application (IOS/Android) apps using Angular4 in IONIC 3 framework.
- Experience in building modern web application using React.js, ECMAScript 6 and React ecosystem libraries.
- Strong knowledge on React- Redux, Thunk and Saga for state management and async libraries.
- Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
- Experience in working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience in Performing Unit and integration testing using Protractor, Jasmine, Karma in writing Test Cases.
- Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) and understanding of NoSQL databases.
- Expert in creating variousPL/SQL stored procedures, views, functionsand temporary tables for data input to the Crystal Reports.
- Well proficient in using GIT, SVN, CVS and TFS versioning systems.
- Experience in full Software Development Life Cycle that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Worked in JIRA and regular scrum meeting with business requirements as main objective.
- Experience in methodologies such as Agile(Scrum), waterfall model and Test-driven environment.
- Strong analytical and problem-solving skills, self-starter, and good team player.
TECHNICAL SKILLS
Operating Systems: Windows XP/Vista/7/8/10, Linux, Mac OS X
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, jQuery, JSON, Apache, Gulp, Grunt, Cordova
Languages: JavaScript, TypeScript, ECMAScript 5/6, SQL.
Frameworks: Node.js, Angular JS/2/4, Express JS, Vue JS.
IDE, Editors: Eclipse IDE, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Photoshop.
Database: MS SQL Server, My SQL Server, Oracle, NoSQL.
Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools.
Version Control: SVN, GIT, CVS
Web Servers: HTTP Web Server, Apache Tomcat, Web logic, Web Sphere, IIS.
Automation Tools: Grunt, Gulp, Webpack.
Methodologies: Waterfall, Agile (Scrum).
CI/CD: Jenkins.
PROFESSIONAL EXPERIENCE
Sr. Front End Developer
Confidential - kansas
Responsibilities:
- Developed and designed web pages using with HTML5, CSS3, AngularJS 2.0 and jQuery based on the w3 standards.
- Extensively used JavaScript, jQuery, AngularJS 2.0 to provide UI functionality.
- Worked with technologies such as jQuery and JavaScript to make the website more attractive.
- Built backend REST API with Node.js, Express.js.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.js and Node.js.
- Solid experience in design and development of front end in applications using JSF, JSP, HTML, XHTML, JavaScript, CSS, AJAX.
- Develop the name selectors in UI using Dojo and AJAX for on-key-down responses from back end.
- Designed Frontend with in object-oriented JavaScript Framework like Backbone.JS, Angular and Ext.JS.
- Involved in creating responsive web pages with Bootstrap and CSS framework like SAAS.
- Comfortable with HTML5 (new tags, changes, canvas) and CSS3 (selectors, animations and transforms).
- Involved in building applications using React JS by building re-usable UI Components.
- Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.
- Audited application SQL code with DB2 Explain prior to production implementation
- Performed Unit Testing of the developed component and web forms and worked closely with testers for ensuring the desired functionality is achieved.
- Worked with Angular Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Used Node.JS for asynchronous data communication between server and client.
- Configuring Microsoft SQL server with TFS server.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Experience in Agile SCRUM methodologies.
Environment: HTML5, CSS3, Ajax, Angular 2.0, React JS, jQuery, SOAP 1.x Web Services, JavaScript, JSON, DOM, SCRUM, XHTML, Restful Web services, RWD, Dreamweaver
UI / React Developer
Confidential - Herndon, VA
Responsibilities:
- Used HTML5, CSS3, Bootstrap, JavaScript, jQuery and React JS that meets accessibility and web browser standards for website.
- Implemented react UI and maintained the state with Redux architecture implementation.
- Involved in building applications using React JS by building re-usable UI Components.
- Used React-Router to route from different screens in Single Page Application.
- Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
- Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Extensively used core features like Props and State.
- Wrote application level code to add functionality to the perform client-side validation using React JS and JavaScript.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- UsedAxistool to consume the web services.
- Managed indexes, statistics and optimized queries by using execution plan for tuning the database.
- Implemented the Drag and Drop functionality usingReact-Draggable
- Assisting in SQL Server optimization including indexing and query optimization.
- Used React JS for creating reusable components with well-defined interfaces.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML and CSS3.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript.
- Worked in Agile environment in all aspects of the project.
- Consuming RESTful Web Services for JSON/XML data using jQuery, AJAX and AngularJS http & resource services.
- Developed various customized views using jQuery, JavaScript, HTML, XHTML and CSS3.
- Worked on tools like GitHub, JIRA for bug tracking.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
Environment: HTML/HTML5, CSS/CSS3, jQuery, React JS, Bootstrap, Web Services, LESS, CSS3, Sublime editor, Ajax, JSON, JIRA, Grunt/Gulp, Restful Services, Jasmine, Karma, JavaScript
UI Developer
Confidential
Responsibilities:
- Experience working in fast paced Agile Environment. Attended daily stand up meetings and involved in the spring planning.
- Used OOJS which is JavaScript library for working with objects. Features include inheritance, mixins, static inheritance and additional utilities for working with objects and arrays.
- Experience working with build, code package & source code management such as GIT.
- Making changes to the existing web application and created components like Role-based navigation menu, Advance search Bar, Create Account.
- Created Angular directives, services, and controllers for a complete ground up development and migration of existing JavaScript and java web application.
- Created responsive pages and made the website more user-friendly.
- Attended meetings with UX team to discuss shortcomings, suggestions, limitations of framework and technical glitches for the given wireframes.
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Used Service Oriented architecture SOAWeb servicesto offer message-oriented services.
- Created custom directives for re-usable components (multi-field form elements, background file uploads).
- Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation, and form validation.
- Given major contribution in client-side coding using Angular.JS framework and specific framework.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap, custom media queries, with brand appropriate styles, colors, animations and font icons etc.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Expertise in Client Side designing and validations using HTML, DHTML, and JavaScript.
- Used Ajax, JSON with jQuery for request data and response processing.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Discussed various ideas/suggestions for the ongoing websites regarding the page layout and creative design
Environment: HTML/HTML5, CSS/CSS3, Angular JS, Webservices, Bootstrap, JavaScript, jQuery, SASS, AJAX, XML, gulp.
Front-End Developer
Confidential - Pittsburgh, PA
Responsibilities:
- Involved in developing UI pages using HTML, XML, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, Angular JS and JavaScript.
- Web design and development, application development using Photoshop, HTML, JavaScript and Dreamweaver.
- Designed and implemented the user interface using HTML, XHTML, XML, CSS3, JavaScript and Angular JS.
- Created the Application using Node JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- DeployedWeb Servicesfor updating the information to the workflow steps and getting the pre-configured workflow processes.
- Responsible for ensuring the pattern consistency across all pages, design and development of the web pages from mock- ups and creating the screens with table-less designs meeting W3C standards.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Involved in building scalable applications using Node JS and used for Heavy DOM manipulation.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Used Node JS as a proxy to interact with Rest services and interacting with Database.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: HTML, XML, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax, Web services, Angular.js, Node.js, Gulp, Restful services, Adobe Photoshop, Adobe Dreamweaver, SVN
Front End Developer
Confidential
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages in a professional manner by using webtechnologieslike HTML, XHTML, and CSS as per company standards.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging and data manipulation to perform CRUD operations by using Angular JS.
- Leveraged Two-way data binding through $scope in applications built on Angular JS.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
- Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTful Services.
- Application backend implemented as Node JS application server.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used Ajax, JSON with jQuery for request data and response processing.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Worked in Agile and Scrum development environments.
Environment: HTML, XHTML, CSS3, JavaScript, jQuery, JSON, Angular JS, AJAX, Restful Services, DHTML, Adobe Photoshop, Adobe Dreamweaver, MySQL, Node.js
UI Developer
Confidential
Responsibilities:
- Extensively worked on designing web pages using HTML, CSS, JavaScript and jQuery
- Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Implemented User Friendly UI design with HTML, CSS and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Developed Mock-up designs as per the requirements of Business.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
- Implemented Performance Tuning to make the pages load fast and in an effective way.
- Implemented AJAX to speed up web application.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Utilized Waterfall and Agile project management strategies, depending on client need.
- Performed extensive unit testing (end-to- end) and prepared detailed test scripts
- Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
- Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
Environment: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, DOM, SEO, Waterfall, Eclipse, Adobe Photoshop, Adobe Dreamweaver, XML, MySQL