Supraj Bejugam
Sr. UI React Developer
Email: *********@*****.***
Phone: +1-903-***-****
PROFESSIONAL SUMMARY
10+ years of experience as UI Developer with strong expertise in developing web pages and user interfaces using ReactJS, AngularJS, NodeJS, CSS3, jQuery, HTML5, DOM, Webpack, Bootstrap, JavaScript, AJAX, JSON.
Experience in all phases of SDLC like requirement analysis, implementation and maintenance, and extensive experience with Agile and SCRUM.
Proficient in integrating GraphQL with React applications to enable efficient data querying, optimize API performance, and streamline communication between frontend and backend services
Hands on experience in developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Typescript, Angular 2.0, Angular 4, Redux, Flux, Bootstrap, Media Queries, HTML, CSS Frameworks, Java.
Designed and managed AWS S3 buckets to store and retrieve structured and unstructured data, ensuring data integrity, security, and cost optimization by leveraging lifecycle policies and intelligent tiering.
Experience 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.
Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
UX Design Expertise: Proficient in Figma, Sketch, and Adobe XD, with a strong focus on creating user-centric, aesthetically pleasing, and highly functional designs for web and mobile applications
Conducted user research sessions using Lookback to gather qualitative insights, analyze user interactions, and identify usability issues.
Extensive experience in developing and designing user experiences of applications using Redux, React HOC, React Observables, Axios, JavaScript, HTML, CSS, Angular.JS, Node.JS, XML, SASS, LESS, ES6, Saga, Thunk, Webpack, Flex, jQuery, JSON, Ajax, Responsive web design (RWD), jQuery and Bootstrap.
Experience in implementing Component life cycle architecture, store actions, using socket.io in -Redux app to handle real time data, installing Router, Thun Redux for API calls.
Configured and managed containerized applications using AWS ECS with Fargate and EC2 launch types, optimizing scalability, security, and resource utilization.
Proficient in developing RESTful and Event-Driven APIs and well-versed in cloud technologies like AWS, Azure, and GCP.
Experience in using various Amazon Web Services (AWS) components like EC2 for virtual servers, S3 for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for storing data.
Extensively experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
Extensive knowledge in developing single - page applications (SPAs).
Developed and maintained robust, high-performance backend solutions using C# and .NET Core 8.0+, ensuring scalable and secure application architecture.
Built and maintained responsive and dynamic UI components using the Angular Framework, improving user experience and application performance.
Designed, developed, and deployed cloud-based solutions using Google Cloud Platform (GCP) services, ensuring scalability and cost efficiency
Expert in creating Complex Crystal Reports Ad-Hoc Reports, Frequency Reports, Summary Reports, Drill-down, Dynamic grouping, graphical, aging reports.
Integrated Spring Boot applications with GCP services like Cloud Storage, Cloud Spanner, and Memorystore, enhancing application performance.
Built event-driven architectures on GCP using Pub/Sub with Java and Spring Boot, enabling real-time data processing.
Developed visually appealing graphics, icons, and UI elements using Adobe Illustrator while maintaining brand consistency across all digital assets.
Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
Implemented data pipelines using GCP services like BigQuery, Cloud Dataflow, Cloud Storage, and Pub/Sub to enable real-time and batch data processing.
Good experience in writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
Experience with Content Management Systems like WordPress.
Experience in developing web service applications using SOAP and REST APIS.
Proficient in writing PL/SQL Stored Procedures, Functions, Triggers and Complex SQL's using Oracle, MySQL, SQL Server and NoSQL databases like MongoDB.
Good knowledge of database connectivity (JDBC) for databases like SQL, NoSQL, MongoDB, SQLite.
Strong experience in unit testing tools of JavaScript framework like Karma and Jasmine for Angular and Mocha and Chai .
Expertise in tools and IDEs for development and design like Eclipse, Visual studio, Notepad++, IntelliJ, ATOM, JDev, NetBeans, WebStorm, Bracket.
Good experience in automated build process by using Jenkins and Maven.
Hands on experience with version control tools like GIT, GitHub, Bitbucket and SVN.
Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
Developed visually appealing graphics, icons, and UI elements using Adobe Illustrator while maintaining brand consistency across all digital assets.
Good experience with Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test- Driven Development (TDD).
EDUCATION
University Of North Carolina At Charlotte, NC June 2016-Dec 2017
Master in Computer Science
Gitam University, Hyderabad, India June 2009 - May 2013
Bachelor’s in Computer Science
TECHNICAL SKILLS
Programming Languages
Java, JavaScript, C, C++, Typescript, Shift, Kotlin, PL/SQL, PHP, WordPress
Web Technologies
HTML/HTML5, CSS2/CSS3, XML, AJAX, jQuery, JSF, JSP, JDBC, Rxjs, JSON, Bootstrap,
ReactJS, Microservices, AngularJS, NodeJS, NPM, SAPUI5, Cypress, Babel, Graph QL
Cloud Technologies
AWS (EC2, EBS, S3, ECS, Lambda), Google Cloud Platform, Docker, Kubernetes
Web/App Servers
Apache Tomcat, WebSphere, JBoss, WebLogic
Version Control
GitHub, GIT, Bitbucket, SVN
Build/CI/CD Tools
Maven, Jenkins
IDEs
Eclipse, Visual studio, Notepad++, IntelliJ, ATOM, NetBeans, Android Studio, WebStorm, Bracket
Debugging Tools
Chrome Developer Toolbar, Firebug, IE Developer Toolbar, Safari Web Developer
Distributed Computing
SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML, Apigee
Other Tools/Libraries
Adobe Photoshop CS6,,Scala, Bower, Grunt, GULP.js,GCP,AWS
Testing Tools
Junit, Jira, Log4j, Mocha, Chai, Jest, Jasmine, Selenium, Karma
Database
MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2, MongoDB
Operating System
Windows, MAC OS, UNIX/LINUX
PROFESSIONAL EXPERIENCE
PayPal, San Jose, CA September 2022 – Present
Sr. UI/Lead React Developer Responsibilities:
Integrated React with other technologies such as GraphQL, RESTful APIs, and Firebase.
Built Webpack bundler with Babel loader for React and ES6 presets. Different bundling for development, staging, and production. Used Bower, NPM, Grunt, and Gulp for managing dependencies in web applications.
Developed web page applications that meet the requirements as specified by ARIA and WCAG.
Used Axios to handle HTTP requests in a React and Redux application.
Integrated GraphQL to streamline data fetching and minimize over-fetching of data, improving app performance and reducing API response time.Used Dreamweaver and WordPress to build, edit, and manage responsive web and email templates.
Deployed and managed containerized applications using Google Kubernetes Engine (GKE) and Cloud Run, ensuring high availability and fault tolerance.
Collaborated with product owners, business analysts, and UX/UI designers to gather requirements and translate them into scalable and maintainable technical solutions.
Designed and implemented responsive user interfaces for WMS dashboards using React.js Created interactive design prototypes with Figma and Adobe XD for user testing and development handoff, following responsive design best practices.
Configured and managed IAM roles and permissions on GCP, ensuring secure access control for Java applications.
Developed and deployed serverless applications on GCP using Cloud Functions and App Engine, improving scalability and reducing infrastructure overhead.
Integrated Salesforce with external systems using REST/SOAP APIs and middleware like MuleSoft or Salesforce Connect.
Responsible for managing the interchange of data (JSON) between server and client using NodeJS.
Created reusable ReactJS components and implemented Redux patterns to maintain a stable and constantly updated application state.
Implemented Infrastructure as Code (IaC) best practices using AWS CDK in TypeScript, enabling automated, repeatable, and scalable deployments. Utilized Dreamweaver for rapid HTML/CSS editing and layout adjustments for email templates and landing pages.
Integrated Salesforce with front-end applications, enabling real-time data synchronization and workflow automation.
Processed JSON data from RESTful web services by using Ajax to get resources from the database and populate data to the client side.
Developed scalable ETL pipelines using Scala and Apache Spark to process large volumes of structured and semi-structured data (JSON, Parquet) in a distributed environment, improving data pipeline performance by 40% compared to traditional SQL-based workflows.Developed and customized components, templates, and dialogs in AEM 6.5 using Sling Models, HTL, and JCR structure.
Debugged applications using Firebug to traverse documents and manipulate Nodes using DOM and DOM functions.
Ensured high code quality by integrating SonarQube and CodeQL for static code analysis, identifying vulnerabilities, and enforcing best coding practices.
Utilized PHP frameworks such as Laravel and CodeIgniter to build scalable and efficient applications, implementing MVC architecture for code modularity.
Integrated third-party services and platforms using Node.js to extend application functionality, including payment gateways, authentication services, and data processing APIs.
Integrated AWS S3 with data pipelines using AWS Glue and Lambda functions, enabling automated ETL processes, real-time data ingestion, and seamless interaction with analytics tools like Athena and Redshift for efficient data querying.
Implemented CI/CD pipelines specifically tailored for Node.js applications, enabling automated testing, build, and deployment processes.
Designed and optimized message-driven microservices on GCP using Spring Boot and Cloud Pub/Sub, improving asynchronous communication.
Used Webpack as a task runner to minify applications for better performance and reduced loading time.
Used asynchronous calls and non-blocking I/O features in Node.js.
Developed page layouts and navigation and presented designs and concepts to clients and management for review.
Used Bootstrap and Media Queries framework to create responsive web designs.
Implemented test cases and performed unit testing using Mocha and Chai.
Developed build and deployment scripts using Maven as a build tool in Jenkins to move between environments.
Built dynamic, scalable web applications using Next.js, integrating with APIs and data sources for seamless real-time updates.
Built reusable React components to display data from APIs like SAP, Oracle WMS, or Manhattan Associates WMS.
Managed and maintained WordPress websites, handling content creation, updates, and organization to ensure a smooth user experience.
Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, and schema design.
Leveraged Salesforce Data Loader and ETL tools to handle bulk data imports and updates efficiently.
Implemented and customized Salesforce reports and dashboards to provide real-time business insights.
Implemented content-centric components using AEM 6.5 Core Components and extended them to support project-specific functionalities.
Environment: ReactJS, React-Redux, Flux, React-Router, React Hooks, Saga, Thunk, HOC, Axios, React Native, DOM, ES6, NPM, NodeJS, AWS (EC2, Lambda, IAM),HubSpot, PHP, Bootstrap, AJAX, HTML5, XML, JSON, JavaScript, Webpack, Jira, HTTP, Chrome Developer Tools and Firebug,WordPress, Firebase, GraphQL, Scala,Maven, Jenkins, GITHUB, Junit, Mocha, Chai, MongoDB, Agile, Windows, Google Cloud Platform.
PNC Bank - Pittsburgh, PA November 2020 – June 2022
Sr. UI/React Developer Responsibilities:
Responsible for designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flux, NodeJS and MongoDB.
Implemented new Front-End features with Typescript/JavaScript and other RESTful APIs.
Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, JavaScript, Bootstrap.
Contributed to the Application by Building an Extensive Modern Web Interface through use of many cutting-edge technologies including JavaScript frameworks, NPM, and Web pack.
Used Router for secured routing .and implemented sub-routes to navigate the pages between the applications after authentication.
Developed and maintained expert-level HTML code from scratch to support responsive, cross-platform web and email templates.
Hands-on experience using Adobe Dreamweaver, WordPress, and modern web development tools to build and manage digital content and campaign assets.
Proficient in templating languages such as Handlebars and FreeMarker for dynamic content generation and personalized messaging in marketing platforms.
Utilized Amazon Pinpoint to create and manage multi-channel messaging campaigns, including segmentation, A/B testing, and performance tracking.
Strong background in messaging platforms, including Email, SMS, and outbound dialers, with a focus on campaign automation, deliverability optimization, and audience targeting.
Integrated both GraphQL and RESTful APIs into React applications, ensuring seamless communication with backend services and enabling flexible data consumption strategies.
Developed a cross-browser application which is mobile/web application for sharing the real-time location by using NodeJS, ReactJS and API.
Integrated AEM with RESTful APIs and third-party services for dynamic data rendering within authorable components.
Deployed containerized applications on GCP using Google Kubernetes Engine (GKE) and Cloud Run, ensuring high availability and efficient resource utilization.
Stayed updated with the latest AWS services, .NET Core advancements, and Angular best practices to implement innovative solutions and enhance system performance.
Addressed security vulnerabilities associated with RichFaces 3.3 by implementing best practices in secure coding and utilizing updated UI frameworks.
Implemented best practices for container security, image scanning, and resource allocation using AWS ECR and ECS, ensuring secure and optimized deployments.
Designed and managed AWS S3 buckets to store and retrieve structured and unstructured data, ensuring data integrity, security, and cost optimization by leveraging lifecycle policies and intelligent tiering.
Integrated AWS Lambda functions to automate backend tasks, reducing server costs and improving application scalability.
Delivered enhanced user experience by incorporating responsive design principles, usability testing, and ensuring cross-browser compatibility.
Integrated React Promises and with Insights Cookie Consent Manager JavaScript API.
Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPC’s.
Implemented AWS FSx and S3 for scalable and secure file storage, ensuring high availability and data lifecycle management.
Implemented inbound marketing strategies using HubSpot, increasing lead generation and customer retention.
Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
Used Jest for unit testing during application development to ensure code reliability and maintain high-quality standards across the project.
Developed user interface by using the ReactJS, Redux for Single page application (SPA) development.
Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
Developed powerful visualization components and DOM manipulation.
Worked with Redux for maintaining the consistency and for running the application in different environments (client, server, and native) which was also easy to test.
Leveraged Alpine.js directives (x-data, x-show, x-model, x-on) to create reactive behaviors in static HTML and Laravel Blade templates without introducing SPA complexity.
Integrated Alpine.js with Tailwind CSS to deliver declarative, performant UI elements in marketing pages, CMS-driven content, and admin dashboards.
Chose Alpine.js over heavier frameworks to maintain fast load times, reduce bundle size, and simplify maintenance on content-rich applications.
Configured and managed AWS Cognito for secure authentication and authorization, implementing role-based access control (RBAC) and multi-factor authentication (MFA).
Developed dynamic and modular web interfaces using Vue.js with Vue Router and Vuex for efficient state management in a component-based architecture.
Built custom Vue components using the Composition API and reactive data bindings to create responsive, scalable interfaces for complex business workflows.
Developed automated workflows in HubSpot for lead nurturing, email campaigns, and sales processes.
Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON.
Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes.
Used web-based GIT repository manager with issue tracking features.
Developed and optimized reusable components using React and Next.js, ensuring high performance and maintainability across large-scale applications.
Created and consumed RESTful APIs using PHP, handling complex database interactions and ensuring smooth integration between the front-end and back-end systems.
Developed Test Driven Development (TDD) using Mocha and Chai frameworks for the application.
Implemented unit tests using JUnit and performed integration tests.
Implemented WordPress security best practices using plugins like Wordfence and custom solutions to secure sites against common vulnerabilities.
Leveraged Alpine.js to implement reactive UI interactions and stateful components in static sites and Laravel Blade templates without introducing full SPA overhead.
Migrated complex enterprise application from RichFaces 3.3 to modern front-end technologies, improving maintainability, performance, and security.
Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication. Environment: ReactJS, Redux, NodeJS, PHP, HTML5,WordPress, CSS3, Graph QL,HubSpot, JavaScript, ExpressJS, JQuery, Ajax, JSON, XML, RWD, Twitter Bootstrap, Rest API, Eclipse, MongoDB, Jira, Mocha, Chai, Git, Jenkins, Maven, Jest.
AmeriHealth Caritas, Harrisburg, PA February 2018 - Oct 2020
UI Developer
Responsibilities:
Developed reusable and maintainable Lightning Web Components (LWC), Apex Controllers, and Visualforce pages for Salesforce applications, ensuring scalability and performance.
Built Single Page Applications (SPA) using Lightning Web Components (LWC), Apex, JavaScript, and Salesforce Lightning Design System (SLDS) to enhance the UI experience.
Implemented various screens for Salesforce applications using LWC and Visualforce, leveraging predefined Salesforce components and NPM packages for optimized front-end performance.
Worked Integrated Scala scripts within Spark jobs to handle complex data transformations, such as nested JSON parsing, UDF creation for data cleansing, and implementing custom aggregations for downstream BI reporting.
Developed RESTful and SOAP-based integrations between Salesforce and external applications, using Apex REST services, Platform Events, and Salesforce Connect.
Designed and implemented Salesforce triggers, workflows, and validation rules to enforce business logic at different stages of the customer lifecycle.
Optimized data processing logic in Scala by leveraging functional programming paradigms (e.g., map, flatMap, filter) to reduce memory overhead and improve execution efficiency in batch processing jobs.
Implemented custom Salesforce flows and Process Builder automation to replace traditional Apex triggers, ensuring efficient data processing and reduced technical debt.
Integrated Salesforce with external third-party APIs (e.g., Stripe, PayPal, DocuSign, and Twilio) using Apex callouts and Named Credentials.
Designed and customized Salesforce objects, page layouts, and record types to meet business requirements.
Developed and maintained Salesforce reports and dashboards, providing stakeholders with real-time business insights.
Worked on Salesforce Data Loader and ETL tools like MuleSoft, Jitterbit, and Talend for seamless data migration and bulk data processing.
Used Redux-Saga Middleware in Salesforce applications to efficiently manage asynchronous data calls and complex state transitions.
Leveraged Salesforce Platform Events and Streaming API to enable real-time data synchronization across integrated applications.
Used Apex Batch Jobs and Scheduled Jobs for asynchronous processing and large data volume handling in Salesforce.
Implemented Role-Based Access Control (RBAC) in Salesforce, configuring profiles, permission sets, and sharing rules for data security and governance.
Used Salesforce DX (SFDX) for version control, continuous integration, and automated deployments, ensuring smooth DevOps workflows.
Configured and managed Salesforce Experience Cloud (formerly Community Cloud) to provide customers and partners with an engaging self-service experience.
Worked with Salesforce API Gateway and MuleSoft Anypoint Platform for secure API integration and managed data exchange.
Developed customizable Salesforce email templates and automated notifications using Apex and Flow Builder.
Utilized Salesforce Omni-Channel and Live Chat for enhanced customer service capabilities.
Integrated Einstein Analytics (Tableau CRM) for AI-driven insights and predictive analytics, improving decision-making.
Created unit test cases for Apex classes and triggers, ensuring 75%+ code coverage as per Salesforce best practices.
Utilized Salesforce Shield for enhanced data security, event monitoring, and encryption.
Worked with JIRA for user story tracking, bug tracking, and Agile sprint planning in Salesforce projects.
Environment: HTML5, CSS3, JavaScript, PHP, Java, WordPress, NodeJS, NPM (Node Package Manager), REST API, AJAX, jQuery, JSON, XML, Bootstrap, Jenkins, Maven, Git, Eclipse, Jira, Mocha, Chai, SQL Server
Eclature Technologies, Hyderabad, India October 2015- May 2016
Front End Developer Responsibilities:
Worked on React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.
Worked on ReactJS Virtual DOM and views, rendering using components which contains additional components called custom HTML tags.
Developed user interface by using the Flux for SPA development.
Developed client-side validation code using JavaScript, Typescript.
Written application-level code to interact with APIs, Restful Web Services using React Fetch.
Used React JS for templating for faster compilation and developing reusable components.
Maintained states in the stores and dispatched the actions using Redux.
Developed the React container and presentational components (as State less and Functional components when applicable).
Responsible for front-end UI design using HTML5, CSS3, JavaScript, JQuery, jQuery plugins.
Created domain XML schema for use of integration, services and messaging.
Used React flux to polish the data and for single directional flow.
Built custom validations before submitting it to backend using Redux Form.
Used Dreamweaver as editor for designing new pages.
Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
Performed unit testing using Mocha and used Jira to keep track of bugs.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: ReactJS, JavaScript, Redux, Flux, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Eclipse, MongoDB, SPA, Twitter Bootstrap, Dreamweaver, GIT, SASS, Rest API
Semanticspace Technologies, Hyderabad, India July 2013 – September 2015
Web Developer
Responsibilities:
Worked extensively on Angular 2, Angular 4, Twitter Bootstrap, RESTful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
Involved in developing applications using Angular (2, 4) like Grids, Toolbars, Panels, Combo-Box and Button etc.
Developed proof of concept in Angular 2 and technology research prior to proposals and demos.
Worked on DOM manipulation using JavaScript, JQuery and AngularJS.
Involved various features in Angular (2, 4) like data binding, routing, custom filters, custom directives to meet various customized requirements.
Developed the application as Single Page Application (SPA) using Angular 2/4 MVC framework.
Used Angular 2 UI Router to establish routing between nested html views.
Involved in writing the front-end code for the application using Angular 4.
Created Typescript controllers for the different pages in the views using Typescript.
Created SPAs with multiple views using route services and developed/tested features in an Agile environment using Angular 4 and Typescript.
Used Bootstrap along with Angular 4 in creating the application pages.
Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, and form validators.
Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js and NPM.
Enhanced legacy application by building new components in Angular 2 and typescript.
Developed single page applications using Angular 2, Typescript, web pack and grunt.
Performed Unit testing, and web-services with RESTful API.
Analyzed and resolved conflicts related to merging of source code for GIT.
Used JIRA for defect tracking and project management.
Environment: JavaScript, Typescript, Angular 2/4, SPA, Ajax, JSON, HTML5, CSS3, Restful API, Git, Jira.