Keerthana - UI/UX React Angular Developer |
[email protected] |
Location: Mahwah, New Jersey, USA |
Relocation: Yes |
Visa: H1B |
Keerthana
(201)-215-2450 [email protected] Sr. UIFullstack Developer Summary: Around 8 years of experience in Design, Implementation, Development, Management, and Analysis of variousstand alone, client-server enterpriseapplications. Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript withES6 and ES6, TypeScript, jQuery, Python, Django, React JS, React Native, Redux, Angular 8,12,14,15, 16Nodejs Expertise in REST Web services for transmission of large blocks ofXML/JSON. Proficient in developing Single Page Applications (SPA) using Angular framework includesNgRx, RxJs, Typescript. Worked on the NrwlMonorepo called Nx Workspace providing ability to have multiple applications (Angular, React and Node Apps) and libraries in single workspace. Experience in handling all phases of SDLC such as Requirement Analysis, Implementation andMaintenance in both waterfall and Agile projects. Possess in-depth knowledge in Object Oriented Programming techniques. Broad experience in Database Design and Database Programming using SQL Server. Expertise in using AngularJS directives, controllers, filters, services, templets, events and injectors. Extensive experience with Agile and SCRUM within a fast paced and collaborative CI/CD environment. SME in JavaScript frameworks like NodeJS, AngularJS,VueJS. Extensive experience in Android designing scalable and reliable webapplications Proficient in using version control systems likeGit. Worked with AWS services like Lambda, S3, API Gateway. Hands of experience in working with frontend frameworks like Bootstrap, the concept of Grids, making using of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc. Strong Analytical and Communication Skills with ability to work as a part of a team and independently. Developed interactive websites on ReactJS framework based on clientneeds. Expertize in unit testing like Jest, Enzyme and capable to write tests using Jasmine, Karma, Mocha. Complete understanding and expertise 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. Experience in JavaScript build tools like Grunt/Gulp,Node. Appreciated for using best practices within allframeworks and projects and optimizing the code. Technical Skills Web Development Technologies HTML/HTML5, DHTML/XHTML, XML, XSLT, CSS3/CSS4, JSON, JavaScript, Python, Django, jQuery, PHP, AJAX Frameworks Angular 8,10,12,14,15,16 AngularJS, ReactJS, NextJS, Bootstrap, Nodejs, Npm,Web pack, TypeScript Testing/Debugging/Bug Tracking Tools Karma, Jasmine, Jest, Enzyme, Firebug, Google Chrome Web Debugger, IE developer Tools, JIRA Platforms/Databases Oracle, MS SQL Server, MySQL, PL/SQL (oracle), MongoDB SDLC Methodologies Waterfall, Agile/Scrum Operating Systems, Cloud Mac iOS, Windows, Unix, SLDS, AWS, Lambda Version Controls & Other tools Git, GitHub, Version, Docker, Jenkins, Canvas, Tableau Education : Masters in Computer Science from Kent State University (Ohio, USA) Bachelors in Information Technology from JNUTH (Hyderabad, India) PROFESSIONAL EXPERIENCE CBRE, Dallas, TX Oct 2022 Present Sr. UI Angular Developer Responsibilities: Developed web pages and form validation with team using Angular15, 16+, ReactJS, Bootstrap.JS, NodeJS, Backbone.js, HTML5, CSS and Javascript. Worked on map visualization using unfolded.ai and tile server to handle data along with multiple data types. Developed the web page application using HTML, CSS and Angular16, handle the database in SQL server. Added Search, Sorting and Pagination for a large dataset. Developing new user-facing features using Angular. Used various Angular custom directives and developed resusable components and templates that can be re-used at various place in the application. Moved existing Angular controllers to Angular 16+ components for more responsive and less dependency Researching Javascript based frameworks like React-Native and Ionic for frontend. Created a roadmap for Ul to migrate from Angular 15 to Angular 16considering Typescript components, directives, services, Observables, routes and router-outlets, dependency injections, versioning, webpack and the build process. Updated the application with new features of Angular 14, Worked on some of the new features of Angular 16like new if else syntax, ng-templates, and form validators and Implemented client-side Interface using Angular 16 andAngularJS to structure JavaScript code in an MVC. Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS) Worked with Angular and NGRX for developing the Single Page Application. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 15/16. Enhanced legacy application by building new components in Angular , NgRx and Typescript. Implemented NgRx store to maintain the state of the application. Added logic to dispatch the action to NgRx store, this was done to update the store and to update components subscribed to that particular store. Developed highly modular and advanced object-oriented code using State management technologies like RxJS in Typescript to ensure re-usability, extensibility, and ease of maintenance Create components with Angular and use RXJS to operate on Observables that pass data from API endpoints. Perform audits on multiple webs and native apps following with WCAG 2.0 & 2.1 standards. Changed from SCSS to Styled component to build reusable component. Used Angular.js for connecting the API s using Angular.js http service. Implemented Kotlin with Android content providers for implementing features . Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Nodejs environment. Extensively used Nodejs tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for applicatian build. Developed real time tracking ofschedules using NodeJS (socket.io based on socket technology, Express JS framework). Implemented CORS using Nodejs and developed REST services using Node and Express. Used Sage maker components and Polaris components for User interfaces. Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSO, and JavaScript. Experience in working with Java features like EclipseIDE, Springboot,My Ecplise6.5. Knowledge and experience in RDBMS like Oracle, My SQL, MS SQL Server, DB2 and MS Access. Wrote Python scripts to parse XML documents and load the data in database. Used Python and Django to interface with the Query Ul and manage the storage and deletion of content. Used Jest and Enzyme for mocking functions and writing unit tests. Migration of Test Content to Automation Tool using Python and XML. Implemented various functions in NumPy and Pandas for mathematical operations and arrays. Used Matplotlib Python library for data visualization. Integrated data storage solutions using Django ODM system for MongoDB. Worked with Caching using Django Caching Framework to improve the application performance. Development of Media OS based Validation test content in ACS (Automation) using Python and XML. Worked on Integrating SAP and Salesforce systems using SOAP and RestAPI s. Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment. Worked with AWS services like Lambda, S3. API Development for using AWS Lambda to manage the serveres and run the code in AWS Working in MySQL, RDS database with node.js framework to develop API S. Worked at back end using Nodejs and Mongo DB. Wrote SQL queries and stored procedures for interacting with the oracle database. Responsible for writing multiple SQL Queries to retrieve the filtering data from the database as per user requirements. Used PyUnit, Python Unit Test Framework, to test the application. Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology Developed various daily jobs using SQL stored procedure to update notification status in multiple tables. Profficient in developing Web Services (SOAP,RESTful) in Angular using XML, JSON Perform unit testing and end to end Testing using cypress. Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript. Profficient in developing Web Services (SOAP,RESTful) in Python using XML, JSON Used AngularJS to turn an application into Single Page Application (SPA). Handling cross browser/platform compatibility issues (IE, Firefox, Chrome and Safari) on both Windows OS and MacOS. Analyze the response of JSON to update DOM. Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, Angular15/16,Reactjs, React Native,JavaScript,NgRx, RxJs, Python, Django, jQuery, CORS,SQL,Backbone.JS,Bootstrap, ES6, AWS, Lambda, Usability Testing, Agile methodology, Jest , Enzyme, MVC, Cypress. Pfizer, Peapack, NJ Mar 2022 Sep 2022 UI FullstackDeveloper Responsibilities: Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery,Nextjs, Angular 12/14and React.JS that meets accessibility and web browser standards for website. Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. Implemented Angular 14Services for connectivity between web application and back-end API'S using TypeScript. Make sure the web apps/sites responsive to all digital device meet in accessibility following WCAG 2.0 Guideline and ADA technical standards. Used Java features in developing the code like Lambda expressions, creating resource classes, fetching documents from database. Used Hibernate 4 to store the persistent data as an Object-Relational Mapping (ORM) took for communicating with database. Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices. Worked on latest featurestof Javalike Lambda expressions and functional interfaces. Extensively used JUnit, JMeter, SoapUl and Fitnesse for testing. Developed Spring JMS Message listeners to process messages asynchronously between new services and legacy services. Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria. Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB. Applied optimization techniques to reduce page size and load times to enhance user experience. Developed user interface by using the React JS, Flux for SPA development. Responsible to make sure that look and feel of UI designs works same in different versions of different browsers (IE 7/8, Firefox, Safari). Expertise in Angular.JS framework to develop the Single Page Application. Developed AngularJS components such as controllers, services, filters, models. Completed UI/UX design with Photoshop, Adobe Illustrator and Sketch for web-end and mobile end. Worked on responsive design and developed responsive websites that could be served to desktop, tablets and mobile users using AngularJS, NextJS. Maintained states in the stores and dispatched the actions using Redux, Redux-thunk, Redux saga. Implemented the Drag and Drop functionality. Used Webpack to bundle Typescript and JavaScript modules. Enhanced legacy application by building new components in Angular and Typescript. Used TSLint tool that checks Typescript code for readability, functional errors, maintainability. Wrote scripts in Python for extracting data from HTML file. Utilize PyUnit, the Python Unit test framework, for all Python applications. Worked with JSON web tokens for authentication and authorization security configurations using Node.js. Worked with NPM commands and using package. Json for managing dependencies and dev dependencies of Node JS applications. Implemented few modules into Nodejs to integrate with design and requirements. Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services. Called the Restful web services calls for POST, PUT, DELETE and GET methods. Python/Django based web application, PostgreSQL DB, and integrations with 3rd party email, messaging, storage services. Developed a fully automated continuous integration system using Git,Jenkins,MySQL and custom tools developed in Python and Bash. Created the application using ReactJS and NodeJs libraries NPM, gulp directories to generate desired view and flux tto root the URL s properly. Used popular Node.js frameworks like Express and Restify to mock a Restful API. Used React flux to polish the data and for single directional flow. Developed the application logos and images by using Canvas tool. Used React JS to implement rich functions in various pages: form validations, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, unit tests, etc. Involved in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard. Created responsive graphs using D3.JS and CSS. Worked on creating serverless micro service by integrating AWS Lambda, API Gateway. Wrote Lambda functions involving different AWS services and collaborated with CI/CD team to work on Jenkins. Extensively used Git for version controlling and regularly pushed the code to GitHub. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Implemented business logic using Python/Django. Involved in Scrum and Agile meetings to discuss the status of the project. Interacted exclusively with Testing Team, Scrum Masters and Business Analysts for fixing of Issues. Environment: HTML 5, CSS3, Sass, Less, JavaScript, Java, SpringBoot, Microservices, Bootstrap, Python, Django, Ajax, , NextJS, NodeJS, Redux, XSS, Flux, jQuery, JSON, Photoshop, Adobe Illustrator, Git hub, Restful API, Angular12, Typescript, AWS, Lambda, API Gateway, Jest, Enzyme, Jasmine, Jenkins, JIRA, XML, Canvas Tool. US Bank, Minneapolis, USA Nov 2021 Feb 2022 UI Developer Responsibilities: Developed page layouts, navigation and presented designs and concepts to the clients and the management to review. Web design and development, application development using HTML, JavaScript, AngularJS, ReactJS, NodeJS, NextJS. Worked on front end by using Angular JS, React JS, Javascript. Followed Web Accessibility Guidelines while coding the website following with WCAG 2.0. Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery and JavaScript. Responsible for ensuring the pattern consistency across all pages. Applied J-Query scripts for basic animation and end user screen customization purposes. Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. Used jQuery plug-ins for Drag and Drop, Widgets, Menus, User Interface, and Forms. Modified Android manifest XML files to include all user permissions such as GPS, SMS READ, SEND, RECEIVE. Developed web presentation layer using HTML and CSS according to internal standards and guidelines. Development the whole application module using technologies such as JavaScript, jQuery and more. Wrote a combination of jQuery plug-ins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface. Involved in Database Design and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views, and Triggers using PL/SQL. Provided UX services including interpreting requirements, creating concept designs, create user flows, create wireframes, prototypes, and visual specs, related UX standards. Involved in writing application-level code to interact with APIs, Web Services using, AJAX, JSON and XML. Designed and developed intranet web applications using ReactJS, JavaScript and CSS. Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance. Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Django, MySQL. Generated Python Django forms to record data of online users and used Pytest for writing test cases. Execution of SQL queries to extract data from DB2 tables for running test scripts. Responsible for checking cross browser compatibility and worked on different browsers like Safari, Internet explorer, Firefox, and Google chrome. Wrote NodeJS application logic, supporting RESTAPI s launched in AWS Lambda with Postgres backend. Designed the table less web applications using CSS as per W3C standards. Written comprehensive JS unit testing using enzyme, mocha test runner. Used AWS Lambda to run servers without managing them. Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility. Responsible for design and development of the web pages from mock- ups. Created web pages which are informative and yet very neat and interesting to look at. Designed flash plugins for including different functionalities and content. Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery. Environment: HTML/ CSS/CSS3, AngularJS, ReactJS, NextJS, Nodejs, Redux, JavaScript, jQuery, Python, Django, AJAX, JSON,PL/SQL, AWS, Lambda, Enzyme, Mocha, Jenkins, JIRA, GIT hub. Philips,Pittsburgh, PA Jan 2020 Sep 2021 UI Developer Responsibilities: Worked closely with stakeholders, developers, and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project in order to design and implement the application. Designed and developed the UI/UX layout and front-end programming for web applications that matches the wireframes using the latest HTML5, CSS3, AngularJS and React JS following with WCAG 2.0. Experience in React JS and working with React Flux architecture. Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSO, and JavaScript. Perform unit testing/validation Testing using Jasmine and Karma. Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript. Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels. Handling cross browser/platform compatibility issues (IE, Firefox, Chrome, and Safari) on both Windows OS and MacOS. Analyze the response of JSON to update DOM. Developed various screens for the front end using ReactJs and used various predefined components from NPM and Redux Library Design and develop the Query portal using React JS along with HTML5, CSS3 and Type Script; Develop various components and services in Angular; Create, edit, and maintain applications implementing responsive design & themes using front-end development frameworks including Bootstrap. Perform form Validations using reactive forms from Angular 8+/Material framework. Create Angular8 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter. Created and updated database objects like Complex stored procedures, tables, User defined functions, Views, Triggers,cursors, indexes, and Packages using SQL Server. Highly used Angular8 Router to build single page application for navigate through the different status and multiple models Developed an advanced Messaging app where Users can create channels and start private messaging. Authenticate Users via email and passwords or social accounts, allow users to upload images and users online office status in Realtime. Worked alongside Product Management to understand requirements. Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js Actively participates in daily scrum meetings and responsible for the reporting weekly work status of all team members to the manager. Worked with react-query, react-table, react-hook-form. Coordinate with the team to develop the application and to implement our techniques and logics to get improved output that could make our application more responsive and user friendly. Create mock services and data to accelerate front-end development while awaiting Restful APIs to be developed. Experience in using Git/Git-Flow for pulling and committing the developed content from/to the Git repository. Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, JavaScript, jQuery, Bootstrap, ES6, ReactJS, VueJS, Angular8+, SQL, Usability Testing, Agile methodology, Karma, Jasmine, MVC Ecomconsulting. LLC, India Jan 2019 Dec 2019 Role: Frontend Developer Responsibilities: Coordination of project activities and ensure that all project phases are followed and properly documented. Utilized new software methodologies to be able to adapt to changes in requirements quickly. Involved in client-side tooling, testing & development with HTML, Modular JavaScript etc. Created Master Pages, CSS Styles Sheets and Integrated and got approval from Business Stake holders. Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS). Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML. Experienced with implementing different features of Bootstrap. Developed Single Page Application (SPA) using Angular JS Framework. Web application development for backend system using Angular JS and Node.js with Cutting edge HTML5 and CSS3 techniques. Developed Web Application to replace the existing and legacy Website using Angular JS Framework. Worked with Android Studio and the latest Adnroid SDK in developing a mobile application. Implemented Model View Controller (MVC) Design Pattern using Angular JS. Used Node.js as the package manager for development workflow dependent plugins. Used Angular JS controllers to update entity models and Tasks database. Involved in parsing JSON API to JDOs and use them in frontend. Good understanding in Android OS, interactive application development and memory management. Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML. Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, jQuery, DHTML, Web Service call and JSON. Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS. Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, AngularJS, SVN, Jasmine, Karma. Axis Bank , India Oct 2015 - Dec 2018 Role : Web Developer Responsibilities: Developed user interfaces/code to support cross-device, cross-browser compliant user actions. Created PSD file and converted into HTML/CSS. Focused primarily on front-end development using HTML, CSS, and JavaScript. Co-ordinated with the back-end developer in the process of building the RESTful API. Worked with program managers in gathering requirements, helped in developing JavaScript/CSS and Ajax based prototypes and provided technical guidance, on the technology infrastructure in an agile environment. Resolved Internet Explorer several CSS bugs within given tight schedule. Quickly prototyped new user interface concepts in object-oriented JavaScript and tested on IE/Firefox browser to validate UI approach. Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility. Displayed tabular data using Angular JS by applying filters on table data. Used Jasmine framework with Karma to write tests cases and performed end to end testing using protractor. Used W3C Validator for testing and worked on unit testing with Karma and Jasmine. Provided production support and 24/7 on-call support on rotation basis. Environment:HTML5, CSS3, JavaScript/ES6, AngularJS, ReactJS, jQuery, RESTful API, Ajax. Keywords: continuous integration continuous deployment artificial intelligence user interface user experience javascript sthree database information technology microsoft procedural language Colorado New Jersey Pennsylvania Texas |