| N V K - UI React Lead |
| [email protected] |
| Location: Austin, Texas, USA |
| Relocation: |
| Visa: H1B |
| Resume file: V_UI Developer_1757974061010.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
N V K
I am a dedicated IT professional with 12+ years of experience in creating and delivering user-centric applications using my strong creative, technical, and analytical skills. Throughout my career, I have been acknowledged as a solution-focused professional with the ability to design and develop innovative applications using modern technologies/libraries like HTML/HTML5, CSS/CSS3, JavaScript, React JS, Redux, Material-UI, Bootstrap, Typescript, JEST, NodeJS, Express, and MongoDB. In my current role as a Senior Frontend /UI/React JS Developer, I have worked on many high-level UI projects and efficiently coded websites and applications using modern technologies. Conducted code reviews and followed the code quality guidelines to implement multiple applications, ensuring optimal functionality, quality, and reliability. In addition to my knowledge base, I actively seek out new technologies and stay up-to-date on industry trends and advancements. Technical Skills Programming Languages: C, C++, SQL, HTML, Python, JavaScript Front End Technologies: HTML 5, CSS 3, Npm, JavaScript, JQuery, Angular JS, Angular 5, Node JS, Chrome DevTools, HighCharts JS, GitHub, and Twitter Bootstrap. Development Tools: Visual Studio Code, IntelliJ IDEA Servers: Apache Tomcat, Application Server Web service specifications JSON-Server, RS(RESTFUL) Version Controls: GIT, SVN Testing: ALM, AGM, JIRA, Rally Methodologies: Waterfall, Iterative, Agile, and Scrum Operating Systems: Windows, macOS, Linux Career Summary: Over 12+ years of experience in designing User Interface applications and professional web applications using HTML5, CSS3, JAVASCRIPT, ES6, JQUERY, AJAX, JSP, JSON, Typescript, and ReactJS to build Single-page applications (SPA). I have consistently taken on lead responsibilities in major projects providing technical direction, mentoring junior developers, conducting code reviews, and driving architectural decisions Recognized as a solution-focused leader, I ve guided teams in designing and implementing modern applications using technologies like React JS, Redux, Node.js, and Python. Experienced in backend integration using Python for API development, data handling, and automation tasks Hands-on Experience in full Software Development Life Cycle (SDLC) that includes analyzing, Designing, Coding, implementation, Production Support, architecting scalable platforms, object-oriented programming, and agile methodologies. Strong JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6. Promoted engineering best practices across the teams I lead. Working with Object-Oriented JavaScript and using modern JavaScript libraries, such as Angular, AngularJS, and ReactJS. Having knowledge of different CSS preprocessors SASS and LESS. Designed dynamic overlays with React JS and Reflux on the front end to efficiently manage state, organized and managed data queries effectively by integrating GraphQL. Experience in building Native Apps with JavaScript, CSS, and XML using the Native Script Framework. Experience in developing websites for RPAM Dev and QA for GOOD Team. Create reusable product data visualizations for both digital and print distribution on the DAVIS project. Worked on the PSS-Davis data visualizations built on react and integrated on AEM for the Capital Group websites. Well-versed in creating AEM pages with different visualization charts in desktop, mobile, and tablet views thereby supporting releases for staging and production. Extensive knowledge of Functional, Declarative, Prototypal, and Object-Oriented Programming in JavaScript and ES6 (ECMA Script 2015). Experienced in developing Responsive Web Design to target Tablets, Mobiles, and desktops. Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects. Involved with bug fixing on functionality, performance, and design issues with JS Plugin and Chrome Developer tools. Experience in User & Security administration, multiple backups & recovery technologies such as snapshots, Disaster Recovery plans, and maintenance of various activities. Experience with Client-side scripting and DOM manipulation with core JavaScript and jQuery. Test-driven development has good knowledge in unit testing using karma JS. Experience doing e2e testing using Jasmine frameworks (protractor JS). Capable of creating and executing unit test cases in Jasmine writing a code trailing in TDD (Test Driven Development). Collaborated with a team and successfully designed Web Apps with React JS. Strong knowledge of testing applications using Jasmine, Karma, Grunt, Selenium, Protractor, and Atlassian tools such as JIRA. Followed Web Content Accessibility Guidelines (WCAG 2.0) for all portal apps in Visa and made sure guidelines were set up by W3C around accessibility. Extensive experience in Development, Implementation, and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, and Internet/ Intranet. Strong knowledge of version control systems like SVN, CVS, and GitHub. Excellent communication and interpersonal skills demonstrated through exposure to working with Technical, Quality Assurance, and Business Analysis groups. Education: Master s in Computer Science from University of Houston Clear Lake, Houston, Texas. Bachelor s in Computer Science and Engineering from Koneru Lakshmaiah College of Engineering Guntur, INDIA. Environment: UI, UX, React.js, Redux-Saga, JavaScript, Python,JSON, Ajax, HTML5, CSS3, Node.JS, Rest, Visual Studio Code, Git/GitHub, TeamCity, Postman, Confluence, Agile, UI Analytics (Google Analytics, Quantum Metrics), Mobile Web Technologies. Dec 2020 to Nov 2022 Environment: UI, UX, React.js, Redux, JavaScript, JSON, Ajax, HTML5, CSS3, Node.JS, Rest, Visual Studio Code, GIT, Agile Professional Experience: United Airlines, Austin, TX Dec 2022 to Present Sr. Lead Full Stack UI Developer Description: United Airlines Inc. is a major American airline that Connects People, Uniting the World and getting people from one place to another. As a global company with millions of customer s it operates large domestic and international travels. I worked with React Migration Team for different modules like Forgot-Password, United Club Pass, Sign-in Two factoring Authentication, etc. The goal is to migrate features on united.com and meet the Accessibility guidelines. Responsibilities: Lead UI development and architectural planning for critical features like Sign-In, TSA PreCheck, Miles Pooling, and Account Management on united.com Development of all HTML5, CSS3, React JS, JavaScript, Redux-Saga, and ATMOS web-based application development and managing projects using Scrum, Agile, and Lean processes. Supervised a cross-functional team of 6+ developers, overseeing task planning, daily standups, and sprint delivery in Agile ceremonies. Automated repetitive front-end build and deployment tasks using Python scripts to streamline the CI/CD pipeline. Created custom Python-based utilities for data transformation and integration with third-party services. Worked closely with backend developers to integrate Python services with front-end modules, ensuring seamless communication between the UI and server-side logic. Worked with Product Owners to create wireframes and mockups for MyAccount, React Migration 3.0, Miles-Pooling, TSA Precheck, Account security and management features, Under18, and Dotcom migration stories. Mentored junior and mid-level engineers, helping them grow technically and align with team objectives. Build out web applications for united.com based on requirements in Jira. Analyzed, evaluated, and made recommendations on UI/UX frameworks, technologies, and architecture. Involved in designing, developing, testing, and releasing web applications by using React.js v16 & 17, Redux, JavaScript, Webpack, and ES6. Self-starter with the capability to understand the whole United.com application in enough detail to be able to review code and mentor junior developers. Working in a team that designs, develops, and launches efficient quality systems and solutions in support of core organizational functions. As the Senior REACT Developer, led the modernization and architecture of United.com. Created custom Python-based utilities for data transformation and integration with third-party services. Apply proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve issues, opportunities, or problems to maximize the benefit of IT and Business investments. Experienced and self-sufficient in performing responsibilities requiring little supervision, but general guidance and direction. Lead the design, development, and planning for the software architecture for the United Web platform. Solve complex performance problems and architectural challenges. Perform code reviews and mentor your peers. Serve as an integral member of the development team to create practical solutions in an Agile/DevOps environment. Ensure consistency with an established software development architecture. Analyze and interpret requirements from the Business and UX Design Team. Introduce new technologies and best practices as needed to solve business problems. Help to troubleshoot, test, and maintain the quality and security of the platform. Experienced in application design, development, installation, and modification of web applications. Worked on the united.com website for converting the pages from dotnet to React across different platforms. Integrating the User Interface with API, XAPI as part of the development process. Worked on Upstreaming code changes from different environments like dev15, dev31, qa9, preprod, prodperf, production. Extensively worked on documenting the release on confluence pages every week. Worked on setting up the Optimizely and Akamai redirection rules for united.com and lower environments. Well-versed with development methodologies, software design, design patterns, and integration standards as well as their applicability in coding and testing cycles. Well-versed with software engineering best practices such as versioning and versioning control, software packaging, and software release management using GitHub. Excel at triage or analysis of situations for production support. Proficient with on-time delivery with minimal supervision. Visa, Austin, TX Sr. UI Developer Description: Visa is a world leader in digital payments, facilitating transactions between consumers, merchants, financial institutions, and government entities across more than 200 countries and territories. I worked with ATX-A11y Accelerators Team for different modules like Account Management, Analytics, Application Management etc. The goal is to build modules from scratch and meet the Accessibility guidelines. Responsibilities: Design front-end solutions for test-driven development. Initially worked on remediation of MBDA modules like Account Management, Analytics, Recurring billing, Portfolio Management, Virtual Terminal, Merchant editor, etc. modules along with release support. Currently working on developing Application Management with Manage manifest and Release Management modules. Added Accessibility guidelines to a wider range of people with disabilities, including blindness and low vision, deafness and hearing loss, learning disabilities, speech disabilities and combination of these. Worked on 2 applications CybsUI and VDS-React that aligned to Web Content Accessibility Guidelines (2.0) and Visa Global Accessibility Requirements(VGAR). I have worked on different modules Analytics- Overview, Authorizations, Captures, Settlements, Account Management, Account Information, Recurring Billing, Token Management across wells users to convert them to ADA, went above and beyond to meet the requirements and supporting the release. Worked on development, defect fix, unit testing, communication to product owner for feature enhancements and making sure all the stories are completed within the time frame. Followed Agile/Scrum methodology methodologies such as Scrum, and lean principles to iterate quickly on product changes, developing user stories and working through the backlog, used JIRA to record and monitor the stories and backlogs. The application is implemented using JavaScript, React.js, Redux-Saga, Jenkins, HTML5, CSS3. Having good exposure in Software development and maintenance tools like bamboo, GitHub, Sonar Qube & Jira. Built different modules based on Web Content Accessibility Guidelines (WCAG 2.0) which follows 4 categories Perceivable, operable, understandable, Robust for usability and accessibility. Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication. Used Node Package Manager (NPM) to install the necessary packages for various modules development. Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in GIT. Extensive experience with Continuous Integration Tools Bamboo, and good working knowledge on source repository management tools like GIT, Bitbucket. Well versed while fixing the issues and doing releases for different modules every sprint. Aug 2018 to Nov 2020 Environment: UI, UX, React.js, Angular 5, Material-UI, Slate.js, JavaScript highcharts, highcharts-react-official, AEM 6.5, JQuery, JSON, Ajax, HTML5, CSS3, PL/SQL, Node.JS, Rest, Visual Studio Code, GIT, Agile, Zeplin. Capital Group, Irvine, CA Sr. Full Stack React.js Developer Description: Capital Group is one of the world's largest investment management organizations that serve individual investors, financial intermediaries, and institutions around the world through a broad range of products and services that include Capital Research and Management, American Funds, Capital Bank and Trust, Capital Guardian, and Capital International. Developed applications for the Creative Enablement, Creative Workbench, and Discover Search engine. Responsibilities: Worked on Project RPAM for Good Team in developing the Inbox, Plan Sources, Split view features and supported the deployment on AWS. Well versed with creating different views for the RPAM application and thereby supported the react and material-ui version upgrade to complete application. Worked on Project Davis to create common, interactive product data visualizations that remain up-to-date and can be embedded into any web property with relative ease. Build some data visualizations for Asset-Mix, Income Objective, Credit Quality, and holdings in react and integrate them over the AEM Author environment for the capital group advisor websites. Involved in the development, testing, defect fixes, code reviews, documenting, and setting the environment on AWS for the Davis app. Build the Davis application from scratch by gathering the requirements from the product owners to adding the Analytics to each of the High charts build on react. Development of all React JS, JavaScript, Slate.js, and Material UI web-based application development and managing projects using Scrum, Agile, and Lean processes. Worked on multiple applications like Discover and Creative Workbench that help writers, content editors, project managers to coordinate among them. Setup and configure AEM Desktop App for authoring, publish, and dispatcher environment with Adobe recommended best practices. Integrate AEM with other marketing products like Assets, Targets, Campaigns, Creative Workbench, and other internal endpoints. Work closely with adobe support to ensure sound practices regarding site architecture, performance and reliability, and content delivery are in place. Rebuild a Discover search engine from Angular 5 to react which includes search results, feedback, autocorrect, autocomplete, Apply and Reset Filter conditions. Integrate Discover search into Creative Workbench by rewriting code for Discover in React.js from Angular which includes Filters, Search result page, Pagination, Sort by date/relevance, Autocorrect/Autosuggest API integration along with Bug Fixes. Developed Research, Write and Preview section along with Slate toolbar of 23 special characters along with styling features and implemented the shortcode for the image display. Developed the Versioning capability with the help of Proof HQ and displayed different versions. Design and developed different styles, and special characters for the Slate toolbar from scratch. Involved in developing and testing web applications by using React.js, Redux, and Sagas. Troubleshoot issues during the development, coordinating with various other departments who are involved in the project and then escalating unresolved issues to other departments. Developing class-based components to reuse as nested components in React-Redux. Working on API integration, API development, and web sockets. By fetching, analyzing, and implementing various APIs based on the web development requirements. Analyze, develop, and test Front-end web applications based on the requirements. Working on System Analysis, developing, Integrating, Implementing, and Debugging web-based applications. Worked on Adding the AutoSave, Comments, and Share feature capability for the users and displaying the application in PDF and Download as Zip format. Also managing and building the various versions of the web Applications using Bit Bucket by merging various changes to different applications. Documenting Web Applications and changes in new versions when a new Web application is released and being tested. Research on different editors like CK Editor 5, Gather Content, Office 365, Microsoft Word 2013. Dec 2017 - Jul 2018 Environment: React JS, HTML5, CSS3, JavaScript, Angular 2/4 AJAX, jQuery, Responsive Web Design, backbone.js, Node.js, bootstrap.js, JSON, DOM, XML, XHTML, W3C, Photoshop, Quality Centre. Cerner Corporation, Kansas City, MO Senior UI Developer Description: Cerner Corporation is a supplier of Health Care Information Technology (HCIT) systems, services, devices, and hardware. Mainly involved in Health online application which is used to track the user's health online daily. This application offered a few fitness courses for weight loss and tobacco quit. Responsibilities: Involved in the Design and Implementation phases of the agile software development lifecycle. Played an active role in all aspects of SDLC from design, development, testing, production support and prepared technical reports & documentation manuals during the program development. Developed the User Interactive web pages in a professional manner by using web technologies like using the latest HTML5, CSS3, ES6 (ECMA Script), TypeScript, and Angular 2. Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries. Designed and developed the User Interface layout and front-end programming for a web application that matches the wireframes Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React. Create and integrate content-driven applications on top of AEMs core platform and integrate with E-commerce solutions and search engines. Lead technology teams to build and maintain web applications using Adobe s Experience Manager CMS to include site architecture, custom components, workflow development, Digital Asset Management (DAM). Used Angular2 framework to bind HTML (views) to JavaScript objects (models). Implemented functionality such as Searching, Filtering, Sorting, and Validating data using Angular2 framework. Integrate websites with web analytics tools and analyze/report on analytics data. Used Redux to manage the whole state. Developed the well-designed store, actions and reducers. Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept. Implemented Angular material components in constructing attractive, consistent and functional webpage adhering to modern web design principles like browser portability, device independence and graceful degradation. Primarily created and edited components written in ES6, React and Redux. Extensively worked on ES6 (ECMA Script 2015) new features such as Arrow functions, Classes, Iterators, and Generators. Experience in DOM, React Props, Lifecycle methods, working with the React States and Events. Used React-Router to turn the application into Single Page Application. Worked on React JS Virtual DOM and React views, rendering-using components, which contain additional components, called custom HTML tags. Also, I developed Web API using Node JS and hosted it on multiple load-balanced API instances. Created dynamic forms for displaying the data in the React DOM according to the information from the backend. Experience in using GIT for pulling and committing the developed content from the GIT repository. Used spatial navigation in React for navigating between the screens using remote buttons in implementing OTT using the fire stick. Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. Experience applying the latest development approaches to event-driven applications using AJAX, Object-Oriented (OO) JavaScript, JSON. Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with the Gulp tool for build automation. Developed jQuery methods to support the dynamic nature of the website elements. Designed CSS-based page layouts that are cross-browser compatible and standards-compliant. Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects. Involved in finding bugs, broken links and missing images etc. and rectifying them. Proposed various ideas/suggestions for the ongoing websites regarding the page layout and creative design. Sep 2014 - Nov 2017 Environment: jQuery, HTML, JavaScript, React Js, Angular Js, Microsoft Office, GIT, Putti, Source Tree, Agile Methodologies (JIRA). Office Depot, Boca Raton, FL UI Developer Description: Office Depot, Inc. is an American supplier of office products and services. Formed by the merger of Office Depot and OfficeMax, Office Depot, Inc. is a leading global provider of products, services, and solutions for every workplace - whether your workplace is an office, home, school, or car. Involved in gathering requirements, designing solutions, overseeing the development and coordinating the UAT of innovative systems and business solutions for the Merchandising organization. Responsibilities: Involved in building Web User Interface (UI) using HTML, CSS, JAVA, JSP, JavaScript, DOM, jQuery, and AJAX that follow W3C Web Standards and are browser compatible. Used HTML5 elements like video, audio, and canvas in making the website interactive. Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, CSS2/3, and Bootstrap based on the W3C standards. Used agile methodology for software development. Utilized ES6 features like arrow functions, export, import, classes, spread, rest, and promise with Babel. Coordinate with teams and management to build features, such tasks include the developing, testing, and deployment of features built-in HTML5, CSS3, JavaScript, jQuery, Angular JS, React JS, Redux, and ES6 (ECMA Script 2015). Developed the server-side using Java and front end with Java scripting, XML, and HTML. Design, develop, and test HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React JS that meet accessibility and web browser standards for the website. Involved in framework discussions to select the most suitable JavaScript library (Angular.js.1.6). Wrote Angular JS Services to consume restful APIs and process JSON data for rendering in UI Developed GUI using JavaScript, HTML, DOM, XHTML, and CSS in ongoing projects Designed Pdf, Excel, and Print previews for all the reports in the application using HTML, JavaScript, and SQL Stored Procedures. Developed React JS pages, Web services calls, and AJAX calls for the application. Used React JS in the development of the web application to bind the data/model that is being retrieved from a database through services provided by the controller to the view using a scope. Used React JS in components like JSX, creating React components, Virtual A developed web page using Angular JS 1.6 components like controllers, routers, NG app etc. Used Unix Commands for manipulating the data in the deployment phase. Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send a request to the server. Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models). Worked in Typescript to render JavaScript (Knockout JS) with the unit and end-to-end tests to add features and fix bugs in a highly interactive single-page JavaScript application. Used interactive data binding, filters and animation events using AngularJS. Integrate the dynamic pages with Angular JS and jQuery to make the pages dynamic. Experience in building multi-threaded Java server-side applications and frameworks. Created forms to collect and validate data from the user in HTML5 and AngularJS. Used Dreamweaver, and Photoshop for implementing applications and designing graphics and images. Actively participated and provided feedback constructively and insightfully during weekly Iterative review meetings to track the progress of each iterative cycle and figure out the issues. Ensured site design integrity and quality control consistency throughout the project's lifecycle. Jan 2013 - Aug 2014 Environment: HTML, JavaScript, AJAX, CSS, JSON, jQuery, XML, MySQL, Eclipse. Satinos Technologies Pvt. Ltd, Hyderabad- India Software Engineer Description: Satinos is a commercial open-source company having diversified interests in Open-source technologies, Linux support, Content Management Systems etc. Satinos defines, designs and delivers technology-enabled business solutions for global companies. Satinos also provides a complete range of services by leveraging our domain and business expertise and strategic alliances with leading technology providers. Responsibilities: Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX, and JSON. Used JavaScript, jQuery for user interactions in pages. Worked on creating a responsive website for smart devices using responsive design and media queries. Used jQuery, Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts. Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features. Involved in designing and developing the JSON, XML Objects with MySQL. Used Ajax, JSON to send a request to the server to check the functionality of the websites. Testing the website on multiple browsers with their old as well as the latest release. Created forms to collect and validate data from the user in HTML and JavaScript. Active participation throughout the entire software development lifecycle from project inception to code development and elaborate testing of the various modules. Used agile methodology for software development. Developed SQL queries to perform insert, update or delete operations on MySQL database. Responsible for authoring of website functionality with JavaScript, HTML, CSS. Been an active team player, helped in fixing bugs and carried out troubleshooting. Produced semantically appropriate, standards-compliant markup, and produced Rich User Interfaces. Used all the advanced Photoshop features to create appealing visual web interfaces. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface user experience javascript access management information technology procedural language California Florida Missouri Texas |