Home

Uday Kumar - UI Developer
[email protected]
Location: Bay Point, California, USA
Relocation: Yes
Visa: H1B
SUMMARY:
Over 10+ years of experience in all phases as a UI developer and software development life cycle (SDLC) including requirements analysis, applications design development, integration, maintenance, installation, implementation and testing of various client/server, N-tier and web applications.
Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, DOM, DOJO, JSON, XML, AngularJS, Angular, TypeScript, React.js, Next.js, Node.js and GraphQL.
Hands-on experience in working with applications using Java, J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JSP, and JSF.
Expertise in building reusable, modular components using React for scalable and maintainable applications.
Expertise in client scripting language and server-side scripting language like JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, React.js, Vue.js, React Native, GraphQL, Angular.js, Angular, backbone.js, ActionScript, JSF and JSP.
Knowledge of using React JS for building reusable UI components in client side.
Responsible for checking cross browser compatibility and hence worked on different browser like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, Object Oriented Design, JSON and XML.
Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
Expertise in developing robust and maintainable applications using TypeScript for type safety and reduced runtime errors.
Proficient in implementing Agile methodologies, including Scrum and Kanban, to enhance team collaboration, flexibility, and project delivery.
Strong knowledge of Vue.js's reactive data binding system, ensuring seamless synchronization between the model and the view.
Strong knowledge of integrating Redux for efficient and predictable state management in React applications.
Proficient in optimizing GraphQL queries and resolvers, utilizing batching, caching strategies, and DataLoader.
Experience in handling data import from NoSQL solutions like Mongo DB to HDFS.
Implemented Presentation layer using CSS Framework, Backbone Js, Angular Js, Knockout Js, Wire-framing, and HTML5.
Strong knowledge of TypeScript, the primary language for Angular development, for type-safe and maintainable code.
Implemented Spring Framework for dependency injection and integrated with the JSF Framework and Hibernate.
Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service.
Proficient in using Angular's dependency injection system to manage services and application dependencies.
Expertise in developing scalable and high-performance backend applications using Node.js.
Strong knowledge of designing and implementing RESTful APIs and GraphQL endpoints with Node.js.
Proficient in designing and implementing microservices architectures to enhance scalability, flexibility, and maintainability.
Proficient in implementing Server-Side Rendering (SSR) with Next.js for improved performance and SEO.
Experience with serverless computing using AWS Lambda to build event-driven, scalable applications without managing infrastructure.
TECHNICAL SKILLS:

Design Methodologies Agile Scrum, Waterfall.
Operating Systems Windows 8/7/XP/2000/NT, UNIX, Linux.
Languages Java 1.5/1.6, Java 8, JavaScript, TypeScript, HTML, CSS, XML, XSL, XSLT, JSON, AJAX, JQuery, AngularJS, Angular 2/4/5/6/13/17, ReactJS, NextJS, RxJS, NgRx, React Native, Vue.JS, NodeJS, GraphQL, PostgreSQL.
Enterprise Technologies JDBC, JNDI, Servlets, JSP, Custom Tag Libraries, Struts, Hibernate, Spring 3.x, JPA, REST, SOAP, EJB, Log4J, RMI, JUnit.
Database/ Database Tools Oracle, DB2, MySQL, MongoDB.
Application/Web servers IBM WebSphere, Oracle WebLogic, JBoss.
Messaging Systems JMS, WebSphere MQ. Rabbit MQ.
Design Patterns Singleton, Factory, DTO, DAO, MVC, Dependency Injection.
Configuration Management Tools SVN, CVS, Git.
Build Tools Ant, Maven.
IDE NetBeans, Eclipse, IntelliJ.
Other Tools JIRA, Jenkins, WinSCP, Putty, Notepad++, Brackets, Argo UML, MS VISIO, MS Office.


EDUCATION:
Bachelor of Technology in Computer Science from Jawaharlal Nehru Technology Hyderabad, India in 2012.
Masters in Computer Science from University of Central Missouri, USA in 2016.


PROFESSIONAL EXPERIENCE:

