Sr. Front End Developer Resume
San Francisco, CA
SUMMARY
- Around 8+ Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Experience in working withAngular 2/4/5/6modules, services, templates, directives, services and dependency injection to create a SPA.
- Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/ CSS3, JavaScript, AngularJS DOM, jQuery, LESS, Ajax and JSON.
- Expertise in building strong websites confirming Web 2.0 standards using AngularJS Framework &CSS Bootstrap to develop valid code and table-free sites.
- Expertise inAngular 2.0framework and its ability to create simple and scalable code for SPA.
- Worked extensively on TypescriptSPA domains.
- Familiar with Automatic compilation ofTypescriptwithGrunt.
- Experience in developing reusable UI components usingReactJSandRedux.
- 4years of designing experience using tools such asAdobe Photoshop,Adobe Illustrator,Creative Suite.
- Experience in AngularJS controllers, views, and services for new website features.
- Worked on projects 'NPO' and 'Tracker' which were based extensively on Angular 2.
- Expert inHTML5/CSS3development and has experience inAngularJS, BackboneJS, ReactJS, NodeJS, Responsive design.
- Experience in implementing Component life cycle architecture, store actions, using socket.io inReact-Redux appto handle real time data, installing React Router, Thunk Reduxfor API calls inReact JS.
- Extensive experience on implementing theAJAXfeatures usingJavaScriptandjQuery.
- Significant experience in web development tools likeAdobe Dreamweaver CS3, Eclipse,andFirebug.
- Client side technologies such asJavaScript, HTML, XML, XSL, Web Servicesetc.
- Good knowledge of Google Analytics and experience analysing the various reports.
- Experienced in developing the web applications by supporting Accessibility guidelines and Internationalization.
- Experience in configuringAmazon Web Server (AWS)instances.
- Experience of migrating application toAWSand manage applications on cloud.
- Experience in popular JavaScript frameworks such as NodeJS, andjQuery, Jasmine with automation tools like Grunt, Gulp and Bower.
- Experience with popularReact.js workflowssuch asRedux and Flux
- Worked onRESTandSOAPweb services.
- Experienced in breaking up layeredPSDsintoHTMLusingCSS.
- Extensive experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews.
- ExcellentGraphic DesigningandLogo Designingskills including Web and Print Media.
- Strong experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer for testing applications.
- Experience in using various tools and IDEs for development and design likeSublime Text Editor,Visual studio, Notepad++, and Web Storm.
- Experience with Version Control tools likeTFS, GitHubandSVNfor Source Code version management and merging Source code after intermittent Project releases.
- Experience in Agile methodologies such asExtreme Programming, Waterfall ModelandTest Driven Development (TDD).
TECHNICAL SKILLS
J2EE: Java, J2EE, Servlets, JSP, spring, Spring Boot, Hibernate
Application/Web Servers: Web Logic 10.3/ 8.1, JBoss 5.0/4.2, Tomcat 7/8
IDE Tools: Web Logic Workshop, Eclipse, IntelliJ, Visual Studio Code
UI Technologies: Ajax, JQuery, JavaScript, Angular JS, React JS, HTML, HTML5, CSS, SASS, LESS, AJAX, JSON, Bootstrap
Databases: Oracle 10g/8i/9i, SQL Server
Version Controls: Accurev, GIT, Clear Case
Web Services: SOAP and RESTful
Build Tools: Ant, Maven
Testing Frameworks: Junit, Karma, Protractor, Jasmine
PROFESSIONAL EXPERIENCE
Confidential, San FRANCISCO, CA
Sr. Front End Developer
Responsibilities:
- Frontend development of the signal page applications using HTML, CSS, and JavaScript, JSX, ReactJS and Redux.
- Collaboration with the UI/UX designers and back-end developers to develop reusable react components.
- Implemented UI design with JSX elements and passes JSX attributes to component with props object.
- Rendered DOM tags and user-defined components with JSX elements.
- Design props object for component to access JSX attributes.
- Building components in functional and class.
- Using local state to store the keys, values and functions for a component and update all children components.
- Using one-way data flow to passing data from parents to children components.
- Declaring lifecycle methods on the component class to run some functions when a component mounts and unmounts.
- Modifying and updating component state asynchronously.
- Using Redux to manage application state.
- Handling events and passing arguments to event handlers.
- Implemented form submit by controlled components and handling multiple inputs.
- Merging a partial state into the current state by using set State function.
- Developing and updating a web page quickly and TEMPeffectively using HTMLS, CSS3, JavaScript, and jQuery with the web page cross browser compatibility.
- To handle Restful calls by AJAX using lifecycle methods and using set State to update component when the data is retrieved.
- Performed Unit Testing and code coverage with Jest and React test library, for React component test cases.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on tech UI for DOM/CSS Manipulation.
- Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client-side scripting using React.
Confidential, Portland (OR)
Sr. Front End Developer
Responsibilities:
- Developed the Responsive Web Design(RWD)using Bootstrap & CSS3 Media Queries.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and JQuery.
- Implemented for a validation using JavaScript and Regular Expressions
- Developed theReact containerand presentational components (as Stateless and Functional components when applicable).
- Worked onReact.JScomponents, Forms, Events, Keys, Router, Animations and Redux concept.
- Worked on React JSVirtual Domand React views, rendering using components which contains additional components called custom HTML tags.
- UsedReact-autocompletefor creating google maps location search on the webpage.
- Developed theReact containerand presentational components (as Stateless and Functional components when applicable).
- Ant UI React Library used to design and develop Enterprise Applications with the halp of Type script.
- Involved in Creating and Consuming Restful Services using Node JS and Express Framework.
- Involved in File Manipulations, File Uploads using Node JS.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Used Node JS to run Grunt tasks and build properly the project.
- Used Gulp JS along with Node JS to perform watch on unit tests, minification and live reloading to apply the changes made.
- Very good understanding how to use Node JS clustering to get maximum benefit of CPU resources (Didn't a chance to deal with cluster on multiple nodes)
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.JS, Require JS and JQuery.
- Developed DOM and builded various models to view by using events in Backbone JS.
- Involved with all stages of Software Development Lifecycle using Agile Methodology.
- Expertise on REPL terminal in Node JS.
- Used GitHub for the Version control and JIRA for product management.
- Expert at creating functional specifications with visual design mock-ups in Adobe Photoshop, Adobe Illustrator and Adobe Flash.
- Involved in designing and developing the web pages usingHTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, and Mongo DB.
- Created the logos, images and icons that were used across multiple pages using Adobe Creative Suite.
- Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS and jQuery.
- Created required templates and reusable style sheets based on UI standards and company's requirements.
- Worked on cross browser compatibility issues and execute unit test cases using Jasmine and Karma.
- Developed a cross-browser application which is first web application for sharing the real-time location by usingNodeJS,ReactJSAPI.
Environment: HTML4.0/5, CSS/CSS3, JavaScript, JQuery, AJAX, JSON, JSTL, XML, XHTML, Bootstrap, Responsive Design, Tomcat, Eclipse, Adobe Dreamweaver, Spring, Rest, SVN, KARMA, UML, SQL 2012, Eclipse, Maven, JIRA, GitHub, Harvest.
Confidential, Scottsdale (Az)
Front End Developer
Responsibilities:
- Created web pages using HTML5, CSS3, and JavaScript, jQuery, Ajax and react Js.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Implement modules intoNode JSto integrate with designs and requirements.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Implemented mock backend, in React JS using Typescript for testing purposes.
- Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions.
- Designed and Developed JavaScript framework which is wrapper on top of J Query frame work and AJAX based UI frameworks.
- Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, JavaScript, Bootstrap.
- Developed a web-based application usingReact JS, Node.js
- UsedReduxfor state management along withReact JS
- Designed Frontend with object-oriented JavaScript Frameworks likeNode.js, Require.js and Ext.js.
- UsedNode JSto run Web pack tasks and build properly the project.
- Developed using React Forms, Validations, Modules, DOM, Expressions, Directives, Controllers and Filters.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Built single page application withmodules, reusable components,formsusingReact JS
- Setup production dependencies for application are Redux JS, Web pack, Grunt, Babel, Polyfill, Node JS, SAAS framework
- Worked upon the dashboard for the project which contained a variety of charts and draggable components usingD3, React JS
- Created cross browser compatible and Responsive web pages usingBootstrap, Bootstrap modalsandCSS3
- Strong communication skills and the ability to gather and filter requirements.
- Self-directed and able to work across development organizations.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
Environment: HTML4, CSS, JAVASCRIPT, AJAX, JQUERY.JS, JSON, Ant, Node Js, Require.js, Ext.js, es6.
Confidential, Ridgefield (NJ)
Front End Developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
- Involved in reworking on single page applications using React, Redux, React-Router, and Bootstrap.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS and HTML.
- Hands on the process of development, testing and maintenance.
- Worked onReact.JScomponents, Forms, Events, Keys, Router, Animations and Redux concept.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS. Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Developed customer facing software for managing advertisements to grow the business using Backbone.js, JavaScript/JQuery, HTML and CSS.
- UsedRedux-analyticsas redux middleware.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked onReact.JScomponents, Forms, Events, Keys, Router, Animations and Redux concept.
- Involved in designing and developing the web pages usingHTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, and Mongo DB.
- Implement modules intoNode JSto integrate with designs and requirements.
- Worked extensively on Spring MVC framework to develop new internalwebapplication.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs using HTML & CSS, Bootstrap.
- Created Cross-browser compatible.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Linux, MySQL.
Confidential
UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages by using web technologies likeHTMLandCSSas perW3standards in a professional manner.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets(CSS).
- Responsible to manipulate HTML5, CSS3injQueryand also provided dynamic functionality usingAJAX, XMLandJSON.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
- Achieved AngularJS Autantication for the application and stored generated token so that token can be sent with each request to secure resources in Web API.
- Successfully implemented Auto Complete/Auto Suggest functionality usingJQuery, Ajax,Web ServiceandJSON.
- Designed and developed the application usingAngular 2framework along withHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM,and Mongo DB.
- Moved existing AngularJS controllers and services to Angular 2 componentsfor more responsive and less dependency.
- UsedAjax, JSONwithjQueryfor request data and response processing.
- Developed Business layer and Data layer using Enterprise Java and Hibernate.
- Created functions, triggers, views and stored procedures usingMy SQL.
- Worked closely with back-end developer to find ways to push the limits of existing Web technology.
- Involved in the code review meetings.
- Also involved in the designing of functional document.
Environment: JavaScript, JQuery, JSON, Ajax, Bootstrap, HTML5, Oracle, DHTML, CSS3, Agile methodology.