Sr. Front End Developer Resume
Princeton New, JerseY
SUMMARY
- Over 8+ years of extensive experience as a Front - End UI Developer with solid understanding of database designing, development, and installation of different modules.
- Proficient in building Web User Interface using HTML/HTML5, DHTML, XHTMLCSS/CSS3, JavaScript, SASS, LESS, jQuery, Bootstrap, Angular.JS, Node.JS, and React.JS that follows W3C Web Standards and Browser Compatible. Experience in making responsive designs of websites across all the device sizes.
- Experience in all phases ofSDLC.
- Good knowledge and hands on experience withAngular 4andTypescript.
- Also experienced in using material library for develop Web apps.
- Experience inDOM,ReactProps, Lifecycle methods, working withReactStatesandEvents.
- Exposure to new features and issues addressed inall Angular 2+ versions.
- Expertise inReact.JSframework to develop theSPA.
- Experienced in usingReact.JS components, Forms, Events, Keys, Router, AnimationsandFluxconcept.
- Experienced in dynamic forms implementation in Angular for create forms with dynamic data and requirements.
- Expertise in React Component forUX - Libraryconsisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownand many more.
- Experience and building an isomorphic application using React.js and Redux with GraphQL on server side.
- Experienced inReact.jsfor creating interactive UI's usingOne-way data flow, Virtual DOM, JSX, React concepts.Experience working onRESTFULWeb Services and ImplementingRESTFULAPI’S.
- Experience inimplementing User-Centered Design (UCD)methodology.
- Well-versed usingJavaScriptandjQueryfor manipulating the mark-up and data operations usingjQueryandAJAX.
- Experience on compatibility issues with different versions of browsers likeIE,Mozilla FF,SafariandChrome.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced with front-end development with back-end system integration.
- CreatedAPI-driven interactive applications utilizingAJAXtechnology.
- Experienced with image editing tools such asPhotoshop, Fireworks, andIllustrator.
- Experienced with various IDE’s such asVS. Code, Sublime, Dreamweaver, andNotepad++.
- Debugging and testing withJIRA, Karma, and Jasmine.
- Worked withJavaScriptvalidations and developed Object-Oriented code.
- Experience in designing UI patterns and UI applications with the help of Adobe products likeAdobeDreamweaverCS5,Adobe PhotoshopandAdobeFireworksCS5.
- Expertise in working onAWSto integrate the Server code to Client-side code.
- Expert in documentation usingMS tools (Word, Excel, PPT, Project, Visio,andAccess).
- Experience in multi-tasking aimed to accomplish the task by usingTDD(Test Driven Development and Design).
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Excellent Interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stress full environments.
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, CSS3, and SASS, LESS, JavaScript, Typescript, jQuery, Bootstrap, React.js, Ajax, and JSON.
Development tools: VsCode, Microsoft Visual Studio C++, Notepad++, Sublime, Web Storm.
Debugging tools: Chrome Elements Inspector, Firebug, IE Tester
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, HTTP Web Server
Version Control: GitHub, Bit bucket, Trello.
Tools: Jasmine, Karma, JIRA, Mantis
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamiq
Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall
PROFESSIONAL EXPERIENCE
Sr. Front End Developer
Confidential, Princeton, New Jersey
Responsibilities:
- Developed application by using CSS3 to give gradient effects and to develop various page layouts, multi-level navigation and transitions.
- Experience In designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4 and Adobe Illustrator CS3.
- Styling pages with CSS3.0 and developed JavaScript for user interfaces.
- Used React.js for creating the reusable Components.
- Extensively used SASS for styling with CSS3.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Wrote data mutations in GraphQL which allows user to update their username and password information.
- Designed and implemented a lead discovery web application usingTypescript,Angular JS, JavaScript, HTML, CSS, MVC, and Web API.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Creating UI controls using Typescript, CSS, and HTML5.
- Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
- Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need.
- Used React .JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Worked on React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Used Node. JS, React.JS, MVC framework for developing the Single Page Application
- Managed the modules using NODE Package Manager (NPM).
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Used GraphQL to enable the powerful developer tools.
- To track the features used web-based GIT repository manager.
- Involved in Developer Testing, Review and Trouble Shooting.
- Worked on Unit test cases and performed unit testing.
- Used JIRA to track the bugs/ issues.
- Participated in bug fixing with QA team which involved cross browser testing as well as load and performance checking.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Involved in SCRUM meetings for submitting the day-to-day updates to Client.
Environment: HTML 4/5, CSS 2/3, JavaScript, JQuery, Node.JS, Bootstrap, Typescript, Backbone.JS, AJAX, JSON, JSON, LESS, SASS, WCAG, Web sockets, RESTful, Eclipse, Grunt, Gulp, Bower, and GIT.
Front End Developer
Confidential, Houston, Texas
Responsibilities:
- Responsibilities included developing new features, fixing bugs, interfacing with the product.
- Used React Js to build single page dynamic application and Node JS for server applications.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
- Build reusable React Components.
- UsedReact-autocompletefor creating Google map’s location search on the webpage.
- Responsible for design and development of the web pages from mock - ups.
- Used GraphQL which is very easy to add features or make changes to the app without messing around with the server code.
- Used React JS for tereactmplating for faster compilation and developing reusable components.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Responsible for creating web-based applications using JavaScript (ECMAScript 6), React JS and Redux workflow.
- Performs UNIT testing with Jest and enzyme and develops web services using RESTful API.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Involved in reworking on single page applications using React, Redux, React-Router, and Bootstrap.
- Experienced in React JS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
- Created back-end services using Node.js, GraphQL, and SQL.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Used content management tools like JIRA.
- Used Git for version control.
- Developed a cross-browser application which is mobile first web application for sharing the real-time location by usingNode.Js,ReactJS,and API.
- Performs rendering through root component, routing and fetching data from API's using web pack build tool.
- Interacted with product Owners for development, analysis, preparation of functional specification and user acceptance testing.
- Has experience in Agile Methodologies and SCRUM.
Environment: HTML4, 5, CSS3, Node.js, JavaScript, Bootstrap, React. Js, Backbone. JS, jQuery, D3.js, JIRA, JWT, React-Router, Redux, es6, Micro Services, CMS, EXTJs, Redux.
Front End Developer
Confidential, Round Rock, Texas
Responsibilities:
- Used HTML5, CSS3, JQuery, JSON and JavaScript for front end applications.
- Implemented Angular components both functional and classical for UI widgets.
- Involved in designing webpages using HTML5, CSS3, JavaScript, Bootstrap4, and NgRx.
- Responsible to Style, such as variable, mixing, operations and functions.
- Worked in using Angular components, Forms, Events, Keys, Router, Animations, store.
- Responsible for Angular UI and architecture Building components library, including Tree, Slide-View, and Table Grid.
- Developed single page responsive Web using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery, D3 .JS. React .JS.
- Implemented stable Angular components and stand-alone functions to be added to any future pages.
- Enhanced legacy application by building new components inAngular 4andtypescript.
- Used Angular for templating for faster compilation and developing reusable components.
- Used Angular- NgRx (connect) which is responsible to "map state to props" and "map dispatch to props".
- Used web pack-built tool and Babel-Loader for transpiling ES6 to ES5.
- CreatedTypescriptreusable components and services to consume REST API's using Component based architecture provided byangular JS2.
- Utilized Angular for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented the Drag and Drop functionality using Angular.
- Added Excel-Builder to download the Tabular data in Excel format using Angular.
- Experience in RESTful web services to integrate between Server side to Client Side.
- Involved in complete SDLC - Requirement Analysis, Development, System, and Integration Testing.
- Developed single page applications usingAngular 8,Typescript,web packandgrunt.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: Angular 4, 5, 6, Angular CLI, Typescript, JavaScript, NPM, Express.js, JQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, Web Storm, TDD, Karma, LESS, JSON, NgRx, ES6, ES5, JIRA.
Web Developer
Confidential, New York, NY
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, HTML5, CSS, CSS3, Angular2+, jQuery and JavaScript.
- To analyses the requirements and develop enhancements that will mostly benefit users.
- UsedHTMLto develop websites.
- Developed Single page application (SPA) development by using Angular & NgRx.
- Modified the existing website by adding suitable naming conventions and coding standards.
- Worked with user interfaces and applied usability principle to portals.
- Worked extensively with the File management and image libraries.
- Created an inline-edit and widget-collapse feature for the web page.
- Used Wireframes to draw the user requirements.
- Developed clickable prototypes in HTML, DHTML, CSS and JavaScript.
- Tested web sites and fixed any existing bugs using Firebug.
- Provide maintenance to several websites.
- Responsible for code optimization and test the website across different browsers.
Environment: HTML, CSS, JavaScript, Angular Js, JQUERY, Angular (2/4), AJAX, JSON, XML, ECLIPSE, SVN.