Client: CVS Health Location: Pittsburg, CA
Role: Senior Frontend Developer Duration: Apr 2023 to Present.
Responsibilities:
Developed user interface for customer-facing desktop web application using HTML5, CSS3/4, JavaScript, React 18, TypeScript and Angular 18.
Working as a Full Stack Developer to gather requirements, analyze, develop APIs, integrate with
UI, unit tests, deployments and documentation.
Develop restful web services using Node.js and maintain data in the MongoDB database
collections.
Work with development teams and product managers to ideate software solutions and design
client-side and server-side architecture
Write the HTML5, CSS3, JavaScript, React, React Native, Vue.JS, Node.js, Express code in Visual Studio Code Software for source code editor.
Implemented static site generation (SSG) in Next.js to pre-render pages at build time, improving load times and performance for static content.
Develop and manage well-functional data bases, applications and execute DB scripts on Mongo
database collection for data management and migration.
Implemented React Hooks such as useState, useEffect, useContext, useReducer, and useRef to manage component state and side effects, improving code readability and maintainability.
Applied reactive programming principles using RxJS to manage asynchronous data streams effectively. Implemented pixel-perfect UI components based on detailed Figma designs, maintaining high fidelity to the original design specifications.
Created robust API endpoints using Next.js API routes, enabling serverless functions and seamless integration with backend services.
Managed complex application state using NgRx, ensuring a predictable and maintainable state flow in Angular applications.
Experience in building application using React and Redux with GraphQL on server side.
Designed and implemented efficient pagination techniques in web applications using front-end frameworks such as React and Angular.
Implemented TypeScript in backend development with Node.js, creating type-safe RESTful APIs and microservices.
Utilized Express.js and other Node.js frameworks with TypeScript for robust server-side applications.
Architected and deployed scalable, high-performance applications on GCP, leveraging services such as Compute Engine, App Engine, and Kubernetes Engine (GKE).
Designed and implemented React Context API to manage and share global state across the application, reducing the need for prop drilling and improving component communication.
Designed and deployed scalable, high-availability applications on AWS, utilizing services such as EC2, RDS, S3, and CloudFront.
Configured Gulp tasks to automate the build process, ensuring efficient and consistent project builds.
Developed and deployed serverless applications using AWS Lambda, API Gateway, and AWS Step Functions, reducing operational overhead and improving scalability.
Designed, implemented, and maintained end-to-end test automation scripts using Cypress to validate web applications' functionality and performance.
Developed and executed end-to-end test cases using Playwright to ensure the quality and functionality of web applications across multiple browsers.
Implemented Webpack's Module Federation to enable dynamic loading and sharing of modules between multiple frontend applications, enhancing scalability and reducing duplication.
Good Experience in React JS fsor creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Configured Webpack for bundling JavaScript, CSS, and other assets, optimizing build processes and improving application performance.
Implemented and maintained cross-browser tests in Playwright for Chrome, Firefox, and WebKit, ensuring consistent user experience across different platforms.
Applied ES6+ features and syntax (e.g., arrow functions, async/await, destructuring) in development, with Babel ensuring compatibility across various browsers.
Developed and deployed a customer-facing full-stack sandbox environment using modern JavaScript frameworks like React, Angular, and Vue.js, allowing users to simulate real-world scenarios.
Leveraged Cypress's real-time reloading and debugging capabilities to quickly identify and resolve issues, leading to faster development and testing cycles.
Provided technical guidance and support to junior and mid-level developers, fostering their growth and enhancing their understanding of front-end technologies.
Designed, developed, and deployed high-performance websites and web applications using Adobe Experience Manager (AEM), leveraging its powerful content management capabilities.
Good experience in CSS frameworks like Bootstrap and CSS pre-processor like SASS.

Environment: React.js, React Native, Node.js, Next.js, Stencil, Express, Vue.JS, Redux, Java, Playwright, Springboot, HTML5, CSS3, SASS, JavaScript, sandbox, jQuery, GraphQL, Gulp, Cypress, Angular, RxJS, D3.js, Figma, NgRx, TypeScript, AWS Lambda, GCP, Bootstrap, Webpack, JSON, JEST, MongoDB, Azure DevOps, Kibana, Babel, AEM, Apache Camel, Docker, Kubernetes, Postman, Jira, Confluence, Jenkins and Agile/Scrum.


