Durgama - UI Frontend developer |
[email protected] |
Location: Austin, Texas, USA |
Relocation: |
Visa: h1b |
Name: DURGA KONDAVEETI
Email: [email protected] PH: 737-291-1069 LinkedIn ID: www.linkedin.com/in/durga5244 Front End Web Developer User Interface (UI) Developer React JS /Angular / Redux Developer/ Full Stack Developer Aspiring UI developer with extensive experience in Application Development using React JS, Angular, HTML, XML, CSS, WCAG, JavaScript, React Native and jQuery. PROFESSIONAL SUMMARY: Have 10 + years of experience as a UI Frond end developer in designing the web applications with a solid understanding of AJAX, Backbone.js, Handlebar.js, Angular JS, Angular 2/4, Backbone.js, Bootstrap, AJAX, HML, LESS, SASS, CSS2/CSS3, Apache Cordova, Ember.js, Object oriented JavaScript, PHP, XML, XSL, XSD, XSLT, DTD, DOM, jQuery, React JS, JSON, Node JS, MVC framework, and JAVA/J2EE technologies. Professional experience in all phases of the Software development Life Cycle (SDLC) including the requirement gathering and analysis, Application Design, Development, Integration, Maintenance, Installation, Implementation, Deployment, Testing of various client/server applications. Expertise in React JS framework to develop the SPA, Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites. Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB. Expertise in Spring modules - Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring. Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation, Autoscaling, CloudFront, IAM, S3, and R53. Possess Knowledge of Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail. Extensive Work Experience in using HTML/HTML 4.0/5, XHTML, XSL, XSLT, CSS2/CSS3, LESS, SASS, BOOTSTRAP, Backbone.js, Handlebar JS, Angular JS, to develop complex web page layouts with rich UI and responsive design including various sections like headers, footers, content area, side bars and checked the cross - browser compatibility with various browsers like Google Chrome, Internet Explorer, Mozilla Firefox, Safari. Implemented Docker container service, build pipe line like Jenkins, Bamboo and GOCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises. implemented various screens for the front end using React.js and various predefined components from NPM (Node Package Manager), bower and redux library for Dependency management. Expertise in using of Java Script build tools and task runners like Webpack for React and Angular 2.0/4.0, Grunt, Gulp for Angular 1.0, Browserify for packaging Node JSmodules for browsers. Implement the MERN web application using technologies (MongoDB, Express JS, React, Node.js) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies. Good expertise in visual design UI & UX design, strategy, web development and relate targeted business goals on entire project life cycle and proficient with Sketch, Adobe Creative Suite, modern browser technologies and cross-device design Excellent experience in developing the web pages complying with Web Content Accessibility Guidelines and ability to apply W3C web standards. Excellent experience in developing the mobile/web applications using the new technologies like ECMAScript 5/6, AngularJS, Angular2/4, Apache Cordova, Backbone.js, React Native, TypeScript, CSS media queries, Bootstrap to implement the Model View Controllers (MVC)and Responsive Web Design (RWD). Proficient to work with SOAP/Restful Web Services and JSON data communicates with HTTP, XML, AJAX to handle the $http request and response services and create a Single Page Application (SPA). Experienced in Angular 2 Templates, Directives, Routing and Navigation, Components, Services and Data Binding and Angular2 MVC framework for application development, creating modules and filters, controllers, factory services, $http methods consume Rest web services. Experience in all phases of SDLC like Requirement Analysis, Implementation, Maintenance, and extensive experience with SCRUM and Agile. Experience in iOS application development and deployment using Swift 3, 2.x, Objective-C, C/C++, Cocoa Touch Class, XCode and iOS SDK's. Experience in Grunt, Gulp modules of Node JS and experience using NPM&NPM scripts, Web pack and Bower to install and manage different packages. Hands-on experience with Cloud services such as AWS (S3, CloudFront, Lambda) and Azure for hosting and deploying frontend applications. Experience in cross-browser testing and debugging, ensuring compatibility and consistent behavior across major browsers including Chrome, Firefox, Safari, and Edge. Extensive experience in using Figma, Adobe XD, and Sketch for UI/UX design collaboration and implementation. Experienced with UI manual/automated testing tools using Jasmine, Karma, Mocha and Protractor and code optimization SQL queries on databases like Oracle, SQL Server, and PostgreSQL also worked on NoSQL Database like MongoDB. Worked on IDEs such as Eclipse/My Eclipse, Visual Studio, Edit Plus, Web storm, sublime text, Atom, Net Beans with Substantial knowledge on IBM web sphere application server, Apache Tomcat. Good knowledge in working with databases like Oracle, MS SQL Server, Azure, MySQL, PL/SQL(Oracle), PostgreSQL, NoSQL, Mongo DB, Cassandra along with web application servers Apache Tomcat, Weblogic TECHNICAL SKILLS SET Mark-up/XML /UI Technologies HTML, HTML5, XSLT, JavaScript, Dojo, CSS, CSS3, XML, XSD, AJAX, jQuery, JSON, Vue.js, Angular 2, Angular 4, Node.js, React JS. Languages C, C++, Java (1.6, 1.7, 1.8), SQL, PL/SQL, Java Servlet, JSP, JDBC, JSTL, JavaScript, TypeScript, HTML5, CSS3, SCSS, JSX, JSON Data structures. Services Web services Microservices, SOA Architecture, SOAP, RESTful, JAX-RS JAX-WS and Jersey JavaScript Libraries: jQuery, Angular.js, MEAN.js, Require.js, Backbone.js Cloud Platforms AWS (EC2, EBS, RDS, Lambda). Web/App Servers/Containers WebSphere, Apache, Tomcat, JBoss EAP, WebLogic and Docker. Databases IBM DB2, Oracle, PostgreSQL, Apace Cassandra, NoSQL MongoDB Development Tools Eclipse, Spring Tool Suite (STS), IntelliJ. Testing Tools/ Frameworks SoapUI, Rest Client, JUnit, Mockito, Jasmine, Karma, Selenium, Cucumber. Version Control Tools GitLab, GitHub, Bitbucket. Build-Automation Tool (CI)/Issue Tracking Tools Maven Terraform, Gradle, Apache ANT, Jenkins, JIRA. Design Patterns MVC, Factory, Front Controller, Singleton, Observer and DAO patterns. Methodologies SDLC, Agile, Waterfall PROFESSIONAL EXPERIENCE Client: Lowe's Charlotte, NC Sep 2022 to Current Role: UI DEVELOPER/REACT DEVELOPER Project Description: Lowe's Companies, Inc. shortened to Lowe's, is an American retail company specializing in home improvement. E-Commerce Based. Responsibilities: Development, testing of a secure end to end E-commerce application using JavaScript (ES6) and React Native for front end and MySQL as database, under Agile with Scrum Methodologies. Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI. Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications. Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend. Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library. Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept. Migrated existing Monolithic architecture to full-fledged Microservices architecture using Spring Boot & Spring Cloud in multiple stages. Unit tested front-end React ]S code using Mocha, Chai and Enzyme. Responsible for writing various test cases using Jest, Enzyme, Mocha and Chai for the application code. Used Jest and Enzyme to run tests and make assertions. Created dynamic and responsive user interfaces using Vue.js, enhancing the overall user experience of the e-commerce application. Pair programmed to write snapshot tests in Jest with Enzyme for React Native components, increasing code. Excellent knowledge in rebuilding the applications from C/C++ into Java microservices Able to interpret and advise on accessibility standards, principles, techniques, and best practices - including Web Content Accessibility Guidelines (WCAG). Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid. Developed RESTful APIs using Python frameworks (such as Flask or Django) to support the front-end React application, ensuring robust data handling and business logic. Developed custom Vue directives to encapsulate common functionalities, reducing code redundancy and enhancing code clarity. Created Python scripts for data processing and manipulation, enabling seamless integration with React components for real-time data display. Conducted unit testing on Python backend services using Pytest, ensuring high code quality and reliability of the application functionality. Implemented stable React components and stand-alone functions to be added to any future pages. Created new RESTful Webservices using JSON data format to communicate with all external system using Spring MVC framework. Exposed application functionalities as RESTful services to clients that want to use their own UI layer - using Spring for JSON output. Implemented error handling on various RESTful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end-to-end business functionality for RESTful services. Collaborated with design teams to translate UI/UX wireframes into functional Vue components, ensuring fidelity to design specifications. Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization Used React JS for templating for faster compilation and developing reusable components. Used React-Autocomplete for creating google map s location search on the webpage. Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords. Implemented React container and presentational components (as Stateless and Functional components when applicable). Added Excel-Builder to download the Tabular data in Excel format using React. Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS 3, jQuery 1.1.0, JSON, and Java Script. 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. Excellent understanding of the principles and best practices of Software Configuration Management (SCM) in SDLC methodologies like Agile/Scrum and Waterfall. Used 'TestNG' for backend test cases and 'Jasmine' for AngularJS test cases. Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS. Writing front-end code like HTML, CSS, jQuery for assigned User requirements using BackboneJS, AngularJS, RequireJS and various other JavaScript frameworks. Code enhancement and bug fixes. Created wireframes, storyboards, user flows, and documentation and site maps to effectively communicate design ideas. Uses multiple UI UX tools and software to complete tasks Implemented XML parsing code for different application, Developing custom HTML elements using angular js directives, Developed controllers, view/partials, and directives for application. Used jQuery, JQlite and JavaScript for DOM manipulations. Widely resolved angular scope issues. Developed Angular factories and used angular promise api for making async calls. Used angular Ui-bootstrap and CSS 3,Used karma-test-runner and Jasmine for JavaScript Unit testing. Worked on development of Java Web Services. Using Eclipse Juno, Adobe Bracket, SVN, Angular debugger and ng-inspector tools. Environment: Java, J2EE, JSP, Servlets, Spring MVC, SQL/PLSQL, ATG, Web Services, WebLogic 10.x, Oracle 11g, HTML, LESS, CSS, Microservices, JavaScript, jQuery, Backbones.JS, Angular.JS, Jasmine, Karma-test-runner, Agile, Scrum, Adobe Bracket, XML, SVN, Windows 7, Photoshop, IE, Chrome, Mozilla Firefox, PL/ SQL, SQL, Oracle, Windows, Docker. Client: Capital One Apr 2018 May 2021 Role: Front-end Developer React, Vue.Js, Angular. Responsibilities: Involved in designing and developing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS,Redux, NGRX, Node JS. Familiar with UI frameworks and libraries commonly used with Dart, such as Flutter. Collaborated effectively with designers, developers, and other stakeholders to achieve UI goals. Proficiency in creating and managing design component libraries in Figma to promote consistency and efficiency in UI design projects. Utilized React Router for seamless navigation and dynamic routing in single-page applications (SPAs). Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concepts. Implemented the custom components by overriding the React material UI styles to match with the company standards and used these components by passing the Props. Used SASS, Native Base, Inline JSX styles, CSS, Styled Components, React Native Web, Material-UI, Grommet, and Bootstrap for styling the components. Worked on authentication aspects such as Finger-Print Scanner and Face Scanner in Android and IOS applications build with React Native. Used jQuery, Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts. Integrated RESTful APIs and GraphQL with ReactJS to fetch and display data dynamically, ensuring a smooth userexperience. Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager). Optimized database queries in PHP to enhance application performance and reduce load times. Used Jasmine to achieve code coverage for testing purposes. Used Postman to test the API workflow tested on the JSON files. Worked on Agile methodology with one of the most flexible Agile project management tool Rally. Used Web pack, Babel, grunt, and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript. Used the CMS to create the definitions and to dynamically pull the text data and images from the CMS. Used the Source tree for creating new branches, code check-in, check-out and merging to the Bitbucket Used Web pack in React JS to bundle the code and minify/uglify the JavaScript and CSS files and to find any best practices violations and to create proxy to re-route XHR on systems. Demonstrated proficiency in Microservices Architecture, Spring Boot and AWS services. Used Git as a version control system and SourceTree for tracking changes in the source code during software development and used Bitbucket for the Code Collaboration. Integrated third-party services and APIs, including payment gateways and social media platforms, using PHP. Performed CRUD operations in the MongoDB/database. For Responsive Web design used Bootstrap to build grids, layouts, and components. Used Bootstrap components like dropdown menus, navigation bars, alerts, and labels. Environment: HTML5, CSS3, JavaScript, JQuery, Figma, DOM, JSON, NodeJS, ReactJS, React Native, Handlebar JS, SketchAJAX, RESTFUL API, MYSQL, Git, LESS/SASS, web pack, Bootstrap, Responsive Web Design, SharePoint, NGRX, Xamarin, Xamarin native. Client: Vizient Inc. Irving, TX Feb 2016 March 2018 Role: Front End Web Developer Responsibilities: Developed programs to port the xml data to the database to make the website XML driven Story board design and multiple role web authentication. Worked with CSS Selectors, classes, pseudo classes, and Inheritance and cascade concepts. Used CSS to embed the online videos for product introduction. Developed UI using IDE Tools like Eclipse, NetBeans for Web development. Implemented Microservices into existing system architecture Implemented Caching, Session State, Cookie Management, view state, POST and GET techniques. Profound Knowledge in Document Object Model (DOM) and DOM functions. Implemented the Drag and Drop functionality using jQuery framework. Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application. Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS. Implemented Docker container service, build pipeline like Jenkins, Bamboo and GOCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises. Worked with several jQuery plugins to make Rich Internet Applications to look intuitive. Built dynamic e-mails by using HTML, XHTML, CSS, and JavaScript. Involved in debugging the Java code to understand the interaction between modules in the project. Used AJAX, JSON along with jQuery to request data and response processing. Usage of Dependency Injection, DOM manipulation, Directive and Module design. Developed applications for the web site in certain media sections. Used CSS Sprites to decrease the number of HTTP requests and load time of web pages. Involved in peer-to-peer code reviews and functional testing. Good knowledge in creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator and Adobe Flash. Providing best marketing strategies to land the websites on the best results in the search engines. Experience in participating support calls and war rooms for the systems failure. Designed XML files to maintain contents like video, images, audio and display them in flash application. Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles. Optimizing the website using search strategies like link building, online submissions, social bookmarking. Usage of AJAX programming to interface with MYSQL database. Making website GUI design by using Twitter Bootstrap. Environment: HTML, CSS, JavaScript, jQuery, NodeJS, Docker, AJAX, DOM, XHTML, Twitter Bootstrap, MYSQL. Client: Genpact, India Jun 2012 July 2015 Role: UI Developer Responsibilities: Developed programs to port the xml data to the database to make the website XML driven. Story board design and multiple role web authentication. Worked with CSS Selectors, classes, pseudo classes, and Inheritance and cascade concepts Used CSS to embed the online videos for product introduction. Developed UI using IDE Tools like Eclipse, NetBeans for Web development. Implemented Caching, Session State, Cookie Management, view state, POST and GET techniques. Profound Knowledge in Document Object Model (DOM) and DOM functions. Implemented the Drag and Drop functionality using jQuery framework. Worked with several jQuery plugins to make Rich Internet Applications to look intuitive. Built dynamic e-mails by using HTML, XHTML, CSS and JavaScript. Involved in debugging the Java code to understand the interaction between modules in the project. Used AJAX, JSON along with jQuery to request data and response processing. Usage of Dependency Injection, DOM manipulation, Directive and Module design. Developed applications for the web site in certain media sections. Used CSS Sprites to decrease the number of HTTP requests and load time of web pages. Involved in peer-to-peer code reviews and functional testing. Environment: HTML, CSS, JavaScript, jQuery, AJAX, DOM, XHTML, Twitter Bootstrap, MYSQL. EDUCATION: Masters Major Computer Science, Lindsey Wilson College, USA Bachelors Major- Bachelors in Technology, K L University, India Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience javascript sthree database microsoft procedural language Idaho North Carolina Texas |