Frontend Developer Resume
Norfolk, VA
SUMMARY
- Around 6 years of professional experience in developing and designing User Interface for web applications wif deep insight using HTML 4/5, CSS2/3,Bootstrap,JavaScript, AngularJS1.x, Angular 2/4, ReactJS,jQuery, AJAX,JSON, NodeJS.
- Excellent knowledge in CSS wif preprocessors like LESS and SASS.
- Experience in creating web applications using Angular 1.x/2.0 and ReactJS.
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
- Developed Responsive web design(RWD) using Media Queries and Bootstrap.
- Expertise in JavaScript coding and developed various Client - side validation libraries using JavaScript.
- Expert in working wif JavaScriptframeworks and libraries like AngularJS, ReactJS,NodeJS, jQuery, JSON, AJAX andRestful services.
- Experience in using variousjQuerycontrols and corresponding Event handlers etc.
- Good experience in JavaScript MVC framework like AngularJS.
- Extensive experience in developing single-page applications using JavaScript frameworks like AngularJS and Bootstrap.
- Strong experience in using React JS along wif Reduxand Flux for creating reusable UI components.
- Experience in NodeJS modules like grunt, bowerto integrate wif designs and requirements
- Used Webpack for client-side and server-side development wif NodeJS.
- Created a dashboard using Bootstrap 3.0., UsedD3.js for charting, jQuery and JavaScript for creating view models.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Excellent skills in creating and accessing various databases using MongoDB.
- Pleasant experience working in health care, media, commercial and broadcasting domains.
- Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.
- Used Continuous Integration and Continuous Deployment tools such as Jenkins. knowledge on configuring, deploying and automating instances on cloud environments like AWS.
- Implemented test driven development using Testing tools like Grunt/Gulp.
- Used GIT, SVN for Version controlling, error reporting and project management tools JIRA.
- Worked on Unit test by Test-Driven Development (TDD), writing test cases using Jasmine, QUnit,Karma, Mocha, Chai and Protractor for E2E testing.
- Experience on working wif CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Strong Experience in dealing wif CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Implemented Ecommerce digital transformation for client teams to innovative solutions.
- Dedicated team Player wif excellent, communication and Interpersonal skills.
- Experience in complete software SDLC which includes requirement gathering, coding, design, analysis, testingusing Agileinvolved in daily SCRUM meetings and Sprint cycles.
TECHNICAL SKILLS
Technologies: HTML4/5, CSS2/3, JavaScript, AJAX, JQuery, JSON, JSP, Bootstrap, DOM, ES6, Vanilla Javascript
Frameworks: AngularJS 1.x, Angular 2/4, ReactJS, Redux Saga, Flux, NodeJS,D3.js, Webpack,Dust.js,TwitterBootstrap,NgRx, RxJS,Vector Map
IDE’s: NetBeans, Visual Studio, Notepad++, Dreamweaver, Eclipse, WebStorm
Work Flow: Responsive Web Design, Single Page App, Typescript
OperatingSystem: Windows, Mac, Linux
Tools: Grunt, Gulp, QUnit, Jasmine, Mocha, Karma, Enzyme, Protractor(E2E)
Methodologies: Agile, Scrum, Waterfall
Version Controls: GIT,SVN
PROFESSIONAL EXPERIENCE
Confidential, Norfolk, VA
Frontend Developer
Responsibilities:
- Designing and developing the Commercial Business Portal using Angular2&4along wif HTML5, CSS3, JavaScriptand Type Script.
- Involving in requirement gathering, designing, development, UI reviews, and maintenance.
- Creating Typescript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
- CreatingAngular4 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
- Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Used Webpack to build Typescript modules.
- Implementing HTTP requests using RxjsObservable library to handle multiple values over time.
- Involving in developing HTML and JavaScript for client-side presentation anddata validation on the client side wif in the forms.
- Co-ordinate wif QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application.
- Using REST client to check the response of various API's as a visual documentation for back-end implementation and client-side consumption. Handling various exceptions based on the response.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Working on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.
Environment: HTML5, CSS3, SASS, JavaScript, Angular2&4, RxJS, TypeScript, Agile, Bootstrap, REST API's, Webpack, Jasmine, Karma, NPM, GIT, JIRA and Visual Studio.
Confidential, Des Moines, Iowa
UI Developer/Angular Developer
Responsibilities:
- Involved in designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS,React JS, Redux, Flux, Node JS.
- Responsible to Style, look and feel of the web page wif SASS that extends CSS wif dynamic behavior such as variable, mixing, operations and functions.
- Worked onReact JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- CreatedHTML e-mail campaigns utilizing JavaScript to promote product announcements and implement cookies for dynamic content purposes.
- Implemented various screens for the front end usingReact JSand used various predefined components from NPM (Node Package Manager) and redux library.
- Worked wif React JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Responsible forReactUI and architecture, building components library, including Tree, Slide-View, and Table Grid.
- Implemented stableReact JS components and stand-alone functions to be added to any future pages.
- UsedReact JS for templating for faster compilation and developing reusable components.
- UsedReact-Autocomplete for creating google maps location search on the webpage.
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used React-Router to turn application into Single Page Application.
- Implemented flux pattern by using redux framework as a core dependency.
- Used NodeJSto run Web pack tasks and build properly the project.
- Built backend REST API wif NodeJS.
- Used tools like Gulp and Webpack as task runners and orchestrators for the build process.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked Test Driven Development(TDD) using Karma and Jasmine
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, SASS, React JS, Redux, Flex Node JS, GRUNT, JSP, Web-Pack, GitHub, Jenkins, Web Strom,, Karma, Jasmine,Agile
Confidential, Lisle, IL
UI Developer/ Angular JS Developer
Responsibilities:
- Involved in fixing bugs in existing components and making them uniform in all browsers.
- Using HTML5, CSS3, JavaScript and jQueryimplement Look and feel of various components.
- Developed a secured Login Autantication using AngularJSRegular Expressions, Express-Session, JSON Web Tokens.
- Built the reusable service components using Angular JS services wif Object Oriented JavaScript, HTML5,CSS3based on the visual designs.
- Utilized ng-react module to bind React Components to Angular Directives.
- Used $http wif AngularJS interceptors to make sure the requests were valid and used ui-router to handlenested views and avoid page redirection.
- Effective use of CSS3 features, such as creating multiple column, borders and background, etc. and usedSASS Preprocessor.
- Expertise in using Node Packaged Modules (NPM) and Bower.
- Used Data Tables, a table plugin for jQuery, to display the data in tables along wif pagination.
- Used tools like Grunt, Gulp and Webpack as task runners and orchestrators for the build process.
- Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Implement modules into Node JS to integrate wif designs and requirements.
- Built backend REST API wif NodeJS.
- Used Dependency Injection (DI) from AngularJS factories and services
- Developed test cases for TDD in QUnit, Karma and Jasmine.
- Interacted wif the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: HTML5,CSS3,JavaScript,jQuery, AngularJS 1.x,NodeJS,Web-Pack, Jasmine,Karma, Grunt,webstorm
Confidential
Web Developer
Responsibilities:
- Built rich prototypes for designing and developing dynamic web pages using HTML5, CSS3, JavaScriptand jQuery, Ajax, JSON, and Bootstrap.
- Used HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, and Bootstrap extensively for redesigning the internal web pages and applications.
- Created Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Worked wif jQueryFusion Charts for generating reports.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues wif CSS.
- Maintain the code base by frequent updates to revision using GIT version control system.
- Performed cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Developed test cases for TDD in QUnit, Karma and Jasmine.
- Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology.