Client: Walgreens Location: Bellevue, WA
Role: Senior Frontend Developer Duration: May 2020 to Mar 2023.
Responsibilities:
Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
Developed user interface for customer-facing desktop web application using HTML5, CSS3/4, JavaScript, React, TypeScript and Angular.
Worked with HTML5, CSS3, JavaScript for developing user interface.
Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall User experience (UX).
Created optimized graphic websites and application interfaces using HTML5, CSS3 and jQuery UI framework.
Involved in writing application level code to interact with APIs, Web Services using AJAX, backbone.js JSON, XML and jQuery.
Develop and design UI using Angular, React, React Native, Vue.JS, NodeJS.
Developed high-performance server-side rendered (SSR) web applications using Next.js, enhancing SEO and user experience by delivering pre-rendered HTML.
Utilized custom hooks to encapsulate reusable logic, enhancing code modularity and reducing duplication across multiple components.
Used Bit bucket to JIRA, for Creating Push and pull, Branch deletion and merging requests are created in JIRA and Tracking the Commit History.
Experience in building application with React JS, Vue.JS, Redux, Angular, Require JS in MVC architecture.
Implemented state management solutions using RxJS in conjunction with frameworks like Angular and React.
Integrated Playwright with existing test frameworks and CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable automated testing as part of the development workflow.
Integrated third-party libraries with React Hooks, such as React Query and Axios, to efficiently handle asynchronous data fetching and caching.
Designed and implemented robust cloud infrastructures using Azure Resource Manager (ARM) templates and Terraform.
Deployed containerized applications using Docker and managed them with Kubernetes on GCP s Kubernetes Engine, ensuring seamless scaling and orchestration.
Utilized dynamic routing and nested routes in Next.js to create complex, navigable user interfaces with clean URLs.
Led the design and implementation of a comprehensive sandbox environment, providing customers with a hands-on, interactive platform to test and explore features in a real-time simulated environment.
Experience in building application using React and Redux with GraphQL on server side.
Applied reactive programming principles using RxJS within NgRx to manage asynchronous data streams effectively.
Created web services and desktop applications to access and display data needed by support teams using React.js.
Applied ES6+ features and syntax (e.g., arrow functions, async/await, destructuring) in development, with Babel ensuring compatibility across various browsers.
Integrated D3.js visualizations seamlessly with web applications built using frameworks like React, Angular, and Vue.js.
Managed and optimized databases using AWS RDS, DynamoDB, and Aurora, ensuring high availability, performance, and secure data storage.
Utilized Gulp for task automation in front-end development workflows, streamlining repetitive tasks such as minification, concatenation, and image optimization.
Created custom AEM components and templates using HTL (HTML Template Language), Java, and Sling models to meet specific business requirements and enhance user experience.
Implemented CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy to automate application testing and deployment processes.
Conducted comprehensive cross-browser testing using Cypress, ensuring consistent application behavior across Chrome, Firefox, and Edge.
Leveraged the Page Object Model design pattern in Playwright to create reusable, maintainable, and scalable test scripts.
Integrated multiple micro frontends into a cohesive user experience, ensuring smooth interactions and consistent UI/UX across different modules.
Developed and maintained complex state management using a combination of React Context and useReducer, enabling scalable and maintainable state handling in large applications.
Integrated Cypress tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions) to automate testing processes, enabling continuous delivery of high-quality software.

Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Angular, RxJS, NgRx, TypeScript, React.js, Next.js, Playwright, Node.js, Vue.js, D3.js, GraphQL, Gulp, backbone.js , Cypress, sandbox, React Native, Webpack, Babel, Axios, Java, Springboot, Azure Devops, Salesforce Commerce Cloud Business Manager, AEM, Apache Camel, Redux, Docker, Kubernetes, AWS Lambda, GCP, PostgreSQL, BrightEdge SEO tool, Bootstrap, Json, Jasmine, Jira, Confluence, Jenkins and Agile/Scrum.


