| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateHarshaEMAIL AVAILABLEhttps://LINKEDIN LINK AVAILABLEPHONE NUMBER AVAILABLESummary:8 years of object-oriented programming knowledge and experience in developing Professional Web applications, Mobile applications and Enterprise solutions using Web Technologies.Expertise in modern web architecture using various advanced JavaScript frameworks.Strong Experienced in React JS.Experienced in Redux saga.Experienced in RXJS6, Epics, Promises, Redux observable to handle redux side effect.Experienced in Storybook to develop reusable components.Experienced in AG-Grid, Material-UI, Ant design, etc.Experienced in setup project from scratch with Webpack.Experienced in React hooks, Lazy loading, dynamic import, etc.Experienced in unit testing using JEST.Experienced in Node JS, Express JS, Mongo DB, etc.Working experience on ES5, ES6, ES7 and Typescript features for handling asynchronous data requests.Experienced in building cross browser compatibility applications using HTML5 and CSS3.Hands on expertise on Redux, Flux, Webpack JavaScript based applicationsGood experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.Hands on expertise in developing the Single Page Applications (SPAs) using React.js and Model View Controller (MVC) frameworks such as Angular.js.Expertise in Angular JS framework and its ability to create simple and scalable code for SPA.Used Angular JS directives, Controllers, Filters, Services, Events and Injectors.Strong in developing RESTful APIs using Node JS to offer an easy and safe way to build high performance and scalable network application.Pleasant experience working with Bootstrap and CSS3 media queries to support Responsive Web Design (RWD)Having experience in Charts Designs and functionality using C3.js, D3.js and Google ChartsUsed Query Frameworks like Graph for querying data.Good Understanding of Document Object Model (DOM) and DOM Functions.Extensively used package management tools such as NPM, Yarn.Hands on experience with build tools such as webpack and Grunt.Expertise in Client Side designing and validations using HTML, DHTML and Java ScriptInvolved in developing visualization data using D3JS and High Charts.Good experience in using various version controls like SOURCE TREE, SVN, and CVS, GIT.GIT, Knowledge on Team city TFS, Subversion (SVN),Bit Bucket Maven, Ant, Jenkins, Chef, Puppet, Docker, knowledge in Kubernetes,Strong knowledge of various procedural and object-oriented programming languages such as C#.Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.Implemented and operated Agile (Scrum) Software Methodology.Good Team player and also have ability to work independently.EDUCATION:Masters in Computer Science Information technology from Sacred Heart University,2016Bachelors in Computer Science from KLU, 2015Certifications : AWS Certified Solutions Architect Associate ( Authorized till Feb 2025 )TECHNICAL SKILLS:Languages : JAVA1.7/1.8, PL/SQL, SQL, J2EE, UML 2.3, Groovy, Python, JAVA 11, JAVA 8Web Technologies : HTML4/5, XHTML, CSS2/3, XML, Prime Faces, JavaScript 1.8.5, Swing,HTTP, JSP 2.1, Servlets 3.1, JDBC 3.0, J2EE, JSF 2.2JavaScript Frameworks/Libraries: Angular 8, React JS 0.10, NodeJS 4.2, ExpressJS 4.14.0, jQuery 2.2.4AWS Services: AWS EC2, S3, RDS, Lambda, API Gateway, CloudFront, CloudFormation, DynamoDB, SNS, SQS, Kinesis, Redshift, Glue, EMR, ECS, EKS, CodePipeline, CodeBuild, CodeDeploy, CloudWatch, IAM, Cognito, Route 53, VPC.Web Services : RESTful 2.0, SOAP, WSDL, AWSApplication Frameworks : MVC, Struts 2.0, Hibernate 4.2, Spring3/4Web Servers : Apache Tomcat 5.5Application Servers : JBoss, WebLogic 12.2.1IDE : Eclipse, Visual Studio Code 1.8, JIRA, Postman 4.9.3, AtomDatabases : Oracle 11g/12c, MySQL 5.6 NoSQLUnit Test Frameworks : Log4j, JUnit 4.12, Jasmine 2.5, Karma 1.4Cloud Console Services : IAM, VPC, Snowball, SES, SQS, SNS, SWF, AWS SDK'S, Pinpoint, Elasticcache,Ops Works, code commit, code pipeline, config, Server migration, Amazon EMR,Redshift, storage Gateway, API Gateway, workflow.Operating Systems : Windows, LINUXInfrastructure as a Code : Terraform, CloudformationContinuous Integration : AWS,Azure DevOps, CodeBuild, CodePipeline, Jenkins, TEKTON, Kubernetes LensVersion Control : GIT and GITLABContainers : HELM, Kubernetes, Docker, OpenShift, EKS, GKE, AKSPROFESSIONAL EXPERIENCE :Client: TCS/Citi Bank, Dallas, TX Nov 2021 to Dec2023Role: Technical specialistEMAIL AVAILABLEProject Scope: Automated management of production (Amp) an Internal Facing Application for CITI Business. Amp is an automated platform developed in house by GCT Production management team to enhance IT operations and productivity, by eliminating manual tasks in different service management areas using advanced analytics and machine learning techniques. This tool has helped realized the AIOps Capability through API based integration with different monitoring tools, devices and data sources enabling centralized data lake to be used for predictive, preventive and proactive analytics. AMP introduced advanced AIML based service monitoring and observability capabilities like Anomaly detection and self-healing.Responsibilities:Involved in designing and developing the web pages using HTML 5, SASS, React JS, Redux, Flux, Node JS, CSS, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.Developed a front-end web application for Global Network Operations using React JS, Redux, Bootstrap, ES6/Babel and Webpack.Used Angular CLI to create modules, components, services, directives, pipes etc.Work with Angular Forms, Validations, Modules, Components, directives, controllers, and HTTP Requests.Created lazy loaded modules to maintain the performance of the applicationUse React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.Developed reusable component by using story book.Server Side Rendering.Whole application setup with webpack including react JS, redux, redux-observable, RXJS 6, AG-GRID.Developed middleware for react/redux app using redux saga.Developed the component by using typescript in react JS.Developed Single-page Responsive web pages using HTML5, React, Bootstrap, CSS3, JavaScript and jQuery.Developed user interface by using the React Js, Flux for SPA development.Implemented Reusable components with React, Styled components and context API.Data fetching is implemented with Graph QL and React Apollo.Worked on Redux with React to handle large chunks of data for the better performance.Implemented highly scalable micro and macro components with React 16.x.Implemented React container and presentational components (as Stateless and Functional components when applicable)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.Experienced in developing React components.Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on builds.Built a build system using webpack 4 and NPM.Design and Developed Dispenser Dashboard to show data from IOT Devices and data can be show in Chart (C3. Js) and also developed Site Dashboard and its functionalities.Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.Performed Unit testing on React JS applications Jest, Enzyme .Functional Testing used Automated tools like Cypress.Involved in the creation of exhaustive Junit Test Cases (React Test Library) using Test Driven Development (TDD) technique.Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.Worked with NPM commands and using package dot json for managing dependencies and dev-dependencies of node.js applications.Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stackAngular framework is used for the UI pages using Typescript, HTML, CSS, Kendo, NodeJS.Created Typescript reusable components and services for the JSON based REST API calls for the Flask micro web-service using Angular framework.Used SQL and PLSQL for interacting with the data in the PostgreSQL database.Troubleshooted the performance related issues on Postgres instance using performance insight and query plan management (QPM).Manual conversion of numerous Oracle objects to PostgreSQL objects.Cassandra is a legacy database used by some functionalities of the application.Good experience in data modelling and creating objects in the Cassandra DB.Designed and developed the application using Agile scrum methodology by breaking down the project into several sprints using JIRA for bug tracking.Worked on GIT as a version control, Visual studio code as the source code editor.Used Python 3.9 for validating, testing, and building for the backend logic.Well versed with CI/CD toolset like Bitbucket, Jenkins.Involved in designing EC2, S3, RDS, ELB, SWF, SQS, IAM of AWS infrastructure.Created scripts in python which integrated with Amazon API to control instance operations.Extensively used Pandas, Numpy, Seaborn, Matplotlib, Scikit-learn, SciPy for developing various AI algorithms.Good knowledge on Data structures and Algorithms.Used Beautiful Soup for web scraping, some other python libraries like PDFMiners, PDFQuery, Sqlite3.Well versed with testing the script using Pytest, Unit test and proprietary test modules.Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.Changing AWS infrastructure Elastic Beanstalk to docker with Kubernetes.Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS cloud information templates. Widespread experience on accessibility standards & laws and code core components: HTML5, SCSS, JavaScript, WCAG 2 . 0, WCAG 2.1, CVAA, ADA, Section 504, and Section 508Analyzing code review and fix them and screen reader review for accessibility issues.Experience with non-relational, NoSQL databases and various data-storage systems (Cassandra,Elastic, Postgres, Foundation DB, object stores)Good working experience in Java web services both SOAP and Restful Web Services, implementing SOA architectures with Web Services using WSDL, SOAP and UDDI.Experience in accessing SQL databases like and Building Elastic Search API.Experience in container-based technologies like Docker, Deploying in Kubernetes Clusters and Azure Using Helm Charts along with development of Microservices architecture using Spring Boot.Environment: HTML5, SASS, React JS, Redux, Flux, Ext JS, Node JS, AEM, jQuery, Gulp, Grunt, webpack, Groovy (2.4), Data Dog Monitoring,Splunk, JIRA, Jasmine, Karma, Cypress, Maven and Jenkins.Client: TCS/Starbucks, Seattle, WA Jul 2020 to Nov 2021Role: UI/React JSEMAIL AVAILABLEProject Scope: Store location data Exchange an Internal Facing Application for Starbucks Employees. Access Pub sub Visualize Querying Master Data across North America Store Locations(&Across Globe) can be accessed by District Managers, Store Managers. We have Made the Application with More Complex Authorization and JWT Authentication, Java Automation functional test Suites developed custom framework.Responsibilities:Responsible for assisting in the establishment of an IT Architecture practice, and the adoption of an architecture and standards methodology.Reviews business context for solutions to company challenges as well as defining the vision and requirements for the solution, recommending potential options, (which may include RFIs, RFPs or prototype development), selecting the most optimal option, and the development of a roadmap for the selected solution.Communicates the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of IT standards and procedures.Champions a structured approach to business application solutions.Directly assists in the development of a solutions architecture program including departmental roadmaps and project portfolios for IT systems architecture.Used collections in Python for manipulating and looping through different user defined objects.Used Multithreading to improve the performance for processing of data feeds.Implemented ReactJS Data Binding capability in HTML5 to give users a rich and responsive experience.Used jQuery to modify DOM elements content by using a cross-browser selector engine called Sizzle.Developed and implemented the MVC Architectural Pattern using Spring Framework and used Spring IOC container to maintain core Objects Lifecycle.Implemented test driven development (TDD), executed unit test plans and Grails Spock Test cases for all existing controllers, Services and Domain classes and Grails Pagination to display data using Grails Templates and views.Implemented Spring Security for user authentication, limit login attempts and password hashing.Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components.Developed Microservices using Spring Boot and Spring Batch that create, update, delete and get the assignment information from the backend.Used POSTMAN to check the Jason data received from the services.Used Web services for sending and getting data from different applications using SOAP messages.Integrated Spring Boot Hibernate and JPA framework.Used Hibernate Framework for object relational mapping and persistenceConverted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.Used Micro-services to ensure the scalability of applications on cloud infrastructure.Used MySQL database and written number of SQL queries for retrieving the data and validated that data against the business rules.Implemented Spring Boot Microservices to divide the application into various sub modules.Deployment of Microservices jars/wars to AWS and configuration.Implemented Web Services clients for APIs by using Spring Web Services Template class.Used parsers like SAX and DOM for parsing xml documents and XSLT for XML transformations.Designed and Developed Stored Procedures, Triggers in MS SQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the databaseEnvironment: HTML5, React JS, Redux, Flux, Ext JS, React Native, Node JS, Scala, jQuery, webpack, JIRA, Jasmine, Karma, Protractor, Maven and Jenkins.Client: Verizon, Alpharetta, GA May 2019 to Jul 2020Role: UI Developer/React JS DeveloperEMAIL AVAILABLEProject Scope: Good Understanding of North star Architecture, where we stand as a cross functional team, Worked on Different Microsites Bill, Hub, Verizon Privacy Dashboard. Bill-Credit card Payments (React, Redux, Redux-Thunk, Redux-SAGA, Node JS ), Individual Contributor towards VZ library components End to End Testing, Release Notes in One Confluence.Responsibilities:Involved in interacting with Application Development Manager in the analysis and estimation of future work and interacting with Architects on the design and architecture for our team's deliverables.Create custom components by from source code for bootstrap componentCompiling SASS components to CSS componentsUsed Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 preprocessors such as SASS, LESS.Develop key features on two iOS applications simultaneously using React NativeIntegrate Redux to manage data and Added custom navigation views using React Native NavigationUsed React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.Proficient at using React JS to render some advanced components on the server side, along with Flux pattern and Redux (RXJS) library.Added new features using React/Redux (RXJS) for functionality of few modules.Implemented stable React components and stand-alone functions to be added to any future pages.Provided client-side validations using Redux framework.Worked with Redux for creating own HTML elements for building organizational Web site.Development on multiple devices and multiple browsers including both mobile and desktop using ReactJS and Redux Components.Created a single page site to display the status of customer orders using React, Redux and Immutable.Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.Developed the user interfaces of the application using HTML Controls.Coded extensively using JavaScript MVC Framework Redux to make rich internet web application for a Single page web-app.Used High charts and D3.js for creating Graphs and implemented the filtering functionality for the graphs.Used JavaScript framework like Jasmine for behavioral testing which is independent.Performed functional, unit, regression and integration testingCreated dashboard and utilized D3.js for interactive data visualization.Developed powerful visualization components and DOM manipulation using React JSDesigned strictly using a single JavaScript data visualization libraryExperience in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.Developed test scripts for Functional Testing and Regression testing in Selenium WebDriver on Visual Studio 2015 with JavaScript as scripting language and TestNG framework.Wrote unit testing using karma and jasmine to achieve 100% code coverage.Hands-on experience on database administration, backup recovery and troubleshooting in co-location environments.Used AWS as cloud platform leveraging its services and EC2. Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.Designing highly available, cost-effective and fault-tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIsWriting and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDBDeveloped queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.Maintain high coding standards, including ADA and Section 508 compliance, and produce validated HTML, CSS and JS.Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. Worked on JMS for developingExperience in container-based technologies like Docker, Kubernetes and Open shift along with development of Microservices architecture using Spring Boot.Hosted and tested the application in AWS servers before publishing it in actual production environment.Using testing tools Deque aXe, JAWS, NVDA, Voiceover, Talkback, WAVE, WAT, Color Contrast Analyzer, Web Accessibility Favelets (WAF), Accessible Name & Description Inspector (ANDI), and manual code review (e.g. HTML, CSS, ARIA, and JavaScript)Performed Section 508 Compliance Testing with Accessibility Life Cycle and Accessibility Best Practices Library.Environment: HTML5, React JS, Redux, Flux, Ext JS, React Native, Node JS, AEM, jQuery, webpack, JIRA, Jasmine, Karma, Protractor, Maven and Jenkins.Client: Santander Bank, MA Jan 2018 to May 2019Role: UI developer/React DeveloperEMAIL AVAILABLEProject scope: Adaptive Risk ManagerOverview: Adaptive Credit risk application can use to do credit analysis and to determine a borrower's ability to meet their debt obligations. The purpose of credit analysis is to determine the creditworthiness of borrowers by quantifying the risk of loss that the lender is exposed.The three factors that lenders use to quantify credit risk:1. Probability of default 2. Loss given default.3. Exposure at default. Worked modules: Worked Adaptive Credit Risk. Worked on Whole dashboard module for the credit risk. Worked on customer module. Worked on agreement/Collateral module. Worked on whole access control in credit risk. Worked complete credit card flow like request for credit card, approval, stolen etc.Responsibilities:Involved in interacting with Application Development Manager in the analysis and estimation of future work and interacting with Architects on the design and architecture for our team's deliverables.Create custom components by from source code for bootstrap componentCompiling SASS components to CSS componentsUsed Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 preprocessors such as SASS, LESS.Develop key features on two iOS applications simultaneously using React NativeIntegrate Redux to manage data and Added custom navigation views using React Native NavigationUsed React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.Proficient at using React JS to render some advanced components on the server side, along with Flux pattern and Redux (RXJS) library.Added new features using React/Redux (RXJS) for functionality of few modules.Implemented stable React components and stand-alone functions to be added to any future pages.Provided client-side validations using Redux framework.Worked with Redux for creating own HTML elements for building organizational Web site.Development on multiple devices and multiple browsers including both mobile and desktop using ReactJS and Redux Components.Created a single page site to display the status of customer orders using React, Redux and Immutable.Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.Developed the user interfaces of the application using HTML Controls.Coded extensively using JavaScript MVC Framework Redux to make rich internet web application for a Single page web-app.Used High charts and D3.js for creating Graphs and implemented the filtering functionality for the graphs.Used JavaScript framework like Jasmine for behavioral testing which is independent.Performed functional, unit, regression and integration testingCreated dashboard and utilized D3.js for interactive data visualization.Developed powerful visualization components and DOM manipulation using React JSDesigned strictly using a single JavaScript data visualization libraryExperience in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.Developed test scripts for Functional Testing and Regression testing in Selenium WebDriver on Visual Studio 2015 with JavaScript as scripting language and TestNG framework.Wrote unit testing using karma and jasmine to achieve 100% code coverage.Utilized NoSQL extensively for data retrieving, querying, storage and manipulation.Automating the build process using JenkinsMock testing using the Rhino Mock framework, JasmineConfiguring and subscribing team members for email alert on successful build or faulty buildsCreated virtual infrastructure on AWSExperience in working with databases like MySQL, Oracle DB, Cassandra and DynamoDBCreating instances of MongoDB, React.js, Node.js, Express.js, load balancersAutomating application deployment on AWSPerforming penetration testing on web applicationEnvironment: HTML5, CSS3, JavaScript 1.8.x, jQuery 3.2, Restful Web Services, JSON, MongoDB, Node.js, express JS, Ext JS, Jasmine, karma, GIT, Scrum, Agile, WebStorm, React.js 0.14, Redux3.6.0, Bootstrap, Amazon Web ServicesClient: AIM Specialty Health, Chicago, IL Oct 2016 to Jan 2018 Role: Java/J2EE Developer.Responsibilities:Analyzed business requirements, participated in technical design, development, and testing of various modules assigned.Developed and tested website using the MEAN Stack (Mongo DB, Express, AngularJS, and NodeJS).Followed the overall application MVVM architecture to create MVC layers in AngularJS and NodeJS layers.Developed REST based Microservices using Spring Boot.Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON format using microservices.Used Spring Boot at backend which helps to develop an application with ease.Experience developing production Node.js applications with Express module.Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database management system and handled database access and data transmission based on Restful web service.Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from the database.Developed page layouts, Navigations and presented designs & concepts to the clients and management review.Developed a Single Page Application (SPA) for client managers to keep a track of the flow of inventory between various departments.Used various features from Angular 2 like data binding, routing, custom filters and directives to meet various customized requirements.Used HTTP services and resource in Angular 2 to get and handle JSON data from the backend.Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap CSS.Designed Frontend within object-oriented JavaScript Framework like angular Js, Node Js.Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.Worked with Agile software lifecycle methodologies. Create design documents when and as required.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.Enhanced user experience by designing new web features using MVC Framework like Backbone.js and node.js.Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.Co-ordinate with QA for testing, Production releases, Application deployment, and integration.Configured AWS cloud infrastructure as code using Terraform and continuous deployment through Jenkins.Configured mod cluster with JBoss EAP 6 and UNDERTOW with JBoss EAP 7Environment: MongoDB, Express, Angular 2, AWS, Node JS, HTML4/5, CSS2/3, JavaScript, jQuery, JBoss EAP 6 & 7, DHTML, JSON, Require.js, JSP, AJAX, SOAP, RESTFUL, Web Services, PLSQL and Spring MVC.Environment: HTML, CSS, JavaScript, Angular JS, JSON, AJAX, XML, GIT, Jenkins, Windows.Prof Reference 1:Name: ZhenzhenCompany name: StarbucksDesignation: Lead ArchitectOfficial Email ID: EMAIL AVAILABLEEngineering Manager: EMAIL AVAILABLE SweeneyProf Reference 2:Name: Karthik PolisettyCompany name:StarbucksDesignation: Software Engineer FTEOfficial Email ID:EMAIL AVAILABLEEngineering Manager: EMAIL AVAILABLE SweeneyProf Reference 3:Name:Kyle HoernleinCompany name: verizonDesignation: LeadOfficial Email ID:EMAIL AVAILABLEManager1: Reporting - Ravi Kumar VellankiManager2: EMAIL AVAILABLE |