Hussain - Software Developer\React Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: YES |
Visa: H1B |
Sirisha Akula
UI Developer [email protected] 5102565650 Simmental Dr, McKinney, Texas 75071 SUMMARY: 9+ years of experience in User Interface and scalable applications using HTML 5, CSS3, JavaScript, ReactJS, AngularJS, jQuery, AJAX, Node JS and JSON. Used the latest HTML5 elements for video playback, content rendering using semantic tags such as articles. Excellent knowledge in CSS with pre-processors like LESS and SASS. Extensive Knowledge in developing single-page applications (SPAs) using React JS framework and working with React Flux architecture. Designed a web application to query raw JSON files for Data Analysis Team. Developed the front-end by Html, CSS, JavaScript, back-end by Golang. Implemented functionality of front-end query by building handlers with RESTful APIs. Used React-Router to turn applications into Single Page Application, worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid. Created Angular service and integration with RESTful APIs. Used Angular $http to send GET/POST request to fetch data from server. Strong knowledge of cross browser compatibility issues and W3C standards. Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages. Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application. Experienced using different manual and automated testing tools for accessibility testing: JAWS, NVDA, Voiceover, Color Contrast Analyzer, AXE Chrome Extension, CMS (Content Management System) such as SharePoint, Adobe AEM, Word Press. Strong object-oriented Programming concepts (OOPs), design, programming skills data structures, algorithms and concurrency. Followed W3C standards for building and rendering web pages including HTML, CSS and Ajax for web applications, which includes WAG (Web Content Accessibility Guidelines). Technical Skills: Languages GraphQL servers in Golang, Git-SCM JavaScript, HTML5, CSS3 Technologies HTML5, XHTML, CSS2/3, JavaScript, Typescript, AJAX, jQuery, JSON, Bootstrap, DOM, Aria Labels Frameworks/Lib React JS, Angular JS, Angular, Redux, Flux, Node JS, jQuery. IDE s & Version Control NetBeans, Visual Studio - Code, Notepad++, Edit plus, Sublime, Eclipse, IntelliJ-IDEA, Web Storm, SVN, GIT Methodologies Agile, Scrum, Waterfall. Tools and Test Grunt, Gulp, Jasmine, Karma, Git, Webpack, Yarn / NPM, Gulp, AEM, CMS, VS Code, Slack, Skype, Jira, Confluence, Jest / Enzyme, Cypress, ESlint, JAWS, NVDA. AWS Services EC2, Lambda, Auto Scaling, ELB S3, EBS, RDS, DynamoDB VPC, Route53, Cloud Watch, Data Pipeline. Lowe s, Remote Nov 2022 Present Role: Sr. Software Developer Room Visualizer Platform: Lowe s is one of the Largest Retail stores for Home Improvements, working on the home needs improvement as per the PRO users suggestions and business requirements such as uploading your room, similar floors, etc. projects with the help of module federation architecture which supports webpack to dynamically load code from another applications. Responsibilities: Developed user interface by using React JS, Flux for SPA development. Routing makes it easier to switch between views. Good understanding of a browser URL as a request to change view makes navigation easier. When the new navigation abandons the previous navigation. Designed Backyard library to create reusable components such as Modal, Date Picker, Toggle, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown, and many more to create templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. Applied optimization techniques to reduce page size and load times to enhance user experience using sprites. Selecting the appropriate AWS service based on compute, data, or security requirements and Integration of Amazon Web Services (AWS) with other applications infrastructure. Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application. Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application. Integration of Amazon Web Services (AWS) with other applications infrastructure. Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF and Used React-Router to turn application into Single Page Application. Maintaining a React module to compare the integration of other Modules Vs React Module in AEM. Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept and Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON. Worked on responsive design and developed a single Isomorphic responsive website that could be served to desktop, Tablets and mobile users using React.js. Maintained states in the stores and dispatched the actions using redux and Implemented the Drag and Drop functionality using React-Draggable Working with Figma mock-ups and Adding Figma frames to Miro board to create flow diagrams and protypes as per Business Requirement. Used the new tags from HTML5 like section, article, header, footer, canvas for animations and react is of a Component Driven Architecture. Excellent experience of conducting comprehensive accessibility testing using a variety of methodologies: visual analysis, automated scans, screen reader reviews and code reviews. Mentoring junior team members, attending the peer reviews, and performed multiple assignments under pressure and consistently met deadlines as per the BR. Deploying the code in spinnaker application to deploy to respective regions through clusters. Environment: HTML5, CSS3, JavaScript, Es6, AWS, XML, JSON, Agile, Less and SASS, GIT, Docker, IDEA, Maven, Spring Boot, Figma, Miro, AEM, CMS, NPM, Scrum, Agile, Jenkins, Spinnaker. J P Morgan Chase & Co- Dallas, Texas July 2021 Nov 22 Role: Software Developer Loyalty Servicing Platform: Chase Consumer & community Banking servers with a broad range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice small business and payment processing. Migrating from LSP 1.0 to 2.0, Developing many Micro Front End with module federation concepts. LSP is used by over 60k Card Advisors and Retail bankers to service Chase card and retail customers with their rewards. Responsibilities: React-Router to turn application into Single Page Application, worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Used Jest for mocking functions and writing unit tests along with setup for testing components coverage which covers Statements, branches, Functions and Lines. Experience in complete software SDLC which includes requirement, coding, design, analysis, testing, using Agile, Test-Driven methodologies. worked on MDS reusable components, adaptable resources for customer facing digital products. Proficient in React, React-Router, Redux, Redux-Promise, Redux Form, React HOC and react libraries like create- react-app, material- UI, styled-components. Worked on React Hooks such as useEffect, useState, useDispatch, useSelector, useFetch for functional components. Modularize code using design patterns, handle flow control using react promises or streams. Knowledge of Microsoft D365 cloud, business processes and Dynamics to identify software gaps and suggest alternatives. Developed the JavaScript file with the help of Web pack and babel. Individually developed gulp scripts (tasks) for cleaning, optimizing, compressing, minification of CSS & SCSS/SASS. Redux Thunk middleware is used to allow write action creators that return a function instead of an action. Created prototypes with component-based rendering using Webpack bundler and Babel Transpiler. Experience in using React.js code for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's Created end to end integration tests with Cypress and unit tests with Jest and enzyme to run tests and making Action, Assertion and Setup. Pair Programmed to write snapshot tests in Jest with Enzyme for React Components, increasing codes coverage for Branches, Statements, Functions and Lines. Mentoring junior team members, performed multiple assignments under pressure and consistently met deadlines as per the BR. Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Microsoft D365, Axios, Es6, AWS, XML, JSON, Agile, Less and SASS, GIT, Docker, IDEA, Maven, Spring Boot, NPM, Scrum, Agile, Jenkins Charter Communications - St Louis, Mo Oct 2018 - June 2021 Role: UI Developer Spectrum Mobile: Spectrum mobile is a hybrid MVNO provider that uses Wi-Fi and Verizon s Wireless network to provide service to its subscribers. When available, Spectrum will connect to Wi-Fi hotspots for data usage. Spectrum provides this mobile service only to their internet customers. Project consists of multiple front-end portals for agents, direct to customers and retail stores and supporting backend micro services. Responsibilities: Design, develop HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meet accessibility and W3C standards. Designed CSS templates to use in all web pages, working with CSS styles like Background, positioning, text, border, margin, padding, and table. Developed user interface by using React JS, Flux for SPA development. Maintained states in the stores and dispatched the actions using redux. Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container and working on migration to Angular 11. Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF. Migrated major class-based containers to Redux connected functional component containers, allowing for compatibility with newer functional component libraries, while introducing react-redux hooks into newer containers to maintain React Redux global state management. Worked exclusively on the Frontend updating pages using UI libraries like Reacts (including hooks) and Redux saga. Worked on responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using React.js. Developed server-side application to interact with database using Spring Boot and Hibernate. Hand on Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, React Native concepts and Familiar with creating Custom Reusable React Components Library. Used CI/CD tools Jenkins, Git or GitLab s, Jira and Docker registry for configuration management and automation Used. Environment: HTML5, CSS3, JavaScript, Typescript, ReactJS, AWS, XML, JSON, Node JS, jQuery, Agile, Less and SASS, GIT, Docker, GRX SQL Server, Jasmine, Web Storm, Spring, Spring Boot, NPM, grunt, gulp, Postgres. CBRE - Dallas, Texas Mar 2018 Sep 2018 Role: Software Developer CBRE Dashboards: Worked on Dashboard portal, client want to check where they stand in the market with other competitors, seamlessly integrates across data sources clients portfolio to deliver a self-service portal capable of generating real-time and informed outcomes. Responsibilities: Planning, analysis, design, and implementation of different modules using Agile (Scrum) Methodology. Responsible for providing risk/impediments and discuss action plans in daily SCRUM stand-up meeting and providing demo for UAT. Responsible for developing the partner Homepages using HTML5, CSS3, typescript, Angular 5 & 6 and jQuery. Coded Typescript for page functionality and Pop-up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request. Worked on developing CSS3 Media Queries to make the application compatible with tablets (Landscape and Portrait), desktops and mobile phones. Strong on ES6 and Prototype based Object Oriented Programming (OOPs). Created internal diagnostic tools using Apollo GraphQL servers in Golang and Angular to assist with customer issues. Golang and Java were used as a backend REST service while Angular was used for the user interface. Created Angular Components, Pipes, and Injectable across the whole system, such as to build the custom filter. Used Spring Boot to implement middle tier and building application with spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time. Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using Stack especially worked with database setup and maintenance on AWS EC2. Highly used Angular2 Router to build single page application for navigate through the different status and multiple modals. Involved in Agile/SCRUM process, attending daily stand up and completing tasks within the sprints. Environment: HTML5, CSS3, JavaScript, Typescript, Angular 5&6, AWS, XML, JSON, Node JS, Angular 5/6, jQuery, Agile, Less and SASS, GIT, Spring, Spring Boot, MySQL Sever, Jasmine, Web Storm, GraphQL, Apollo Studio, NPM, grunt, gulp. CVS Health - Monroeville, PA Sep 2017- Feb 2018 Role: Programmer Agent Portal: Project at CVS Health, developing the agent portal to integrate the newer version Facets with the existing system and the entire company s landscape with project team to identify user s business requirements, interpret complex business needs and translate them into system requirements as per business specifications. Responsibilities: Responsible for developing the partner Homepages using HTML5, CSS3, typescript, Angular 4 and jQuery. Involved in writing dynamic functions to read JSON objects and display on HTML pages using Typescript. Used CSS Pre-processors SASS and LESS. Experience in Web Technologies using HTML, CSS, JavaScript, Angular 4, jQuery, AJAX, IDE, Nodejs & Tool Eclipse, Visual studio Code and Notepad++. Responsible for creating website-based applications using Typescript and jQuery. Involved in developing HTML and JavaScript for client-side presentation and data validation within the forms. Worked with jQuery and typescript for the development of the UI. Created documentation for all the components which is included in React-Bootstrap page. Coded Typescript for page functionality and Pop-up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request. Used Web Storm to integrate with Node JS allowed for running, debugging, and unit testing of Node JS apps. Used Angular 4 for getting the data and parsing it for showing on the web page. Environment: HTML5, CSS3, JavaScript, Typescript, XML, JSON, Node JS, Angular 4, jQuery, Agile, Less and SASS, GIT, SQL Server, Jasmine, WebStorm, NPM, grunt, gulp. Client: Augusta Hi-Tech Soft Solutions, India June 2011 May 2014 Role: UI Developer A large ERP system to handle the entire business of a retailer: Helps to serve the training and development needs of the end-user who makes use of the system and user phase application. It has a provision to develop and maintain shared learning objects which can be re-used across multiple courses depending on the learning scope. Developed application layout and composing tiles definitions, managed beans to use with Spring Framework at Business Tier and uses Spring Bean Factory for initializing services. Responsible for Design and development of Web pages using HTML, CSS, and JAVA SCRIPT as per requirements. Developed classes which handle the request parameters, process data, collect data retrieved from the database to List and Map interfaces and store it on objects. (Model). Performed Client-side validations using JavaScript. Web application development using Web 2.0 technologies jQuery, REST API, JSON, and spring framework. Contributed to the design patterns direction by building mock-ups in Photoshop and Frontend. Experience in complete software SDLC which includes requirement, coding, design, analysis, testing, using Agile, Test-Driven methodologies. Environment: JavaScript, jQuery, Ajax, HTML4, DHTML, CSS2/3, MySQL. EDUCATION DETAILS: Master of Science from Campbellsville University (ITM), Kentucky. (Grade A+). Bachelor of Science from Osmania University, India. CERTIFICATIONS: AWS Certified Developer Associate Keywords: continuous integration continuous deployment user interface javascript sthree information technology Colorado Missouri Pennsylvania Wisconsin |