Client: Pacific Gas and Electric company. Location: San Ramon, CA
Role: Senior Frontend Developer Duration: Dec 2018 to APR 2020
Responsibilities:
Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
Worked on Angular directives and controllers for designing the web application and used its two-way data binding to achieve the feedback functionality from the user.
Used Angular filters for searching, sorting, and pagination and used custom filters.
Created Angular Routing to connect different controller to the view which allows the single-page application.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
Created web services and desktop applications to access and display data needed by support teams using React.js.
Worked with HTML5, CSS3, JavaScript for developing user interface.
Develop and design UI using Angular and React JS.
Created optimized graphic websites and application interfaces using HTML5, CSS3 and jQuery UI framework.
Set up monitoring, logging, and alerting solutions using AWS CloudWatch, CloudTrail, and AWS Config to maintain observability and ensure compliance.
Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
Experience in building application with React JS, Redux, RequireJS in MVC architecture.
Created proof-of-concept using responsive web design, backbone.js, modernizer js, HTML5 and CSS3.
Integrated GraphQL APIs with frontend frameworks such as React, Angular, and Vue.js using Apollo Client or Relay, enhancing data management and UI consistency.
Implemented RESTful services and data services on Express.
Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
Implemented disaster recovery and backup strategies using AWS Backup, AWS S3, and cross-region replication to ensure data redundancy and business continuity.
Utilized TypeScript's strong typing system to write robust, scalable, and maintainable code for large-scale applications.
Used GIT for version repository maintenance.
D3.js's powerful data manipulation and transformation capabilities to preprocess and format data for visual representation.
Involved in Analysis, design and coding on Java and J2EE Environment.
Developed Java utility programs to retrieve data from Oracle.
Involved in the database design and prepared detail level design document.
Used Maven as build tool and Jenkins for continuous integration development.
Unit tested complex methods and objects using Jasmine.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular, React.js, Node.js, Next.js, backbone.js, modernizer js, D3.js, Redux, GraphQL, Docker, Kubernetes, AWS Lambda, Java, Bootstrap, Jasmine, Jenkins, GCP, IntelliJ IDEA and Agile/Scrum.

Client: Citigroup Inc. Location: Saint Louis, MO
Role: Senior Frontend Developer Duration: Jan 2017 to Nov 2018
Responsibilities:
Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
Wrote various Angular 2 custom directives and developed many reusable components and templates that can be re-used at various places in the application.
Worked with UI/UX Team to Design and document user interface functionality in wireframe and writing.
Developed and maintained backend services with TypeScript and Node.js, leveraging Express.js for type-safe API development.
Deployed the sandbox on cloud platforms such as AWS and Azure, leveraging cloud-native services to enhance performance and reduce operational costs.
Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
Created optimized graphic websites and application interfaces using HTML and CSS.
Designed and developed various Screens using JSP, JavaScript, HTML, and CSS.
Involved in writing application-level code to perform client side validation using JQuery and JavaScript.
Created and maintained GraphQL schemas, including types, queries, mutations, and subscriptions, ensuring a clear and consistent API structure.
Created custom directives and mixins to extend Vue.js's functionality, promoting code reuse and reducing redundancy.
Developed project's web page as Single Page Application (SPA) by using Angular.
Designed services and factories and injected into various methods by using Angular.
Worked with technologies such as JQuery and AJAX to make the website more attractive and user friendly.
Involved in up gradation and maintenance of new layout using the Grid orientation model
Bootstrap framework.
Work on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
Tested cross-browsers compatibility on a range of projects.
Bring wireframe mockups to life using HTML, CSS and JavaScript (Angular 2 and JQuery).
Use animation and CSS effects to create a rich, visual experience.
Ensure cross-platform compatibility, including desktop and mobile browsers.
Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
Worked on scripts and Retention programs with SQL, used Mongo DB.
Later participated in the Testing phase in accordance with QA team, to help them to come up
with best testing scenarios.
Participate in design and code reviews.
Environment: HTML5, DHTML, CSS3, MEAN Stack, JavaScript, jQuery, backbone.js, D3.js, Bootstrap, sandbox, Azure, iRise, Dreamweaver, Photoshop, Fireworks, Visio AJAX, JSON, XML, REST, SVN, Angular, JSP, MVC, SDLC (Waterfall), Mongo DB.

