Web Developer Resume
WA
SUMMARY
- Over 8 years of experience in developing User Interactive web applications using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, Angular 5/6, ReactJS, jQuery, AJAX and JSON.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Strong Knowledge in using React JS components, Forms, Events, Context API, Router, Animations, and Redux concept and followed react - life cycle hooks to build the application
- Used React-Router to turn application into Single Page Application.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Worked with React Testing Library, Jest for unit testing the application code.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery, experience in making webpage cross browser compatible.
- Experience in working MVW (MVC, MVVM) frameworks like Angular 5/6 along with UI Bootstrap.
- Excellent experience and Knowledge in CSS with preprocessors like LESS and SASS.
- Fluent in developing applications using Angular5/6 features like components, pipes modules, templates, meta data, data binding, routing and Angular CLI.
- Proficient in making AJAX calls using jQuery, native JavaScript methods and usage of JSON for faster and impulsive responses.
- Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase.
- Expertise in developing Single-page applications (SPAs) using various JavaScript frameworks like AngularJS, ReactJS, NodeJS and Bootstrap.
- Excellent skills on Angular5/6 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Worked on JavaScript framework Angular to augment browser-based applications with MVC capability.
- Extensive experience in developing Node JS applications using MVC frameworks.
- Utilized Angular for consuming a RESTful web service using AJAX services like $http, $resource and handled cross domain requests to retrieve the required JSON data for the application.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Good working knowledge of Responsive Web Design (RWD) using Bootstrap and CSS3 media queries.
- Understanding and pleasant experience with Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Solid Understanding of RDBMS concepts and Extensive development experience using databases such as MySQL, NoSQL databases like MongoDB.
- Experience with full software development lifecycle, architecting scalable platforms, object-oriented programming, agile methodologies, and Scrum.
- Well versed in build and compile tools like Babel & Webpack.
- Experience in software configuration management using version controls like SVN and GIT.
- Experience in all stages of testing namely Functional testing, Performance testing and User Acceptance testing.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Involvement in using various IDE's like Microsoft Visual Studio, Dreamweaver, Notepad++, IntelliJ IDEA, Sublime, Eclipse, WebStorm, NetBeans, Adobe Photoshop.
TECHNICAL SKILLS
Programming: Java, HTML5, CSS3, JavaScript, Typescript and PL/SQL
JS Frameworks: jQuery, Bootstrap, Angular1.x, Angular5/6, Nodejs, React.js and React Native.
Databases: Oracle, SQL server, MySQL and MongoDB, Postgres SQL
IDE Tools: Eclipse, Dreamweaver, Firebug, Developer Tools, Edit Plus, JS fiddle, Visual Studio Code and Atom Editor.
Build Automation: Webpack, Metro.
Web Services: XML, SOAP and RESTFUL
Operating Systems: Windows10, UNIX, Linux and Mac OS
Unit Testing Framework: Jasmine, Karma, React Testing Library, Jest.
Version Control Tools: SVN and GIT
Debugging Tools: Firebug, Firebug Lite, Google chrome web developer, IE developer, Redux Developer Tool and React Developer Tools.
PROFESSIONAL EXPERIENCE
Confidential, WA
Web Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js and Internal state management framework .
- 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.
- Implemented 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 Redux concept.
- Used React-Router to turn application into Single Page Application .
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, Axios and Flux concept.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Built components for Checkout page like delivery options and payment components.
- Extensively using multiple components with composition to maintain Object oriented design pattern and using state manager and event framework to share data between different components of a web page
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Writing Jenkins script to trigger the CI/CD pipeline to make sure the code passes different quality gates and standards to build the distribution package
- Debugging and resolving any defects with in the SLA based on severity and initiating a hot fix as per the requirement
- Working with multiple teams (Ex: UX, marketing, legal, systems, content, CMS, product teams, production management teams, Integrated system testing teams, catalog, A/B testing, analytics and reporting) across multiple time zones to ensure smooth and on time delivery of the features
- Monitoring Splunk logs to analyze production issues.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with Junit to unit test framework and to write unit tests for JavaScript code.
- Used TDP and iTrack to keep track of user stories, outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, Java Script, React JS, Redux, Rally, Jest, Bitbucket, Docker and Jenkins,splunk.
Confidential, WA
Web Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Implemented 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 Redux concept.
- Used React-Router to turn application into Single Page Application .
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, Axios and Flux concept.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid, Error handling using Axios interceptors.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Implemented flux pattern by using redux framework as a core dependency.
- Have worked on AWS to integrate the server side and client-side code.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with React Testing Library to unit test framework and 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.
- As an onsite coordinator, I have interacted with offshore team to give the Functional and Technical Knowledge and to track the status of the project.
- Used Rally to keep track of user stories, outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, Java Script, React JS, Redux, Rally, React Test framework, GitHub, Docker and Jenkins, AWS, Amazon Aurora Postgres.
Confidential
Web Developer
Responsibilities:
- Responsible for developing user interfaces pages using Angular6/7 along with HTML5, CSS3, JavaScript, Nodejs, TypeScript, Bootstrap and RxJS.
- Created several Angular6 components with TypeScript using component decorator (@Component) and arranged them in cohesive blocks to work together and services to consume REST API's using Component based architecture provided by Angular5.
- Strong experience in dealing with CSS Concepts like CSS Background, CSS Layouts, CSS positioning, CSS Box Model, Pseudo classes, Pseudo elements, CSS Animations and CSS Box Model.
- Implemented asynchronous data communication without refreshing the page using AJAX and captured relevant server responses.
- Worked on Template Driven &Reactive forms for two-way binding, change tracking, validation & error handling.
- Built responsive web pages using Bootstrap and used various bootstrap components like navbar, alerts, progress bar, modals and carousel.
- Implemented Angular5/6 component router for navigation and Angular5 services to connect the web application to back-end APIs. Extensively used RxJS library to create observables, subjects and behavior subjects for communication between the components
- Used Selectors, Events, AJAX and Dom Manipulation using components in AngularJS5 for updating content on DOM nodes.
- Moved existing AngularJS controllers and services to Angular5components for more responsive and less dependency. Developed Angular6/7 modules using Angular Module (@NgModule()) decorator and used metadata properties like imports, declarations, bootstrap.
- Created Angular5 components, implemented Input variables, Bootstrapping, NgFor, NgIf, ngModule, RouterOutlet, binding the click event, Component decorator, binding to the hidden property under development.
- Experience in Angular6/7 structural directives and attribute directives which are responsible for DOM manipulation, and some other concepts like Interpolation, Routing, Service and Animations.
- Used PrimeFaces framework for cross-device compatibility to make sure the system can be used in a comfortable manner under any web browsers or devices.
- Used Ag-Grid JavaScript framework to display huge data in tables and search for results and do manupulations using more options.
- Updated the application with new features of Angular 6 and worked on some of the features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
- Using Git as a version control and Bitbucket for git repositories.
- Structured and organized files using Webpack and Gulp packages. Compressed and compiled web files/assets using NPM to improve web performance
- Involved in Agile development methodology with the help of JIRA, and actively participated in Scrum meetings
- Used HTTP Interceptors to add JWT tokens and authentication headers to every http call to provide authentication to the pages.
- Applied Angular $http services for Consuming RESTful Services
- Involved in TDD for unit testing using Jasmine/karma as a test runner. Used Babel for transpiling code written in ES6 to ES5 supported by most browsers. Also, used transpiler to transpile code written in typescript to ES5.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
Environment: HTML5, CSS3, JavaScript, Angular6/7, RxJS, NodeJS, AJAX, PrimeFaces,Ag-Grid Cassandra, Git/Bitbucket, Jasmine/karma, Babel, OAuth2.0, JWT, Jira and Webpack
Confidential
UI Developer
Responsibilities:
- Analyzing the Requirements, designing a solution and interacting with team members to provide effort estimates, Coding, and Unit Testing.
- Built the reusable service components using Angular JS 1x services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript. Example: Order Items Display, Shipping Method Selection, UI Buttons redirection, Page level Error Messages.
- Developed unit test cases using Jasmine framework; Managed them via Grunt and Karma.
- Developed the logic to Call the API calls in required Sequence for better page performance.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Merged the 2 domains to att.com/shop to make the customer life easy to order the products.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Used internal framework to implement responsive web-design.
Environment: HTML, CSS, Angular-Js 1.5, Node-Js, JQuery, JavaScript, Json, Ajax, Adobe CQ5, Grunt, Gulp
Confidential
UI Developer
Responsibilities:
- Discussion with clients, onsite managers, internal architects to perform requirement & impact analysis and provide estimates to develop & test the individual customization modules.
- Involved in complete development of ‘Agile /SCRUM’ and tested the application in each iteration.
- I have involved in the requirement discussion for the waterfall methodology.
- Collaborated with Designers and Information Architects to identify development constraints
- Created components, modals, and banners to display for IRU customer.
- Modified the content, styles, and images for IRU customer as per business.
- Fixed the bugs during IST and UAT and supported until the project is live.
- Fixed the accessibility issues using Non-visual desktop access tool (screen reader).
- Fixed Cross browser issues, mainly IE8+.
- Used code Quality tools like JSHint and JSLint to check JS code.
- Used code collaborator for code review.
Environment: HTML, CSS, JQuery, JavaScript, Json, Ajax, JSP, Adobe CQ5.