Node Js/ui Developer Resume
Austin, TX
SUMMARY
- Around 6 years of diverse experience in the field of Web Application Development including Client/Server with proficiency in web technologies and web designing tools.
- Worked as a User Interface/Front End Developer in developing applications using HTML, HTML5, CSS, CSS3, JavaScript, DHTML, DOM, XHTML, jQuery, Backbone and Ajax.
- Good knowledge of Responsive Web design using Custom CSS and Bootstrap.
- Extensively experience in JavaScript MVC frameworks Node Js, React Js 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.
- Good knowledge in Twitter Bootstrap and Responsive Design.
- Worked with front end build environment of Grunt, Node JS, Express.JS, and Git version control system.
- Developing practice with jQuery in various UI widgets.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt.
- Experience in using React JS (Redux), Web - Pack for SPA development.
- Involved in various phases of Software Development Life Cycle. Requirement Analysis, Design, Implementation and Testing.
- Proficiency in Client Side designing and validations using HTML, HTML5 and Java Script.
- Worked with NPM commands and using package. Son for managing dependencies and dev-dependencies of Node JS applications.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Remarkable knowledge of design and Database Management Concepts.
- Experience in building Single Page Application (SPA) using AngularJS framework.
- Self-motivated Team player with excellent interpersonal skills.
- Worked with unit testing of JavaScript applications using Karma, Jasmine, Chai, Mocha.
- Flexible, enthusiastic and project-oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, XHTML, XSL, XML,JavaScript, AJAX, JQuery, JSON, JSP, CSS, CSS3, DHTML, DOM, LESS, SASS, React JS, Angular JS, GRUNT, NODE JS, GIT
Web Designing Tools: Adobe Dreamweaver, Sublime text, Adobe Photoshop and Adobe Illustrator.
Web/Application Servers: HTTP Web Server, Web logic Apache Tomcat and JBoss.
Frameworks: Bootstrap, Backbone.JS, Expres.JS, Node JS, React JS AngularJS and JavaScript frameworks.
Database: Oracle 11g, Postgres.
Operating Systems: Windows Environment, Linux, Mac OSand Ubuntu.
Debugging Tools: Google Chrome Web Debugger, Fire bug, IE Inspector
IDE: Sublime Text, Web storm, Atom, Visual Studio, IntelliJ, Eclipse
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Node JS/UI DEVELOPER
Responsibilities:
- Design, develop and test HTML5, CSS3, jQuery and React.JS/Redux that meets accessibility and web browser standards. Adhere to web standards, usability, and best practices with a focus on consistency and usability.
- Coordinate with Interface Design Architects for meeting accessibility standards at the code level. Partner with business and UX teams to ensure the end product meets end-users needs.
- Work with established technical specifications to develop and deliver high-quality functionality.
- Resolved cross-browser layout issues and bugs.
- Utilizing Responsive web design to support usability in desktop, mobile, and tablet environments.
- Working with React Router for developing Single Page Applications SPAs.
- Implemented client-side Interface using Redux. Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
- Using webpack to create a single bundle or multiple chunks that are asynchronously loaded at runtime (to reduce initial loading time).
- Making changes to the existing web applications and creating new components using React JS.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt, Gulp.
- Responsible for developing new user-facing features using React Js, Typescript, ES6, Nodes js, Babel and building reusable components.
- Using JavaScript, jQuery for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with React/redux and media queries.
- Implement modules into Node JS to integrate with designs and requirements.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Added live reload configuration using Browserify and Watchify. Programmatically with libraries loaded from NPM and Bower.
- Providing consultation and development support services for engaging in a commercial grade search engine including Elastic search, HTML, CSS, Responsive Web Design, Test Driven Development (TDD), Continuous Integration and Continuous Delivery.
- Responsible for asynchronous request handling, partial page updates using AJAX.
- Using chai/mocha, JEST to develop functional tests and ensure 80%+test coverage.
- Communicating with team to meet better customer expectations and desires.
- Followed JIRA for tracking processes and streamlining agile planning.
- Responsible for performing code reviews with offshore team.
- Actively speaking to other teams regarding tech stacks which will result in high quality code bases, faster sprint completions, fewer defects, and boosts in developer moral.
Environment: HTML5, CSS3, jQuery, JavaScript, React/ Redux, Node JS, Express.JS, LESS, SASS, Bootstrap, JIRA, GIT, Chai, Mocha, Typescript, Grunt, Gulp, Webpack, AJAX, NPM.
Confidential, Memphis, TN
UI Developer
Responsibilities:
- Worked in all the modules of the application which involved front-end presentation logic developed usingHTMLandJavaScript.
- Built Web pages that are more user-interactive usingjQuerypluginsfor Drag and Drop, AutoComplete,JSON,AngularJS, JavaScript, Bootstrap.
- Designed and implemented the User Interfaceusing JavaScript, HTML5, XML, CSS3 and AJAX.
- Developed and implemented UI controls and APIs with Ext JS.
- Used AngularJS HTTP methods to retrieve employee task data from entity models.
- CreatedImages, LogosandIconsthat are used across the web pages usingAdobe Flash and Photoshop.
- Used Dreamweaver to develop HTMLand CSS front end and emphasized interaction with AJAX and JQuery.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help ofHTML5, CSS3andJavaScript.
- Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
- Co-ordinate with UX designers anddevelopstatic content usingfront end with HTML 5, CSS3and AngularJS.
- Produced content pages withCSS3 layoutandstyle markup presentationsand also usedJavaScriptmethods and properties.
- Worked closely with QA team and fixed QA bugs as well as production issues.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Involved in developing various generic JavaScript functions used for validations.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Used advanced level ofHTML5, JavaScript,CSS3and pureCSSlayouts.
- Debugged the application usingFirebugto traverse the documents and manipulated the Nodes usingDOM and DOM Functions using FirefoxandIE Developer Tool barforIE.
- UsedAJAXextensively to implement front end /user interface features in the application.
- Focused on Test Driven Development thereby creating detailedJunittests for every single piece of functionality before actually writing the functionality.
- Used jasmine to implement test cases.
- Troubleshoot issues in AngularJS Applications.
- Reviewing the quality of code for the high-volume progressive web application maintaining code and design consistency across different team members.
- Involved in using CVS,GIT, for project management and version management.
- Developed Functional Requirement Document based on users’ requirement.
Environment: JavaScript, HTML5, CSS3, Backbone JS, AngularJS, Backbone.JS, jQuery, AJAX, Jasmine, Karma, GIT, NPM, RESTful Web Services, Bootstrap.
Confidential
UI Developer
Responsibilities:
- Worked closely withbusiness-side clientsto deliver attractive, easy-to-understand screens that appropriate reflected the company’s fulfillment workflow.
- Used AngularJS as the development framework to build a single-page application.
- Designed and createda dynamic website modelwhich served as design guide for the development team.
- Worked onHTML/HTML5, CSS/CSS3style sheets,JavaScript and jQuery to tietogether a diverse range of sites with aneasily understandablestructure.
- Strongworking experience in solvingCross-BrowserCompatibilitychallenges and processing Responsiveness.
- Applied datavisualizationby adding grids and dynamic graphs with data fetched fromJSON webservices.
- Developed APIs usingAJAXandJSONto implement more robust and efficient client facing applications.
- Involved in usingjQueryValidation Plug-infor client side validation.
- Redesigned user interface HTMLframeworks withBootstrapand refinedCSSstyling.
- Developed the portals by using AngularJS, HTML5, CSS, Bootstrap and Java Script as front end technologies.
- Appliedmedia queries to createdresponsivewebsite across different size of screens.
- UsingAJAXto requestJSONdata through third partyREST APIsto acquire products data from server and display it in sorted order.
- Conducted unit testing withFirebug,IE Testerand end-to-end testing on the supported browsers and devices.
- Designed navigation structure, interaction and styling for anAJAXenvironment.
- Focused on resolvingcross browser compatibilityregarding to redesign ofCSSand JavaScript.
- Usedthe responsive utilities of theBootstrap frameworksto facilitate the design displaying properly on different devices.
- Committed code change into repository by using version control toolSVN.
- UsedW3C CSS validatorto check markup validity.
- Responsible for introducing an increased quality standard for web page design and maintain qualitywithinnovative intelligent solutions.
- Collaborated withbusinessteam to deliver direct marketing messagesand integrate thebank applicationintoclient-facing environment with innovative internal solutions.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, JSON, AJAX, XML,SVN, Chrome Inspector, Bootstrap, IETester,Firebug, Apache.
