Senior Frontend Ui Developer Resume
Owing Mills, MD
SUMMARY
- 9 years of extensive Experience as Front - End UI Developer in designing User Interface applications and professional web applications using HTML (4/5), CSS (2/3), JavaScript, TypeScript, Angular (2), Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, JSON, Java/J2EE.e
- Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Worked extensively on TypeScript frameworks like Angular 6, Node.js and React.js.
- Expert in creating Restful and SOAP web services.
- Experienced in client-side design and validation using HTML and TypeScript.
- Experience in working with third party web services APIs and Web Services using AJAX and JQuery.
- Defined some of the new validations in Angular 6 for the form field validation implemented through HTML5.
- Experience in setting up the AngularJS frameworks.
- Used Angular6 by consuming Restful web services.
- Experience in Integrating the dynamic Webpages using Angular 6 and JQuery.
- Experience working with Node.js to setup Web API's.
- Watched changes in project with gulp task runner, with installation of latest versions of ES6 which will run on Node.js environment.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node.js based JavaScript library.
- Experience in managing lifecycle of MongoDB database including database sizing, deployment automation, monitoring and tuning.
- Excellent knowledge on Angular 6 components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
- Experience in utilizing Angular UI-bootstrap and CSS3.
- Used Angular 2 controllers in various pages of the application.
- Worked on application level code to perform client-side validation using JQuery and Angular 6.
- Implemented logic using AngularJS, Typescript, and ECMAScript 6.
- Experienced in building cross browser compatibility web applications like Chrome, Safari, Firefox, Internet Explorer and Opera using HTML5 and CSS3(SASS/LESS).
- Involved in several web application development projects that required Responsive Web Design Using Twitter Bootstrap.
- Worked on Eclipse, SublimeText, Webstorm and Notepad++.
- Good Web Application debugging skills using Chrome Developers Tool, Bugzilla and Firebug.
- Good knowledge of using JavaScript testing frameworks like Jasmine
- Expertise in using Mixins in SASS and Loops in LESS.
- Expertise using the Nested Loops in SASS.
- Worked as a Team player for iPhone, and web development apps using HTML5.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Detailed understanding of DOM manipulations and DOM functions.
- Designed the web layouts using Adobe Photoshop.
- Well versed W3C standards along with experience in Web 2.0 and related sources.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked in GitHub/ stash repository, SVN version control for code store and manipulations
- Experienced with source tree interface to pull/ push/ commit code.
TECHNICAL SKILLS
Web Technologies: HTML4/ HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular.js, Node.js, Express.js, React.js, Ajax, JSON, Angular 6, TypeScript, Angular CLI, AZURE Cloud Services
IDE s: Eclipse, Visual Studio Code, Notepad++, WebStorm, Sublime.
Debugging tools: Firebug, Chrome Developer Tools.
Operating systems: Linux - Ubuntu, Mac OS, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: GIT, SVN.
Build Tools: Jenkins
Database: SQL Server, MYSQL, MongoDB.
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator
Programming Languages: C, C++, JAVA, J2EE
PROFESSIONAL EXPERIENCE
Confidential, Owing Mills, MD
Senior Frontend UI Developer
Responsibilities:
- Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
- Developed Web Application using Angular 6, UI Bootstrap3, HTML5, CSS3, TypeScript and SASS. The project is built upon the Single Page Application criteria.
- Developed Angular 6 components that could be reused in various parts of the application and form field validation.
- Developed various AJAX controls and widgets to build a rich User Interface for the application.
- Worked with Angular 6 services, components, and pipes, working with animations, routing.
- Worked on Angular 6 by consuming Restful web services & Used Angular 2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Implemented Angular 6 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Created TypeScript reusable components and services to consume REST API's using component-based architecture provided by Angular 6.
- Created custom directives in Angular 6 for reusable components.
- Utilized Observables for http error handling with catch and throw RxJS operators.
- Worked on Angular 6 concepts such as two-way binding, *ngif and *ngFor structural directives, property binding, services, dependency injection, routing.
- Implemented authentication system using JWT (JSON Web Tokens), Local Storage on the client side and OAuth2, Redis (Session Store) on the server side.
- Used Grunt to create UI builds and run UI tasks like compiling less files to generate a CSS file
- Extensively used JavaScript testing tool Jasmine for unit testing and used JIRA for project tracking and bug tracking.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM Functions.
Environment: HTML4/5, CSS3/2, Angular 6, Bootstrap3, JavaScript, jQuery, AJAX, JSON, Jasmine, JIRA, Grunt, WebStorm and GIT.
Web UI Developer
Confidential, Edgewater, NJ
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB, React Native.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- 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.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Developed the flux pattern by using redux framework as a core dependency.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Developed the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server
- Fetch data from mongo DB using Mangoose of Node.js.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- 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: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, Flex, Web Strom, JSP, MS Office, TDD, Mocha, GitHub, and Jenkins, React Native.
Confidential, Boca Raton, FL
UI Developer
Responsibilities:
- Used HTML5, CSS3, JavaScript, React, Redux and Node JS for designing and implementing the User Interface.
- Created React JS components using Redux Following Duck pattern.
- To implement authentications used Node JS.
- Worked with React Router for single page application.
- Used Jenkins for the build process to generate NPM-build.
- Built reusable templates for websites using Bootstrap
- Experienced working with React JS and Redux architecture.
- Experience in using babel, web pack with JavaScript, React JS.
- Worked on developing RESTful web services on Node JS express application server.
- Worked with authentication and authorization configurations on React App and Node JS.
- Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of Node JS applications.
- Used ReactJS to create controllers to handle events triggered by the client and send a request to the server.
- Used Enzyme for writing Unit Test cases.
- Used Webpack, Babel and Gulp for transpilation (compilation) configuration for typescript to be converted to JavaScript.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, CSS autoprefixer, SASS compilation, bundling and test runner configurations and make it available as a command.
- Deployed applications on cloud AWS EC2.
- Responsible for initial configuration of deployment pipeline configuration for node.js based applications. Also used AWS S3 buckets for storage.
Environment: JavaScript, HTML5, CSS3, JQuery, AJAX, REST Web services, Bootstrap, ReactJS, NodeJS, MySQL, Windows, Maven, Redux, NodeJS, webpack, grunt, babel, WebStorm, GIT, Docker, AWS EC2.
Confidential
Web Developer
Responsibilities:
- Writing features using HTML, CSS, OOP JavaScript, Ajax, JQuery
- Maintenance of product.
- Writing unit test cases using Qunit
- Configured HP Performance Center web enabled user interface and stored all the test scripts, Load Test configurations, test data and the Results
Confidential
Responsibilities:
- Writing features using HTML, CSS, Angula.js, Typescript
- Maintenance of product.
Confidential
Responsibilities:
- Written HTML, CSS, OOP JavaScript, Ajax, JQuery, Angular.js
- Maintenance of site.
Confidential
Software Engineer
Responsibilities:
- Produce mockups and designs in Photoshop and implement these using HTML and CSS
- Responsible for developing in Interactive HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Work with the back-end development team to implement interactive JavaScript Plug-ins and AJAX-based functionality.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.