[email protected] - UI DEVELOPER |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: OPN |
Visa: H1b |
Resume file: Veerendra C K UI Developer...._1748468129493.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Name: - Veerendra C K
Mail Id: - [email protected] Contact: - (210) 210-1209 LinkedIn: - www.linkedin.com/in/veerendra-c-k-001956283 SUMMARY PROFESSIONAL: An ambitious, creative and experienced web developer with 9 years of extensive experience in all phases of software application design and development. Extensive experience in developing web pages quickly and effectively using jQuery, HTML5, CSS3, JSP and in making web pages cross browser compatible. Expertise in implementing DevOps practices, including containerization using Docker, orchestration with Kubernetes, and continuous integration/deployment pipelines using Jenkins, Bamboo, and GitLab CI/CD. Proficient in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM. Highly experienced in modernizing Legacy applications with various types of clients (worked in my experiences) by using current edge technologies such as React and Redux on AWS Platform. Experience in anatomy of Angular 2/4/5/8/9/10/12/13/14/16/17 application and built application using Angular 1.5/2.0 hybrid using Typescript. Add: "Hands-on experience with cloud databases like MongoDB, AWS RDS, and DynamoDB." Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code. Strong in Web designing technologies like HTML5, XHTML, JavaScript, CSS3, jQuery, Node.js, Next.js, Angular 8, UNDERSCORE, Vue.js, ReactJS, React Hooks, AJAX and JSON. Extensively used new software tools in designing user interfaces and adapting to the changing environment. Migrated Application from Angular 6 to Angular 17. Extensive experience working with Angular s NGRX state management (@ngrx/store-devtools, @ngrx/router-store, @ngrx/entity, @ngrx/effects @ngrx/data, @ngrx/schematics). Experience with middleware using Redux-Thunk, Redux-Saga, Redux-Logger, Universal React. Expertise in React.js framework for developing SPAs. Experience in ReactJs Libraries like redux thunk, redux saga. Experience with modern build tool chains, like JavaScript frameworks/technologies such as Express.js, Node.js, React.js, MobX or Flux.js. Hands-on in working with ReactJS, React Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites. Strong experience in developing MERN (MongoDB 3x, Express.js, React.js and Node.js) and MEAN (MongoDB 3x, Express JS, Angular JS 1.x and Node JS) stack application. Experience in developing single page application in MEAN Stack using VS code. Experience using CSS pre-processors like LESS and SASS. Strong knowledge in Document Object Model and DOM functions. Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML. Integrated RESTful and GraphQL APIs into the Next.js application using both client-side and server-side data fetching strategies for enhanced performance. Used SWR and React Query for managing asynchronous data and catching results. Developed scalable, modular, and maintainable front-end architectures using Angular 14 and Angular 17. Optimized Vue.js applications using Vuex for state management and lazy loading. Expertise in maintaining websites, software and understanding and modifying existing code. Used ReactJS MVC framework to develop Single Page Application (SPA) Experience 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. Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like AngularJS. Experience with developing and implementing responsive designs into web transactions and applications. Implemented Node Redux, webpack and Grunt to turn application into Single Page Application using React library. Designed and implemented complex state management solutions using NGRX. Ensured smooth communication between micro-frontends using shared state management. Worked on different Package docs like Web Pack and BABEL as trans piler, Good Knowledge on Deployment in AWS services such as EC2, S3 and Deployment on multiple Databases. Experience in Unit testing (Jasmine), End-to-End (Protractor) Testing and Performance testing. Expertise in Bootstrap framework and building responsive websites for both desktop and mobile browser users. Deployed and host the application on Amazon web service (AWS). Experience in developing modern web applications using ReactJS. Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar. Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation. Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Experience with test-driven development and Agile programming. Excellent knowledge of design, normalization and Database Management Concepts. Expertise in coding optimized SQL queries on databases like MySQL and Oracle. Good experience in developing cloud solutions. Capable of quickly learning and delivering solutions as an individual and as part of a team. TECHNICAL SKILLS: Web Technologies: XML, XHTML, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, Angular2/4/5/6/7/8/9/10/12/13/14,15/16/17, Node.js, ReactJS, Redux, Next.jsVue.JS, Saga, AJAX, JSON, and PHP. Web Servers: HTTP Web Server, AWS, Apache Tomcat. Database: Oracle 11g, MySQL, SQL Server, MS-Access. Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger. Version Control: SVN, Git. DevOps Tools: Docker, Kubernetes, Jenkins, GitLab CI/CD. Database Technologies: MongoDB, AWS DynamoDB, AWS RDS. Cloud Platforms: AWS (Lambda, S3, EC2, API Gateway, CloudFormation) WORK EXPERIENCE: Client: Fiserv (Atlanta, GA) (Jan 2024 Till date) Role:React UI/ Frontend Developer Responsibilities: Developed applications using HTML5, SCSS, Bootstrap, JavaScript, jQuery, AngularJS, Jasmine, React, Redux, Redux-Saga. Designed and developed the layout of the application using HTML4.0/HTML5,Python, CSS/CSS3 and Bootstrap 3.3.4. Created multiple reusable components and services using Angular 9/10 built-in and custom directives. Integrated Node.js microservices with MongoDB to manage real-time data processing requirements. Orchestrated deployments using Kubernetes, managing containerized Next.js and Node.js applications. Used Angular 9/10 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller). Responsible in addition to the Engineering team s culture and high quality. Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap,Python, Angular13 to design UI. Used Angular 14 CLI for streamlined project generation, module /component creation, and service implementation. Developed dynamic and reusable Vue.js components for enterprise applications. Integrated multiple Angular and Vue.js applications into a single scalable platform. Led the development of a micro-frontend-based web application using Angular 17. Troubleshooting and debugging issues reported by users and other team members. Used Angular 14 standalone component feature for new components built in the App. Moved existing AngularJS controllers and services to Angular13 components for more responsive and less dependency. Implemented the best practices for Vue.js application architecture and performance tuning. Worked on web applications from scratch using Angular to develop single page applications. Developed backend web services using Node JS and stored dependencies using NPM. Built highly reusable and dynamic React/Next.js components using TypeScript to ensure type safety and better code management. Integrated Vue.js applications with GraphQL and RESTful APIs. Enhanced modularity by using Angular 17 s declarative composition API. Integrated multiple frontend applications seamlessly using Module Federation. Implemented Presentation layer using CSS Framework, Angular 9/10, Wire-framing, and HTML5. Created Filters, Directives, Controllers and Services by using Angular 9/10. Created Angular 9 controllers, factories, filters, Routers, and services. Used Angular 9 Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable components. Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request. Coordinated efforts to integrate Next.js into a project that had a significant Angular legacy, ensuring that Next.js components could coexist with Angular and gradually replacing older modules with modern, responsive React/Next.js code. Adopted JavaScript and jQuery 1.1.0 to manipulate DOM, basic logic and event handlers. Involved in implementation of RESTFUL web service APIs using Node.js. Debugged and logged using Chrome developer tools configured test environment using Karma and wrote unit test using Jasmine. Execution of legacy ruby automation test cases in the CI/CD pipeline Build the infrastructure and continuously improved the building infrastructure for DevOps engineering, thereby implementing scalable infrastructure. Implemented NGRX for efficient state management across different micro-frontends. Automation of AWS APIGATEWAY creation and deployment using AWS cli scripts. Adopted Git for version controlling and JIRA for project tracking. Used Webpack & NPM, Bower for package management. Good Understanding and implementation knowledge of TypeScript andECMA-SCRIPT6(ES6). Performed CRUD operations in the Mongo dB/database. Responsible for frontend Ui development using HTML, Typescript, Angular 12 and RXJS. Developed a web application using Angular 12 as front end and using Web API to receive and pass data to Backend. Implemented DevOps pipelines using Jenkins and Bamboo to automate CI/CD processes, ensuring seamless application deployments in AWS. Designed MongoDB queries for high-performance application interactions, integrated MongoDB with Node.js for efficient backend data handling. Created multiple reusable components and services using Angular 9/10 built-in and custom directives. Used Next.js' built-in error overlay during development to quickly identify and fix bugs. Leveraged Chrome Dev Tools to debug frontend issues efficiently and Redux Dev Tools for state management debugging in larger-scale applications. Next.js & Kubernetes for Scalability Applying software engineering principles to analyze and problem-solve and design a solution. Implemented API route handlers in Next.js to build scalable APIs, ensuring better performance and optimized database queries. Developed lambda application in typescript based on requirements of the project. Managed Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to orchestrate then deployment, scaling and management of Docker Containers. Used agile methodology for the software development life cycle. Used Amazon Web Services (AWS) is a secure cloud services platform, offering computer power, database storage, content delivery and other functionality to help businesses scale. Used Gulp as the build task runner to build and package the application. Worked with various schemas for Application, Data processing and Data warehouse that resides in AWS RDS database, Dynamo DB, RDS, Lambda, EC2, S3. Responsible for checking cross browser compatibility and working on different browsers like Internet Explorer, Firefox and Google Chrome. Migrated legacy applications to Angular 17, improving performance and scalability. Developing micro-services in next.Js that will be consumed by application. Developing reusable components on the Front end to maintain consistency across the application Deploying the services to cloud (GCP). Integration of third-party components and API calls. Designing and developing test cases. Developed mobile applications to be compatible with both iOS and Android platforms and published mobile offering on both. Expertise in ReactJS/ React Hooks and working with Redux architecture. Adopting Agile methodologies to develop software. Analyzing existing systems to provide recommendations for improvement. Ensuring proper documentation. Containerized the Next.js application using Docker and deployed it in a Kubernetes cluster for managing scale and load balancing across multiple environments, ensuring high availability and fault tolerance. Monitoring system performance and performing predictive maintenance. Performing system risk and reliability analysis. Assessing new technologies before adoption and implementation. Used Angular 9 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller). To understand executing accessibility and progressive enhancement presentation. Automation of AWS APIGATEWAY creation and deployment using AWS. Collecting feedback from design and technical staff on app development needs. Wrote Angular services to consume Restful web service/Restful API to load data. Involved in the discussion of developing and utilization of APIs in the project. Built highly reusable and dynamic React/Next.js components using TypeScript to ensure type safety and better code management. Developed application components using Agile utilizing test driven approach (TDD). Design and Development of screens, modules, and templates by following the proper guidelines defined in the Figma. Extensively used React - Hooks from functional components for state and lifecycle features. Implemented version controlling using GIT. Build & deployed NGA App using Bamboo, bitbucket, used JIRA for issue, tasks tracking. Designed and implemented AWS EC2 server setup and deployment, build, maintenance and configuration of various AWS resources and IAM groups that are utilized for different environments like dev, testing and production. Responsible in the development of app that support different Locales of different regions. Used React JS for templating faster compilation and developing reusable components. Environment: HTML5, CSS3, Nest.JS, Next.JS JavaScript, Android, JIRA,Python, ES6, ReactJS, React Hooks, Webpack, Bootstrap, Node.js, Angular 9/10/11/12/13/14,15,16,17 Bamboo, Git, Karma, Jasmine, Kubernetes, Docker. Client: MetLife Services and Solutions LLC (New York) (Dec 2022 Dec 2023) Role: Frontend React Developer Responsibilities: Developed applications using HTML5, SCSS, Bootstrap, JavaScript, jQuery, Jasmine, React, Redux. Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Enhanced legacy application by building new components in React.js and typescript. Designing, Programming, Testing and Documentation of various projects. Interaction design, iOS and Android design, UI and a working knowledge of CSS and HTML. Working knowledge on developing the UI pages from scratch using HTML5,Python,CSS3, JAVASCRIPT, JS, REACT JS, Next.js, Ajax and jQuery. Used Node.js for server-side logic, creating RESTful APIs that connected with MongoDB databases. Managed deployment pipelines for React applications using Jenkins and Docker, adhering to DevOps principles. Developed an enterprise-level dashboard integrating Vue.js and Angular 15 components. CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects. Experience of working on CSS Pre-processors SASS and LESS with Vanilla.js task runner Gulp Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, debugging and support. Creating React.JS / Redux front-end UI application. Leveraged React.JS resources for all data access, encapsulating URLs and standardizing data access interfaces. Implemented Redux and NGRX for state management, ensuring seamless data flow. Maintaining Parent and child elements by using State and Props in React.js. Used Spring Boot at back-end which helps to develop application with ease Developed server-side application to interact with database using Spring Boot Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE, Chrome, Edge, Firefox, and Safari). Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc. Created Angular.JS Controller which Isolate scopes perform operations in UI. Created custom filter in React.JS in the application. Used services to read data from remote server using react Js. Used React.JS library functions for the logical implementation part at client side for all the application. Created React.JS for reusable components (multi-field form elements, background file uploads). Maintained states in the stores and dispatched the actions using redux. Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library. Implemented flux pattern by using redux framework as a core dependency. Architected and Developed for Large Scale JavaScript Application with React.JS Used ES6 and JSX with react for component development with ReactJS. Implemented Drag and Drop functionality using React-Draggable. Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator Used Concourse and Jenkins for Microservices deployment Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow. Involved in Developing, Implementing and Testing Node.JS applications. Extensive experience in deploying, managing and developing MongoDB clusters. Involved in developing Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server. Involved in cross platform Validation and Exception Handling policies. Maintain consistency of front-end via code over a variety of browsers. Involved in SCRUM and AGILE meetings to discuss the status of the project. Responsible for researching functionality and benefits of implementing MongoDB. Developing the rich UI components in Optimize. Extensively Used GitHub for Version Controlling. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis. Developed unit tests with Mocha. Daily interacted with Business Analysts and Scrum Masters to fix the issues. Involved in System Testing, Regression Testing for Complete UI. Environment: React.js, Next.js, Typescript, Redux, Spring Boot 1.4.x, Vanilla.js, Flex, Node.JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap, Client: Max Technologies (Bangalore, India) (Jul 2020 Jul 2021) Role: UI Developer Responsibilities: Built a model application with implementation of various new components Angular 2.0. Perfectly utilizing the Typing concepts in Typescript making the Angular to be an optimized fashion. Worked on Node.js Express Server to configure the server as a middleware for the Ng-Router. Created/Modified Angular 2.0 components, by using Typescript we create bigger projects and convert them to JS files to modify or create new JS files Develop complex features and platform-based code artifacts utilizing Angular 2.0 platform. Instructing and mentoring teams of developers in uses of Angular 2.0 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from Angular.js 1.5 to Angular 2.0. Designed dynamic and browser compatible pages using HTML5,Python, LESS, CSS, Bootstrap, JavaScript and Angular.js. Assisted the lead developer and or developers in Analysis, Development, and Performance optimization of web application. Implement modules into Node.js to integrate with design and requirements. Experience in Node.js modules like Grunt and Bower. Developed entire server side using Node.js with Express. Designed and development of Web pages using HTML5, CSS3 including Ajax controls and JSON. Writing extensive JavaScript functions both in Angular.js and jQuery UI Framework. Used Angular.js as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server using SASS,Python, Bootstrap, and AngularJS. Used Angular.js to create custom directives for navigation bar, sidebar filters for patient data, strict filters for exact match search and other re-usable sections. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI. Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls. Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery. Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before writing the functionality. Added user validations and user permissions by using the Node.js and utilized for server hosting. Created charts components using D3. Involved in Production Support and minor enhancements as per application requirements. Worked in Agile Methodology environment. Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries, etc. Environment: HTML5, CSS3, JavaScript, AJAX, JSON, Angular 2, Node.js, Protractor, Grunt & Gulp, YUI, Responsive Web Design, Twitter Bootstrap, jQuery UI, GWT, Dreamweaver, Agile. Client: Zen3 Info Solutions (Hyderabad, India) (May 2018 Jun 2020) Role: UI React Developer Responsibilities: Worked with business analysts to understand their business models and goals and help define strategy, content, and features. Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. Developed user interface by using the React JS, Redux, Flux for SPA development. Implemented React JS code to handle cross browser compatibility issues in Mozella,React, IE 7, 8, 9, Safari and FF. Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Converted PSD mockups into pure hand-written HTML and CSS pages. Handling all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY. Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS. Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages. Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project managers and developers. Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA. Used JavaScript libraries to create sliders and page-turning animations on calendar widgets. Designed web pages and used applications that meet business and user goals through a positive user experience. Responsible for creating the screens with table less design following W3C standards. Environment: Reacts JS, HTML, XHTML, CSS, JavaScript, Vanilla.js, JQUERY, AJAX, XML, JSON, and Eclipse Client: Serco Global Services, (Hyderabad, India) (Jun 2016 Apr 2018) Role: UI Developer Responsibilities: Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirements and use cases. This is a configuration widget written in CSS3, JavaScript,Python, and jQuery framework in UI Layer with Tag library, application deployed and tested on Linux. AngularJS framework in ASP pages to run as Offline Application in browser that avoids IIS dependency installation and configuration. Designed and Developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, based UI Configuration widgets. This system was written in AJAX, OO JavaScript, JSP, jQuery,Python,HTML and CSS. Used JavaScript and CSS for UI Design Mockup. Written code in jQuery /JavaScript /CSS/AJAX for the navigation-oriented application. Created Dynamic Integration of jQuery Tab, jQuery, and another jQuery component integration with AJAX Implemented jQuery Filter search a JavaScript tool for adding a little search widget next to any page listing. This will hide all the list items that don't match the word that are being searched for Extensively used jQuery plug-in like Isotope and Masonry plug-in for multi column layout, Search plug-in, calendar plug-in, Ajax-queue plug-in, and auto populating multiple select-boxes Used jQuery fancy box plug-in that adds stylish drop shadow to images posted on the webpage using jQuery. Web application development using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques. Created bulk of services, Factories and provider objects in AngularJS that support, Routing, Controller Scopes & root scopes & JSON Binding for Http Callback with $q promise object. On fly modules injection possible with my SDK which help drastic web app performance. All custom modules (APPs) are partial and easy to refactor independently. Experience of unit testing using karma and Jasmine for testing frontend JavaScript code as well as gulp as task runner. Developed UI and implemented for some plug-in using JavaScript,Python, HTML, CSS and XML. Writing and implementing CSS 3 throughout the site, both as in-line and imported files. Resolved various CSS compatibility issues and did research for CSS3 to implement and for our framework. Writing and implementing JavaScript throughout the site, both as in-line and imported files. Designed rich user experience prototype for managing users and roles Created layouts and implemented design for all the application pages and forms. Wrote CSS Hacks for browser compatibility. Re-skinned some of the forms using CSS. Involved in Testing and fixing bugs and documented the application step-by-step process. Has worked on jQuery that is especially used for testing JavaScript. Has worked on Angular JS which combines web applications with Model View Controller capability to make development and testing of code efficient. Writing JavaScript forNode.js applications that is useful for interacting with server and network applications Has worked on jQuery mobile which is based on HTML 5 for designing user interfaces for web applications. Environment: HTML4/HTML5, CSS/CSS3, JavaScript, AJAX, jQuery, XML, SQL, Windows Platforms, IDE- Eclipse, Node.js. Educational Details: Masters of Science in Information Studies, Trine University (Aug 2021- July 2023) Masters of Computer Applications, QIS Institute of Engineering and Technology (July 2018- May 2020) Bachelors of Computer Applications, Acharya Nagarjuna University (July 2015- May 2018) Keywords: cprogramm continuous integration continuous deployment user interface javascript sthree database information technology microsoft Georgia Idaho |