Sushma - Sr UI Developer |
[email protected] |
Location: Dayton, Ohio, USA |
Relocation: |
Visa: |
Having9+ years of experience in designing User Interface (UI) applications and professional web applications using
HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, AngularJS, Angular, EXTJS, React,Redux, ECMA Script 5/6, DOM, jQuery, Ajax, XML, JSON, and Node.js server. Extensive Knowledge in developing Single Page Responsive Web Applications using JavaScript frameworks like Angular, Backbone.js and Bootstrap. Extensive knowledge in object-oriented programming in JavaScript. Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap, JQuery, Angular 2/5/8/10/11/12/13/14, React JS. Good knowledge on Angular components like service resources, routing, Dependency injection, 2-way data binding, filters and events. Good Understanding of Document Object Model (DOM) and DOM Functions. Hands-on experience with CSS LESS/SASSPre-Processor. Extensive experience in designing web applications using HTML, HTML 5, XML, XHTML, JavaScript, Type Script, Angular, AngularJS, CSS, CSS3, DOM and jQuery. Expert knowledge in designing SPA using Angular. Expertise in MV* (MVC, MVVM, MVW) frameworks like AngularJS along with Bootstrap. Experience in third party libraries like NgPrime, Angular Material Design. Knowledge in Webpack, Gulp and Npm Scripts. Experience in UI Architecture design using Angular components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators. Good understanding of Design Patters, Data Structures and Algorithms. Expertise knowledge in OOPS implementation, code consistency and code review. Unit testing of Angularcomponents, services using karma-test- runner and Jasmine. Experience in Responsive web design development. Extensively used Angularfeatures, Directives, Filters, 2-way Data Binding, Services, Templates, Routing, MVC and Dependency Injection to build Single-Page-Applications in a clean and maintainable way. Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture. Developed React.js pages, web services and AJAX calls for the applications used in development of the web application to bind the data/model. Experience in using React.JS and Client Side Charting technologies such as D3.js, Chart.js. Strong skills in Relational Databases like Oracle, MySQL,and MongoDB. Developed web applications running on NodeJS using the Express framework, Vuejs and Backbone.js with Mustache.js for front end MVC/templating. Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS- SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools. Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine, and Karma for Angular and Node JS. Experience in Using Jest, Mocha, Chai, Jasmine, Karma for testing. Experience with NPMGrunt, Gulp and Bower modules of NodeJS. Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue js. Used JIRA for bug tracking and issue tracking. Worked on Version control systems like GIT, CVS, SVN and Bit bucket. Experience working in a fast-paced environment using Agile/Scrum, Test driven development and Waterfall methodologies. Worked on various IDE's Eclipse, Visual studio, Notepad++, IntelliJ, Sublime Text 3, ATOM, Net Beans, Web Storm and Brackets. Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome and checking cross browser compatibility. Valuable team player with excellent communication skills, trouble shooting skills with ability to learn and adapt to new technologies quickly. TECHNICAL SKILLS: UI Web Technologies HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS, Angular X, ReactJS,Vue.js,NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6, Typescript Version Control Tools GIT, SVN, Bit Bucket Operating Systems Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX Web/App Server Apache Tomcat, WebLogic Testing & Debugging Tools JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, jest, Jasmine, Karma, Mocha, Chai, Jenkins. Workflow Tool kit Grunt, Gulp. IDE s Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm Professional Experience: Fidelity Investments, Remote (Dayton, OH) Oct 2022 to till date Role: Sr UI Developer Responsibilities: Experienced in analyzing the business requirements of the User stories, designing, coding, testing, and documentation. Experience in development of a well responsive Single Page Application using Angular framework, JavaScript in conjunction with HTML5, CSS3 standards, with front-end developers team. Created Reusable components, custom modules, custom pipes and servicesin Angular 10/11/12/13/ 14. Used CSS preprocessor like LESS and SASS for improved style sheets. Developed page layouts, navigation, presented designs and concepts for the client for review. Used RESTful web services to fetch data from the server and use response data across the components and display with the help of HTML. Development experience with building responsive web applications using component libraries like PrimeNg or Material-UI. Design various page layouts that include responsive web pages using LESS pre-processor along with CSS. Redesigning and developing the main application to improve the user experience and added new functionality. Worked with team to develop model form controls by adding the ngModel directive wherever needed in the application. Implemented HTTP requests with Rxjs Observable library to handle multiple values over time. Handled data from multiple streams to maintain the sequence and their dependecied by using rxjs operators. Added logic to dispatch the action to Ngrx store, to update the store and to update the components subscribed to that particular store. Consumed micro service, Rest API for developing micro apps and Account Opening Platform. Implemented Ngrx store to maintain the state of the application. Worked on media queries for different layouts of screen, print, mobile phone, tablets to design responsive web pages. Developed several components in the application that implement lazy loading feature in Angular 10/11/12/13. Design various page layouts that include responsive web pages using LESS pre-processor along with CSS. Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers. Used RESTFUL web services to fetch data from the server and use response data across the components and display with the help of HTML. Worked with Vue.JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request. Worked on Vue.js events distribution and parent chain for parent-child component communication. Manipulated DOM, handled events and applied animation effects with Vue.js. Implemented Ngrx store to maintain the state of the application. Added logic to dispatch the action to Ngrx store, to update the store and to update the components subscribed to that particular store. Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews. Developed and performed test cases using jasmine and Karma in the unit test and used protractor and Http-server for the End2End testing. Worked on migrating the existing power builder application to angular. Integrated the UI code with the backend, used JSON for data exchange between client and Server. Involved in peer-to-peer code reviews and functional testing of the application. Worked with the source version control tool Bitbucket to manage the code repository. Used CI/CD, Jenkins as part of the daily automation build. Following agile methodology with daily standups and regular sprints and JIRA for tracking tasks and bugs. Environment:HTML/HTML5, CSS3, JavaScript, Angular 10/11/12/13/ 14, jQuery, JSON, Typescript, Rxjs, Bootstrap, NPM, Visual studio, RESTAPIs, GIT, MYSQL. UHG, Basking ridge, NJ March2021 to Oct 2022 Role: UI Developer Responsibilities: Worked on web applications from scratch using React JS to develop single page application. Worked on Mobile Applications from the scratch to develop App. Strong Experience of developing responsive UI for both IOS and android. Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface. Used various Bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components. Used JIRA for assigning user stories and for task runner have used Gulp. Created documentation for all the components which is included in React-Bootstrap page. Experience of using Flexbox while developing UI. Used Typescript in the app to make code strict. Used linter library to write code clean and neat. Used Redux with redux persist and redux thunk to manage app states. Worked with GraphQL subscriptions to enable real time data updates and notifications in we and mobile applications. Integrated GraphQL with various databases and data sources such as MySQL, PostgreSQL, MongoDB and REST APIs. Used React native crop image picker, react native maps, react native push notifications , firebase etc. Conducted thorough debugging and testing using React Native debugging tools and Jest, ensuring stable and bug-free applications. Proactively kept up-to-date with the latest trends and advancements in React Native and Mobile app development, attending conferences and participating in online communities. Managed the upgrading process of React Native versions, ensuring compatibility with new features and libraries while maintaining stability and performance in existing applications. Experience in managing and configuring IOS and Android platform where native configuration needed. Used Axios library to make Api call. Used JEST to test components. Performed Showing splash screen, chat with firebase, integration of sockets with chat functionality. Experience with manipulation JSON response, creation object, json array, CRUD operation with JSON and many more. Experience with creation of own components for re-usability. Working experience with UI libraries like native-base, react-native-paper. Responsible for writing Platform specific code. Worked on Login with social network sites like google and Facebook. Experience in using GIT for pulling and committing the developed content from/to the GIT repository. Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools. Used JQuery events to manipulate the elements depends on the user interactions (like ready (), hover (), bind (), click (), key press (), etc. Designed and developed base classes, framework classes and re-usable components. Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation. Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON. Handled all aspects of the web applications including maintaining, testing, debugging and deploying. Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application. Interacted with the design team to add extra new features to the project. Took care of bug fixes and code reviews. Daily updates to clients through teleconferences and formal status updates. Coordinated with the Business Analyst to get the details of each of the reports. Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility. Follow up with the development team on the improvements, integration and further enhancements in the website. Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support. Hand on experience in working with Agile software lifecycle methodologies. Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability Highly Curious about new front-end development technologies and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions. Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance. Environment: HTML5, CSS3, JavaScript, Typescript, ESlint, Reactjs, redux, ES6, Node.js, Bootstrap, Visual studio Editor, GIT, JIRA. Tracfone Wireless Inc, Remote Nov 2018 to Feb 2021 Role: UI Developer Responsibilities: Developed applications that include interactive web pages using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular framework. Involved in creating single page application that loads multiple views using routing services, lazy Loading, and adding additional dynamic features to the application using Angular 8 framework. Worked on developing model and template driven forms in Angular 8 Developed code to exchange data between one components to other across different modules using Angular 8framework. Worked on media queries for different layouts of screen, print, mobile phone, tablets to design responsive web pages. Exposure to new features and issues addressed in Angular 8. Developed several components in the application that implement lazy loading feature in Angular8/10. Updated the application with new features of Angular 8/10. Hands on Experience on Angular 8 technology for one complete project in rebasing the UI of the application using the techniques in Angular 8 Used Ajax, JSON with jQuery for request data and response processing. Used RESTful web services to fetch data from the server and use response data across the components and display with the help of HTML. Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 8 framework and Node JS. Performed client-side validations using JavaScript. Debugged issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 9, 10 &11 browsers. Implemented Ngrx store to maintain the state of the application. Added logic to dispatch the action to Ngrx store, to update the store and to update the components subscribed to that particular store. Design various page layouts that include responsive web pages using LESS pre-processor along with CSS. Worked on SQL queries to perform CRUD operations on the MySQL Database. Involved in Unit Integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews. Experience in Gulp task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap. Configured and managed version control through GIT. Environments: HTML/HTM5, CSS3, LESS, JavaScript, Angular JS, Angular8/10, jQuery, JSON, Rxjs, Bootstrap, NPM, Node.JS, Sublime, RESTful APIs, Adobe Dreamweaver CS3, Eclipse, Maven, Apache Tomcat, MySQL, GIT, Gulp, Chrome developer tools Value Labs, India Jan 2017 to Jul 2018 Role: Front End Developer Responsibilities: Turn set of business requirements and wireframes into fully functioning system components and web code using HTML, CSS, JavaScript, React JS, Redux, TypeScript Write CSS3 style sheets to give gradient effects. Developed page layouts, navigation, and icons. Created Responsive Web Pages using Bootstrap and also Media queries to support various smart devices. Created dynamic UI pages and components using JavaScript and React JS Developed Header and Footer of web app as a UI component in ReactJS. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application Used React Resolver for server-side rendering so that we can define data requirements for components and will handle the nested, async rendering on both the server and client. Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Maintained states in the stores and dispatched the actions using Redux. With the help of React Typescript Developed a custom email builder, where user can drag and drop and create their custom email template. Implemented the Drag and Drop functionality using React-Draggable Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react. Work with Snapshot testing in Jest for Redux reducers and API calls. Applied optimization techniques to reduce page size and load times to enhance user experience using sprites. Working on tools like Grunt, Gulp and Jenkins NodeJS for heavy DOM manipulation. Developed server-sideJavaScript using NodeJS. Involved in writing application-level code to interact with APIs, RESTFul Web Services using AJAX, JSON. Expertise with redux type data stores using NgRx. Working on Search Engine Optimization tactics Work with Snapshot testing in Jest for Redux reducers and API calls. Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS. Used JSON for storing and exchanging information between browsers and servers. JIRA is ticketing tool used for work tracking, issue tracking and product management. Utilized various jQuery plug-in to build Rich Internet Application (RIA) to make it look more intuitive. Developed and performed test cases using jasmine and Karma in the unit test and used protractor and Http-server for the End2End testing. Experience in using GitHub, a Gitrepository hosting service. Working with offshore team also, to explain business requirements and assign tasks. Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, ReactJS, Redux,AngularJS, Angular2, Typescript, NodeJS, RWD, XML, DOM, JSON, Jasmine, SASS, Grunt, Firebug, GIT and Eclipse IDE. Syntel, India Aug 2013 Dec 2016 Role: Web Developer Responsibilities: Designed and developed the login portal using framework Angular JSalong with HTML5, CSS3 and Type Script. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular JS. Implemented HTTP requests using Rxjs Observable library to handle multiple values over time. Worked with diverse team of product owners and UX designers in fast paced environment, with quick iterative cycles. Implemented Angular Router to enable navigation from one view to the next as user performs application tasks. Used Gulp as the build task runner to build and package the application. Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML. Written unit test scripts for controllers, filters and services using karma and Jasmine. Expertise using WCAG 2.0 Technical Standards for Web Accessibility. Extensively used NPM and Bower to manage java script dependencies. Used Web pack to build Typescript modules. Extensively used Gulp and Bower to manage daily development. Developed the pages that are complaint to W3C standard. Experience in accessible analysis, design, and testing. Responsible for quality assurance of finished websites including the validation of web forms and links. Updated the website from time to time for special Requirements. Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes. Extensively used Debugging JavaScript using Chrome developer Toolbar, Jet Brains Web Storm. Environment: HTML/HTML5, CSS/CSS3, SASS, Bootstrap3, Typescript, Angular JS, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, NPM, Jasmine, Karma, IIS, Fiddler. Educational details: Bachelor s Information Technology Eng- JNTUH - 2013 Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript information technology microsoft procedural language New Jersey Ohio |