Sr. Web Developer Resume
Irving, TexaS
SUMMARY
- Around 9 Years of extensive experiencein building web User Interface and interactive software products using HTML, DHTML, XHTML, CSS, JavaScript, AJAX, Bootstrap, JSON, jQuery, Angular JS 2/4/6/7/9, Node.js, Dojo Flexbox, Ember.js, React.js.
- Elegant experience as a Web UI developer in analysis, design, development and testing of web applications.
- Solid experience in SPA (Single Page Application) development using Angular2/4/6/7/9 and React.js (version 16+).
- Experienced in executing distinctive features of Bootstrap.
- Capable in creating website page rapidly and adequately utilizing HTML5, CSS3, JavaScript, Angular.js and React.js that follows W3C, WCAG Web Standards and are browser compatible.
- Skills in optimizing websites for mobile using CSS media queries.
- Experience in developing Ext.js components like Grids, Toolbars, Panels, Combo - Box and Buttons.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, DOJO, flexbox, Node JS, JSON and XML, spring.
- Experience in Complete code base conversion toReact Nativewith feature parity
- Experience in using KOA Frameworks.
- Good experience in Document Object Model (DOM) and have a strong understanding of DOM functions to use in interacting with objects in HTML, and XHTML documents.
- Experience in bug tracking tool JIRA and code integration and deployment tool JENKINS.
- Extensive experience in software developmentmethodologiesWaterfall and Agile (Kanban and scrum).
- Worked on cross-platforms (Windows-Unix) with TFS, CVS and Subversion.
- Extensively used Angular CLI built in directives ngIf, ngFor, ngClass, ngStyle, ngSwitch, ngModel and used all class decorators Component, Directive, Pipe, Injectable and Field Decorators such as Input, Output, View child.
- Hands on experience in REST Api Get, Post, Delete, Express, Body-Parser, JWT Token.
- Hands on experience on creating and using NodeJS, Express, Body-Parser, JSON Web Token.
- Extensively used NodeJS with JWT and used Rest API’s along with Express and body parser.
- Strong knowledge in using ES6 and its features.
- Experience in built web services using spring, offering REST, AWS and SOAP interfaces.
- Hands on experience working with Ag-grid.
- Ability to understand business requirements and all the mockups into prototypes that comply with the features of web accessibility.
- Used Typescript as compiler to compile typescript code into JavaScript and used Typing's to manage Typescript definition
- Good experience in testing frameworks like Jasmine, JEST and Karma.
- Experienced in developing web pages that adapt to any browser including Android & iOS device browsers.
- Thorough understanding of cross browser issues and solid experience on debugging tools like IE DeveloperToolbar, Firebug, Firebug Lite and Chrome.
- Experience in creating Templates, Web Interfaces, Layouts, Mock-ups and Prototypes with Adobe.
- Strong in Web Services using SOAP and Restful API’s which are used to build the communication between the systems.
- Proficient with IDE tools like Eclipse, Notepad++, Visual Studio Code, IntelliJ and Sublime Text.
- Proficient in Object Oriented Programming (OOP) using JavaScript.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Defined Business Process, identified risk, done risk analysis and provided baseline acceptance criteria and deliverables.
- Good experience in code versioning tools like Git and SVN.
- Ability to learn new frameworks, design patterns quickly and adapt.
- Outstanding troubleshooting, Problem solving, Analytical & Design, communication skills and strong focus on teamwork and achieving team goals.
TECHNICAL SKILLS
Web Technology: HTML, CSS2/3, DHTML, ES6, XML, XHTML, AJAX, jQuery, JSON, DOM, PHP 7.2, JavaScript Object Oriented Programming, AngularJS, Angular2/5/6/7/8, Bootstrap, React JS.
JavaScript Libraries: Backbone.JS, Ext.JS2.0/1.0, Node.JS, AngularJS2/5/6/7, jQuery, bootstrap.JS, React.js, Ember.js
IDE's and Tools: Eclipse, Notepad++, Visual Studio, Sublime Text, WebStorm, IntelliJ.
Debugging Tools: Developer Tools, Firebug.
Database: PL/SQL, MySQL, TOAD, CASSANDRA.
Application/ Web Servers: Team Foundation Server, HTTP Web Server, IBM WebSphere, Apache Tomcat Server, JBoss, AWS.
Operating Systems: Windows, MacOS X, Linux.
PROFESSIONAL EXPERIENCE
Sr. Web Developer
Confidential, Irving Texas
Responsibilities:
- Produce Front-end code to create highly functional user interface using and React.js, Angular 7/9 with a focus on usability and simplicity of design.
- As a UI Developer, assisting my team in developing two different Web-based applications that include writing code in HTML5, CSS3, JavaScript, React JS and Node.js making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Responsible for setting up entire UI using React framework utilizing organizations internal toolkit which is based on Material-UI.
- Created reusable UIelements with HTML5, CSS3, JavaScript and extensively used React.js.
- Applied redux middleware usingredux-promise, redux-thunkandredux-saga.
- Used Redux methods like Action creator, Dispatcher, Reducer, create Store, combine Store, middleware, subscribe to work with Redux.
- Used React Hooks such as Use State, Use Effect, Use Reducer etc.
- Experienced in developing web and mobile applications using latest JavaScript ES6 features and frameworks such as ReactJS, and Redux.
- Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across users.
- Used React JS for templating for faster compilation and developing reusable components.
- Experience in Building applications using React JS which allowed us to render pages on both the client and server using the same codebase.
- Utilized React hooks to reduce the complexity of this keyword.
- Used React JS for templating for faster compilation and developing reusable components.
- Experience in Building applications using React JS which allowed us to render pages on both the client and server using the same codebase.
- With the concept of ReactJs, worked on usage metrics and also end to end events tracing for analysis purpose.
- Enhanced an existing Angular 6 to Angular 8/9 which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spins up and enhanced performance.
- Leveraged Angular6 resources for all data access, encapsulating URLs, and standardizing data access interfaces and migrated the stuff over to Angular 9.
- Created custom Components and Directives for re-usable components.
- UsedReact JS concepts like components, Hooks, Forms, Events, Keys, Router, Animations and Flux to develop the rich UI application
- Worked on Reactiveforms toprovide a model-driven approach to handlingforminputs whose values change over time.
- Created validation rules using validation.js and worked on other react libraries like boron.js, tooltip etc.
- Worked with HTML5, CSS3, JSON, JavaScript, React.js (Version 16+) and ES6 for developing user interface.
- Test and fix inconsistency caused by WinForms-WPF difference.
- Created Angular6 Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.
- Highly used Angular9 Router to build single page application (PWA) for navigate through the different status and multiple modals.
- Worked on Reactiveforms toprovide a model-driven approach to handlingforminputs whose values change over time.
- Worked on validations related to forms for various modals across the application on ngSubmit.
- Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular9 Components.
- Extensively used CSS and Angular Material for styling the HTML elements.
- Created unit test cases of Angular6/9 components, services using Karma-test-runner and Jasmine.
- Extensively used Angular CLI to create custom Components, Directives and to run Unit tests.
- Used Typescript as compiler to compile typescript code into JavaScript and used Typing's to manage Typescript definition.
- Using GIT for version control
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Used CSS Grid system for the layout of Application.
- Developed web applications using Restful and SOAP protocols.
- Tested cross browser functionality and fixed major layout bugs for supported browsers and compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
- Used Spring Boot, Spring Web Services for consuming JSON to secure the application.
- Used GraphQL API can help handle communication between multiple microservices by merging them into one GraphQL schema.
- Involved in Agile/ SCRUM based approach to UI development.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Expertise in debugging skills using Safari Web Inspector, Chrome Developers Tool, and Firebug.
- Worked on the assigned issues in JIRA/ALM and fixed them before going to production stage.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON.
- Used NVDA (Non-Visual Desktop Access) program to understand the tab order of the web pages and make the web pages accessible.
- Developing the web pages with WCAG 2.0 level AA or level A standard of accessibility.
- Used AXE tool for web accessibility testing.
- Worked on cross browser compatibility and fixed the bugs in variety of browsers such as Internet Explorer, Mozilla Firefox, and Google Chrome.
- Used GIT as version control tool.
- Worked with jQuery data tables for creating elegant and organized table and jQuery masking library for making masks on form fields and using ajax to deliver data from JSON file.
- Used Webpack in-order to easier splitting of code, control over assets processing, and elimination of dead assets.
- Used SoapUI, Postman, Swagger to test API’S.
- Used Splunk to check the logs.
- Implemented Advanced Search (search with multiple search entities) with the help of Elastic Search and Kibana.
- Worked closely with QA team performing Unit testing using Jasmine, karma to fix bugs and experience on Test Driven Development (TDD), Iterative and Incremental development, and Automate test using tools like Selenium and protractor.
- Implemented modules into Node.js to integrate with design and requirements.
- Used Node.js to run Grunt tasks and properly build the project (Compile, Concat etc.)
- Performed the System Testing, Regression Testing for Complete UIafter fixing the Issues which are reported by Testing Team.
- Solve any design or usability issues that arise and anticipate potential future problems so they can be resolved before they impact users.
Environment: jQuery, JavaScript, JSON, CSS3, HTML 5, Ember.js, AJAX, GIT, JIRA, ALM, Angular6/7, React.js, AWS, Node.js, NVDA, SoapUI, Swagger, Postman, Elastic-Search, Kibana, TypeScript, Webpack, TDD.
Sr. UI Web Developer
Confidential, Chicago, IL
Responsibilities:
- Developed Web Application using UI Bootstrap, HTML5, ES6, CSS3, JavaScript, AJAX, jQuery, TypeScript, and CSS. The project is built upon the Single Page Application criteria.
- Worked with HTML5, CSS3, JSON, JavaScript, React.js (Version 16+) and ES6 for developing user interface.
- Routed the pages in react using router 4 and imported UUID to assign IDs for each page or a customer.
- Developed web applications using Typescript or ES6.
- Did wiring of the components with redux and redux saga.
- Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.
- Implemented screens for the front end using React JS and used various predefined components from NPM and Redux. features such as multi-line strings, restructuring assignments, enhancing object literals and arrow functions.
- Involved in using React JS components, Forms, Events, Keys, Router and Flux concept.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked in an AGILE (Kanban) team by communicating with the business analysts extensively and deliver exactly what they need.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Experienced in developing React components. Used Axioms with React JS for making AJAX Calls.
- Created components and pages with proper state and props management between different pages.
- Experienced in developing React components. Used Axios with React JS for making AJAX Calls.
- Created components and pages with proper state and props management between different pages.
- Involved in using React JS components, Forms, Events, Keys, Router and Flux concept.
- Test and fix inconsistency caused by WinForms-WPF difference.
- Using web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- String front-end (User Interface) development using HTML, CSS, ES5/6, JSX, ReactJS, Redux-saga and REST API.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Implemented routing for all the components developed. created and injected reducers and sagas in store.
- Hands on experience using all React Lifecycle methods and Hooks API in functional components.
- Worked on react utility i18n for language transformation of application.
- UsedAxios,react router, React hooks, Reduxfor building client-side application
- Complete code base conversion toReact Nativewith feature parity.
- Retrieved and saved data using the immutable.js by creating action and reducer for each container.
- Involved in developing applications using AngularJS (2.0/6.0) like Grids, Toolbars, Panels, Combo-Box and Button etc. worked on various components of analytic dashboard for operational optimization using Angular and Polymer.
- Experienced in developing React components. Used Axioms with React JS for making AJAX Calls.
- Created components and pages with proper state and props management between different pages.
- Involved in using React JS components, Forms, Events, Keys, Router and Flux concept.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked in an AGILE (Kanban) team by communicating with the business analysts extensively and deliver exactly what they need.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Developed user interface by using theReact JS, FluxandHooksconcepts forSingle Page Applicationdevelopment.
- Created components and pages with proper state and props management between different pages.
- Involved in using React JS components, Forms, Events, Keys, Router and Flux concept.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
- Used Rally application for managing all the user stories assigned by the business analysts.
- Fetched data from mongo DB using Mongoose of Node.js.
- Prepared system for unit testing by writing test cases using Jasmine and Karma within TDD.
- Implemented a Node.js server to manage authentication.
- Developed Restful Web Services using Jersey framework for getting credit information.
- Developed JAX-WS SOAP web services using Apache CXF, XSD, WSDL, XML.
- Used the SOAP UI tool for testing the behavior of the web services.
- Involved in deploying applications in AWS environment using Jenkins, Dockers, Nginx and Git.
- Used Rally application for managing all the user stories assigned by the business analysts.
- Used Git and Webpack to implement the work environment and manage projects.
- Implemented end of end test with Protractor.
- Used JIRA as bug tracking tool.
- Responsible for changing UI to WCAG 2.0 compliant.
Environment: jQuery, JavaScript, CSS3, Html5, React-DOM, Immutable.js, Data tables, Validation.js, React, Redux, SASS, Foundation, Protractor, Node.js, Angular 2/5, GIT, AWS, Jenkins, Dockers, Nginx, Webpack.
Sr. UI/ Web Developer
Confidential, FL
Responsibilities:
- Wrote extensive HTML/ HTML5, CSS3, JavaScript, Angular 2, SASS, LESS, React.js, Redux, Flex Framework code to build dynamic pages.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of theapplication.
- Analyzed different change requests’ requirements, design, development and testing.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Experienced in developing web and mobile applications using latest JavaScript ES6 features and frameworks such as ReactJS, and Redux.
- Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across users.
- Used Twitter Bootstrap to create Responsive Web Design (RWD).
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON.
- Used Redux methods like Action creator, Dispatcher, Reducer, create Store, combine Store, middleware, subscribe to work with Redux.
- Responsible for implementing UI mockups, integrating third party JavaScript libraries, and handling/creating Redux store data.
- Reviewed and analyzed the software requirements for determining feasibility of design within cost and time constraints.
- Designed the front-end applications and user interactive web pages using web technologies like Angular 2.
- Developed web pages using Angular2, which are powerful in building the Single page web applications.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 2.
- Developed a single page, cross-device/ cross-browser web application for real time utilizing Angular 2, JavaScript API.
- Created global available custom pipe, custom directive by using Angular2 Directive, Angular2 Pipes.
- Extensively used NodeJS with JWT and used Rest API’s along with Express and body parser.
- Utilized Observables and Angular2 HTTP to observe the changes of the data while working with Angular2 Router, connect to backend via Express JS.
- Used Angular 2.0 like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Implemented MVC Architecture and enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Defined new validations through Angular 2 for the form fields implemented through HTML5.
- Imported and mapped content to various collections in MongoDB through Angular2 Http, Services, Provider, and NodeJS, Express JS, mongoose.
- Used React JS for templating for faster compilation and developing reusable components.
- Experience in Building applications using React JS which allowed us to render pages on both the client and server using the same codebase.
- Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services andVue.js.
- UsedVue.jsevents distribution and parent chain for parent-child component communication
- Design and build UIs on Server Platform in a team environment.
- Designed and implemented the UI with extensive use of JavaScript and JSON.
- Used jQuery/AJAX on the UI for populating the data that is fetched from web services/APIs.
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Used Grunt for JavaScript workflows like concatenating and minifying JS files, carrying out tests, refreshing browser to upload script changes.
- Experience on client-side testing frameworks like Jasmine and Karma.
- Used various predefined modules from NPM like body Parser, Express, CORS.
- Prepared system for unit testing by writing test cases using Jasmine and Karma within TDD.
- Used JIRA for bug tracking and issue tracking.
- Used Jenkins for continuous integration and deployment.
- Extensively used GIT as version control.
- Actively participated in the team on agile development cycle.
- Designing and documentation of various phases of the project and the system changes according to the requirements, objectives and the user documentation.
- Involved in making the application Responsive using Bootstrap and used LESS preprocessor.
- Added user validations and user permissions by using the Node.js.
- Worked with Jasmine unit test framework to write unit tests for JavaScript code and Karma as a test runner.
- Used Web services for transmission of large blocks of JSON.
- Used Grunt to create project structure and for managing UI module dependencies.
Environment: HTML/ HTML5, CSS3, JavaScript, Angular 2.0, AJAX, Vue.js, RESTful, Bootstrap, JSON, Jasmine, Karma, Adobe photoshop CS6, React JS, SASS, LESS, Node.js, Redux, TDD, Flex.
UI Web Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in developing Complete Administrator Portal having Alert Management, Ad Management, User Management, News Management for the interface of mobile banking application.
- Created self-updated, interactive, user-friendly and transparent dashboards in data visualization tool.
- Used Angular JS to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Worked in Agile/SCRUM methodology approach for UIDevelopment.
- Experienced in testing code developed in TDD(JEST)/ BDD environments.
- Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, jQuery, Web Service call and JSON.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Designed and implemented the User Interface using Angular JS, MVC framework (which means JavaScript, HTML, and CSS), jQuery and AJAX.
- Involved in developing dynamic correspondence letters to the customers using Database, XML, XSLT and JavaScript.
- Involved in Design, Development and Testing of Web Forms using ASP.NET and .NET Framework.
- Involved in Develop and consume Web Services on the business layer to create a service layer.
- Used SVN version control repository for source code management.
- Worked closely with Visual QA team in fixing the defects.
- Experienced in development work around developing interfaces into various components of client infrastructure using SOAP APIs.
- Creating log-in authentication modules using Angular Jsand JavaScript.
- Responsible for design and development of the web pages from mock- ups.
- Experience in jQuery frameworks in AJAX-driven websites using proxy to get the data from the backend in the form of JSON and XML to populate on the UI components.
- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY
- Developed mockups and prototypes using HTML5 and CSS3. Designed new classes and functionalities eloped the application's presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.
- Created section 508 compliant versions for PDF, MS Word, MS Excel, and MS PowerPoint documents.
- Implemented authority management on each sensor using Angular Router.
- Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns preferably AngularJS.
- Development of website GUI & functionality with jQuery and JavaScript.
- Used AngularJS for heavy DOM manipulation.
- Developed re-usable function using Jasmine for the Test Automation.
- Created components like Grid, Panels, Toolbars, button and Combo-box etc.
- Designed the application framework, selects the software and hardware platforms and determines the site navigation.
- Perform code review with peers to ensure code optimization and web optimization techniques are followed.
- Follow agile methodology and iteration planning.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
UI Developer
Confidential, Philadelphia, Pennsylvania
Responsibilities:
- Working in Photoshop design comps developing HTML/JavaScript/CSS based web sites, including testing and debugging cross-browser.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- To communicate with the backend worked wits Http module.
- Used advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed Graphics using Paint Shop Pro/Photoshop & Animation using Flash/Fireworks.
- Developed fast loading images using Adobe Photoshop CS3
- Involved in designing and developing the JSON, XML Objects with SQL. Responsible for developing, editing, publishing, and managing content on the external Web pages and internal layouts.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Engaged in development of web pages using ASP.NET MVC, XML, VB.Net, CSS and UI enhancement coding.
- Extensively involved in User Interface designing using Web forms and Win forms.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed and Architected the Application using MVC and designed the application using responsive web design to work on different devices.
- Using web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- Followed Agile and Scrum software development methodology.
Environment: HTML, CSS, Angular.js, ASP.NET, JSON, Agile, Node.js, Adobe Photoshop CS3, MVC, XML, VB.Net.
Front End Developer
Confidential
Responsibilities:
- Developed user interface using HTML, CSS, UX, JavaScript, jQuery and jQueryUI.
- Designed graphic objects, animated icons, templates, banners and vector images with Adobe Photoshop.
- Experienced in front end testing strategies, technologies, & implementations including continuous integration options.
- Worked extensively using CSS for styling HTML elements.
- Created web pages which are informative and yet very neat and interesting to look at.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Involved in writing the Interfaces usingJava.
- Responsible for design and development of the web pages from mock- ups.
- Developed administrativeUIusing BackboneJS.
- Used jQuery to handle the front-end client-side validations.
- Involved in development of HTML prototypes andUIdeliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
Environment: Eclipse, SOAP, XML, JAVA, PL/SQL, Oracle, Windows XP, Java, HTML, JavaScript, Web Services.