Client: eClinicalWorks Location: Mumbai, India
Role: Frontend Developer Duration: May 2014 to Jul 2015
Description: eClinicalWorks is the largest Cloud EHR in the nation, providing customers with secure, cloud-based solutions to their healthcare IT needs.
Responsibilities:
Developed the application using Agile methodology - brought out the best in team by collaboratively working with other developers (pair programming) and also partnering with architects and backend developers.
Responsible for creating efficient design and developing Single Page Application(SPA) using HTML, CSS, JavaScript, JQuery, AngularJS and JSON.
Used two way data Binding techniques and custom filters.
Extensively worked on Rest Services and dependency injection.
Re-modeled some web application modules using HTML, CSS, JavaScript and JSON.
Created various Mixins, Variables, Custom Fonts and Directives in LESS.
Written GruntJS for optimization and magnification of source code.
Co-ordinate with UX designers and develop static content using front end with HTML, CSS, and Angular JS.
Implemented and enforced static analysis tools and linters like ESLint for consistent and clean TypeScript code.
Experience with cross - browser and multi - browser coding.
Built the UI part of address verification service where users can select or ignore recommended address using JQuery and bootstrap model.
Involved in using GIT for project management and version management.
Environment: HTML, CSS, HTML, DHTML, XHTML, Dreamweaver, XML, JavaScript, jQuery, AngularJS, Twitter BootStrap, GruntJs, JSON, Responsive Web Design, Eclipse, WebSphere, MY SQL, MSOffice, Windows.
Client: Marks and Spencer Plc Location: Hyderabad, India
Role: Frontend Developer Duration: Jan 2013 to May 2014
Description: Marks and Spencer plc is a major British multinational retailer headquartered in the city of Westminster, London. It specializes in the selling of clothing, home products and luxury food products.
Responsibilities:
Extensively involved in requirements, gathering and analyzing them, checking the dependencies and design of the project.
Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
Responsible for all client-side UI Validation and implementing Business logic based on user selection using JQuery.
Designed and Developed JavaScript framework which is wrapper on top of JQuery frame work and AJAX based UI framework for UI Configuration widgets.
Wrote Client-Side code using React JS and used NPM & gulp directories to generate the server environments.
Used browserfiy, flux to manage targeted URL flows and to monitor the application.
Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
Worked on integrating jQuery APIs with MVC pattern and used AJAX frameworks, JSON to develop rich GUIs and also involved in performance tuning the website.
Created Soap UI automation tests for REST web services and deployed the tests through Jenkins for every new version of the client periodically.
Worked with Mobile campaigns, which work both on IOS and Android.
Used SVN for version control and Quality Control for defect tracking.
Used Karma for unit testing and Protractor for end to end testing.
Improved outgoing quality through yield improvements and characterization. Also reduced costs through test time improvements.
Provided technical assistance for development and maintenance of web pages.
Wrote test plans and performed unit testing and performance testing.
Co-ordinate with QA for testing, production releases, deployment and integration.
Environment: HTML, DHTML, CSS, JavaScript, AJAX, JSON, JSP, JQuery, Java, REST, MVC, SQL, PL/SQL, SVN, Oracle, Karma, Protractor, IntelliJ IDEA, Windows.

Client: Standard Chartered Bank Location: Mumbai, India
Role: Frontend Developer Duration: Mar 2012 to Dec 2012
Description: Standard Chartered PLC is a British multinational banking and financial services company headquartered in London, England.
Responsibilities:
Developed UI for web platform using HTML, CSS, JavaScript, JQuery, JSON.
Developed JSP pages as views in the application built in MVC pattern.
Created several JSP pages as common library that included in the other pages as standard modules like portlets.
Built Web pages that are more user-interactive using JQuery, plugins, AJAX, JavaScript.
Wrote application level code to perform client side validation using JQuery, JavaScript.
Worked extensively with the backend team to integrate the HTML code into JSPs.
Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
Co-ordinate with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
Created various web page layouts using HTML and CSS.
Validated input values to make sure that they will be accepted before they are submitted to the server.
Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
Fixed bugs and provided support services for the application.
Tested/De-bugged web browser using Firebug.
Environment: HTML, DHTML, CSS, Java, JSP, SERVLETS, Struts, JavaScript, JQuery, AJAX, JSON, Spring MVC, Oracle, Web Sphere Application Server, RESTful Services, Eclipse.
Keywords: continuous integration continuous deployment quality analyst business analyst user interface user experience message queue javascript sthree database information technology microsoft procedural language California Colorado Delaware Missouri Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3926
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: