Ui/front End/web Developer Resume
Atlanta, GA
SUMMARY
- Overall 6+ years of IT experience as Front - End UI Developer with exceptional skills in Analysis, Design and Development of high scalable Multi-Tired Web Applications.
- Experience in SDLC life cycle phases like Requirement Analysis, Designing, Development and testing and fundamental knowledge about Agile Methodologies.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 9/8/ 7/6/4/2, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks.
- Proficient on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Extensive Experience in developing single-page applications (SPAs) using JavaScript frameworks like AngularJS, and bootstrap.
- Working knowledge of Web protocols and standards (HTTP HTML/XHTML/XHTML-MP, Web Forms, XML, XML parsers).
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards
- Proficient in developing Web 2.0 Apps using core JQuery along with AJAX.
- Hands on experience in developing good responsive design approach modules by using Node.js
- Experience in Responsive Web Design using Bootstrap 4 CSS frameworks and Media Query.
- Experience in using various IDE's like Sublime, Atom, and Visual Studio Code.
- Experience with Version control systems like GIT, and SVN.
- Excellent Experience with compatibility issues with different versions of browsers like IE, Mozilla, and Chrome, and worked with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer and cross browser compatibility
- Highly motivated, reliable analytical problem solver and trouble-shooter with strong attention to detail.
TECHNICAL SKILLS
Web Technologies: HTML 5, CSS 3, JavaScript, Typescript, Bootstrap, SASS, LESS, AJAX, XML
Framework/Library: jQuery, AngularJS, Angular (2,4,6,7,8, 9), Node.js, D3JS, React.JS, Redux
IDE & Tools: MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ, Note pad++, Microsoft Visio, WebStorm
Application Server: Node, Perforce, Webpack, TFS, NGINX
Version Control: Tortoise, SVN, GIT
Package Manager: NPM, Bower, Grunt, Gulp, Webpack
Operating Systems: Windows, Mac, Linux
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
UI/Front End/Web Developer
Responsibilities:
- Created a build process for different environments like dev, test and production: Agile Methodology.
- Designed dynamic and multi-browser compatible applications using Angular 9 framework along with HTML5, CSS3, Type Script, Java Script, Node.js, NPM, Mongo DB.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated the application with new features of Angular 9.
- Created custom, self-contained, reusable, and testable Angular modules, components and services to implement key functionalities.
- Used the RxJS library to manage concurrency when fetching data through HTTP calls using Observables.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS) to install the dependencies.
- Implemented Angular Material Design components and Theme, such as table, table pagination, sort header, form filed.
- Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
- Used different Angular built in services for all data access, encapsulating URLs and Standardizing data access interfaces.
- Worked on developing the Validations across the application using Angular Validation plugin.
- Used JIRA as issue tracking product management tool to maintain and collaborate on issues and tasks.
- Actively participate in our scrum meetings work with the team to diagnose and resolve bugs and support requests.
Environment: Angular 9, TypeScript, Angular CLI, Angular Material, Node JS, NPM, RxJS, Mongo DB, HTTP, HTML5, CSS3, AJAX, JSON, Agile, Windows.
Confidential, Fayetteville, NC
UI/Web Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Developed Angular 7/8 Template Driven Forms to implement forms across single page application (SPA).
- Used Angular CLI to generate components, services, filters and compiled in different environments.
- Implemented AJAX calls in Angular 7/8 to fetch data from the backend API’s.
- Understanding the working of the RXJS(Reactive Extensions, ReactiveX) to implement various data transfer techniques with Angular 7/8.
- Used Typescript and its features such as static typing, classes and interfaces.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Extensively used Ng Module to import different modules, to declare different components, to describe the providers and services that are used to develop the Angular applications.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Worked on Restful web service calls for POST, PUT, DELETE and GET methods.
- Implemented the Angular concepts such as AOT, Lazy loading and tree shaking.
- Wrote unit tests cases to test the controllers and services using with Jasmine Framework and run the test cases using the Karma.
- Used gulp as task runner and Bower as a package manager to install dependency.
- Used Git as a version control and used JIRA for bug management.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: Angular 7/8, Angular CLI, TypeScript, Bootstrap, NPM, HTML5, CSS3, AJAX, JSON, RxjS, Karma, Jasmine, Gulp, GIT, Jira, Agile, windows.
Confidential, McLean, VA
UI/Front End Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Integrating JavaScript libraries (jQuery, React - Bootstrap, High charts, Data tables, etc.)
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React.js library functions for the logical implementation part at client side for all the application.
- Implemented flux pattern by using redux framework as a core dependency.
- 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.
- Implemented the Drag and Drop functionality using React-Draggable.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: React.js, Redux, Flex, Node.JS, Express JS, JavaScript, HTML5, Bootstrap, CSS3, jQuery, JSON, Bootstrap, AJAX, GIT, Agile development, Jira, Windows.
Confidential, Goldsboro, NC
Web Developer
Responsibilities:
- Worked on front-end applications and the User Interactive (UI) web pages are developed using web technologies like HTML5, CSS3, JQuery, Bootstrap, Node JS, Angular.js framework.
- Wrote Angular.js Controllers, Views, and Services for new website features
- Extensively used Angular UI-grid to create tables with templates on headers and cells.
- Worked with various Angular JS built-in directives ng-if,ng-show and ng-hide to show and hide the information.
- Maintained cross browser compatibility and implemented responsive features using Twitter Bootstrap.
- Developed web application, AJAX Driven user interface, interaction scenarios and AJAX navigation based on analysis, interpretations of requirement and use cases
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
- Involved in developing RESTful APIs/ Web API and task based asynchronous programming.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Developed form validation with AngularJS $valid, and data validation
- Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Used GIT for version control and Jira for issue tracking.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: Angular JS, JavaScript, Bootstrap, D3.js, Node JS, HTML5, CSS3, Ajax, Jquery, MySQL, XML, GIT, Jira, Windows.