Post Job Free
Sign in

Front End Vue Js

Location:
Lewisville, TX
Posted:
February 18, 2025

Contact this candidate

Resume:

Sindhuja S – Front End Developer

**********@*****.***

+1-630-***-****

PROFESSINAL SUMMARY:

Around 5+ years of Professional experience in Analysis, Design, Development, Maintenance, and Implementation of Enterprise applications using Java, spring and implementing presentation layer using JavaScript, React.js, Angular, Vue.js, Typescript, NodeJS, jQuery, HTML5, CSS3, Material UI, SCSS, SASS and experience of QA Automation.

Expertise in developing HTML pages based on DIV layout, W3C Compliance, Web 2.0, Web Accessibility, Web Usability, and cross-browser platforms.

Proficient in modern front-end technologies including Angular, React, Vue.js and NodeJS, creating dynamic and responsive user interfaces with best practices in web development.

Experienced in implementing state management using Redux, including actions, reducers, and middleware like Redux Thunk or Redux Saga for asynchronous logic.

Worked with Virtual DOM and views, rendering using components. Utilized MUI’s grid system and styling capabilities to ensure a fully responsive design.

Designed and deployed high-performance RESTful APIs using Node.js, implementing robust middleware and authentication solutions to ensure security and scalability across applications.

In-depth knowledge of ADA, WCAG 2.1, and Section 508 accessibility standards, ensuring compliance with accessibility policies and implementing best practices for inclusive design.

Implemented various screens for the front end and various predefined components from NPM (Node Package Manager), bower, and redux library for Dependency management.

Developed and maintained scalable, dynamic applications using Vue.js, implementing key features like Vue Router for navigation, Vuex for state management, and computed properties for optimized data handling.

Proficient in using AJAX for implementing dynamic web pages where the content was fetched via API calls and updated the DOM (JSON Parsing).

Implemented API authentication and authorization using OAuth2.0, JWT, and other security protocols, ensuring safe and secure access control.

Developed and documented RESTful API endpoints with Swagger and Postman to facilitate seamless integration with front-end applications.

Utilized modern JavaScript features (ES6/ES7+) and Node.js best practices to ensure clean, efficient, and scalable code for both front-end and back-end services.

Managed production deployment processes using Docker, Kubernetes, and cloud platforms ensuring scalability.

Strong understanding of Unix/Linux commands, shell scripting, and server management.

Knowledge of Apache server configuration and optimization.

Implemented media queries, fluid layouts, and hybrid coding techniques to optimize emails for different screen sizes.

Created custom data-driven visualizations using D3.js, delivering complex charts and real-time data insights.

Experienced in performing CRUD operations using Java, MongoDB, Cassandra and writing complex queries with SQL and Stored procedures.

Integrated Context API with React Hooks such as useContext and useReducer to manage local and global state.

Designed and implemented RESTful APIs using NodeJS and Express, enabling efficient communication between client and server with clear and structured endpoints.

Designed scalable and maintainable architectures for mobile applications, utilizing React Native and integrating with native modules.

Collaborated with UI/UX teams to implement designs from Figma into responsive and intuitive UI.

Leveraged PrimeNG's built-in themes and developed custom themes using CSS and SASS, improving the application's branding and visual consistency.

Experience in integrating Front-end components with backend RESTful services and handling asynchronous requests with fetch.

Extensive experience building interactive maps and geospatial applications using the ArcGIS API for javascript, allowing for powerful spatial analysis and data visualization.

Designed and implemented microservices using Node JS enabling modular application development.

Integrated Cypress tests into CI/CD pipelines using tools like Jenkins or GitHub Actions, automating the testing process and ensuring code quality before deployment.

Applied TypeScript generic types in utility functions and custom hooks to enhance flexibility.

Worked in container-based technologies like Docker, Kubernetes and OpenShift and deployed Spring Boot based Micro services using Amazon EC2 container services and using AWS(Amazon Web Services) admin console.

Implemented Azure Data Factory pipelines to automate ETL processes, improving data integration and reporting efficiency by 50%.

Proficient in working with web application's UI testing frameworks such as Karma, Jasmine, Protractor for Angular JS, Mocha, and Chai for ReactJS and Backbone JS.

Implementing Node.js streams for efficient file handling, data processing, and real-time logging.

Worked in a 2-week sprint cycle within an Agile development team, ensuring quick iterations and continuous feedback.

Assisted in onboarding new team members by introducing them to the project’s codebase, tools, and workflow.

Conducted API testing and integration validation using Postman, ensuring robust backend communication.

Strong DevOps and Linux system administration skills, contributing to efficient infrastructure management and deployment strategies.

TECHNICAL SKILLS

Programming Languages

Java (1.5/1.6/1.7/1.8), C, SQL.

Software Methodologies

Agile methodology, Scrum, SDLC Waterfall.

J2EE Technologies

Servlets (3.1, 3.0), JSP (2.x), JDBC, EJB (3.x), JSF, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL.

Web Technologies

HTML, DHTML, XML, LIT CSS, SCSS, ReactJS, Redux, jQuery, JavaScript, AJAX, Bootstrap, JSON, Angular, React Native, ArcGIS for JavaScript APIs,Node JS, Express JS, Angular JS.

Web service Frameworks

Spring 4.3, Hibernate 4.3, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA

Web Services

SOAP, RESTful.

Databases

Oracle, MS SQL Server, MySQL, Mongo DB.

O-R Mapping

Hibernate, JPA

Testing Tools/Others

Junit, Cucumber, Mockito, Log4J, Postman.

Build Tools

Maven 3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins

Version Control Tools

GIT, GITHUB, SVN, Bit Bucket.

Application/Web Servers

Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, JBoss.

IDE Tools

Spring Tool Suite 3.8.3, Eclipse, IntelliJ IDEA 2017.1, Net Beans, Microsoft Visual Studio.

Operating Systems

Windows, Linux, Unix, Mac OS

Education Details:

Master’s in Computer Information systems (2022-2024) – New England college – New Hampshire

Bachelor’s in Information Technology (2014-2018) – TKR Engineering college – Hyderabad

PROFESSIONAL EXPERIENCE:

Client: AT&T, Chicago IL Jan 2024 – Present

Role: Sr. Frontend Developer

Responsibilities:

Involved in creating pages from mockups using JavaScript, React.js, Redux, CSS, and HTML to develop responsive and interactive interfaces.

Led the Front end development for AT&T Portal redesign, improving user experience and optimizing performance for managing rewards points.

Integrated WCAG 2.1 and Section 508 accessibility standards, ensuring the application passed all ADA compliance checks with a focus on screen reader compatibility, keyboard navigation, and high-contrast mode support.

Designed and implemented RESTful APIs using Node, enabling seamless data exchange and integration with various frontend applications and third-party services.

Strong understanding of testing best practices, including test-driven development (TDD) and behavior-driven development (BDD), ensuring robust and reliable applications.

Integrated and optimized RESTful APIs for real-time data synchronization between components and backend services, enhancing the performance of reward calculation and balance updates.

Created custom data visualizations using D3.js, Chart.js, and Recharts.js to represent complex datasets like transaction volume, regional spend patterns, and fraud detection statistics.

Performed thorough unit and integration testing on components to ensure stability, using Jest and React Testing Library to minimize bugs and downtime.

Integrated React Hooks with Redux for state management, leveraging ‘useSelector’ and ‘useDispatch’ hooks for efficient data retrieval and actions dispatching.

Developed and troubleshoot applications within a Unix environment, handling file permissions, process management, and Unix-based development workflows.

Used Unix command-line tools for version control, project builds, and monitoring application logs to ensure efficient workflow and error handling.

Automated testing and continuous integration using Cypress and Jenkins, reducing deployment issues by 25%.

Leveraged AWS API Gateway to manage API endpoints and ensure secure communication.

Developed unit and integration tests for Node applications using testing frameworks such as Jest or Mocha.

Optimized React components for performance by using techniques like memoization and lazy loading.

Collaborated with back-end teams to integrate data from AT&T’s API, using AJAX and RESTful services to fetch and display real-time data, improving decision-making capabilities.

Leveraged Node.js asynchronous capabilities to build non-blocking applications, optimizing performance.

Containerized microservices using Docker, ensuring consistent application performance across environments.

Environment: React, JavaScript, Typescript, Node.js, Axios, Redux, ES6, Saga, Bootstrap,HTML5, CSS3, Ajax, CORS, SASS, SCSS, MySQL, REST, AWS, JSON, XML, Jira, Linux, MySQL, Mongo DB, Webpack, Nosql, NPM, Postman, Chrome DevTools, Scrum, Visual Studio, JSON, Sublime Text, Grunt, Gulp, Yarn, CI/CD, Nginx, GitHub.

Client: Void main Technologies, Hyderabad, India. July 2018 – Sept 2022

Role: Frontend Developer

Responsibilities:

Project : Recruitment Tracking

Extensive experience with Angular (8-14) and TypeScript for Frontend development, designing complex UI components and utilizing Angular services.

Created cross-browser compatible CSS layouts and implemented forms with validation using both template-driven and reactive approaches, resulting in a 35% increase in user satisfaction scores.

Developed responsive UI components using Tailwind CSS, ensuring a modern design while maintaining cross-browser compatibility and accessibility.

Implemented secure authentication mechanisms using OAuth2, OIDC, and Multi-Factor Authentication (MFA) to enhance system security.

Applied cryptographic protocols (TLS, SSL) to ensure end-to-end data encryption and mitigate security vulnerabilities.

Utilized Angular Router for smooth navigation between views, which improved page load times by 25%.

Developed role-based access control features using route guards to decrease unauthorized access attempts.

Leveraged Local Storage for user data retention during page transitions, decreasing data retrieval times.

Utilized two-way data binding techniques in MVVM frameworks to ensure real-time synchronization between the user interface and underlying data models.

Managed code changes and collaborated with team members using version control systems like Git, ensuring effective project management.

Managed asynchronous data streams effectively with HttpClient, ensuring smooth data retrieval and interaction with RESTful APIs, which improved data loading times.

Built RESTful APIs using Node.js to handle client requests, ensuring smooth and efficient communication between the frontend and backend.

Utilized asynchronous programming in Node.js to handle multiple tasks concurrently, ensuring non-blocking performance and faster response times for users.

Managed dependencies using npm (Node Package Manager) and Yarn, ensuring that all project packages were up to date and easily installed for consistent development environments.

Configured Continuous Integration and Deployment (CI/CD) pipelines using Jenkins and Docker, streamlining deployment processes and enhancing development efficiency.

Integrated Webpack, Gulp, and Grunt into development processes, improving team productivity and reducing manual errors in build management.

Conducted unit testing with frameworks like Jasmine and Karma, ensuring high code quality.

Demonstrated proficiency in Next.js, achieving a 40% boost in organic traffic through enhanced SEO performance via server-side rendering (SSR) and static site generation (SSG), positioning the application for future growth.

Integrated TypeScript with Next.js to enhance code quality and maintainability, reducing runtime errors.

Created RESTful APIs within Next.js using API Routes to handle form submissions, data fetching, and user authentication, reducing backend dependency and improving response times.

Utilized D3.js to create interactive data visualizations, leading to a 45% increase in user interactions with key data elements and providing deeper insights that informed subsequent product enhancements.

Created Angular interceptors and services that improved API response times.

Deployed code on AWS and managed cloud platforms, ensuring reliable hosting and scaling of applications, while integrating Axios for AJAX calls and data fetching.

Utilized Jira for agile project management, tracking project progress, managing tasks, and facilitating effective communication within the development team.

Environment: Typescript, JS, Angular, Node.js, ES6, Observables, Bootstrap, HTML5, CSS3, Next.js, Ajax, CORS, SASS, SCSS, MySQL, REST, Jasmine, Karma, Agile, AWS, JSON, XML, Jira, Linux, MySQL, Mongo DB, MVC, MVVM, Webpack, NPM, Postman, Promises, JSON, Babel, Sublime Text, Grunt, Gulp, PrimeNG Nginx, GitHub

Project : Skkopi Admin Portal

Built modular, reusable components using Angular’s component architecture, significantly enhancing maintainability and reducing code duplication across the application.

Configured routing within MVC applications to manage user navigation and improve application structure.

Utilized Angular lifecycle hooks to optimize component behavior and performance, ensuring efficient resource management throughout the component lifecycle.

Implemented session management and token-based authentication using JWT (JSON Web Tokens) to enhance security.

Developed role-based access control (RBAC) to manage user permissions and restrict unauthorized access.

Leveraged Angular CLI's build optimization features, such as Ahead-of-Time (AOT) compilation and tree shaking, to enhance application performance.

Designed and developed RESTful APIs using Node.js, enabling communication between the frontend and backend.

Designed complex reactive forms with custom validators, improving form validation and user input handling.

Implemented Dependency Injection (DI) framework for efficient service management, enhancing testability and modularity of the application.

Utilized asynchronous programming techniques like Promises and async/await to handle non-blocking I/O operations efficiently.

Integrated service workers to create Progressive Web Apps (PWAs) with offline capabilities.

Troubleshot CORS-related issues in web applications, improving error handling and user experience when accessing external APIs.

Managed MongoDB Atlas for cloud-based database hosting, configuring automated backups, scaling instances, and monitoring performance using the Atlas dashboard.

Integrated Angular Material and Bootstrap for responsive UI design, ensuring compatibility across various devices.

Implemented and managed CI/CD pipelines using Azure DevOps to automate build, test, and deployment processes.

Implemented change detection strategies to enhance application responsiveness, ensuring a smooth user experience even with dynamic data updates.

Environment: JavaScript, Typescript, Node.js, AngularJS, Axios, ES6, Lazy loading, Bootstrap, HTML5, CSS3, Ajax, CORS, SASS, SCSS, MySQL, REST, Jasmine, Karma, Scrum, Agile, AWS, JSON, XML, Jira, Linux, MySQL, Mongo DB, MVC, MVVM, Webpack, NPM, Postman, Chrome DevTools, Visual Studio, JSON, Amazon Web Services, Grunt, Gulp, CI/CD.

Project : Prazo application

Utilized React Hooks to manage component state and side effects, streamlining code and improving readability.

Used JavaScript(ES6) features like async/await and promises to streamline API calls, improving front-end responsiveness and loading times.

Implemented Redux-Saga for handling complex asynchronous operations through generator functions.

Integrated Single Sign-On (SSO) to streamline user access across multiple platforms while ensuring security compliance.

Developed server-side applications with Node.js, handling asynchronous operations and optimizing for high-performance API interactions.

Optimized performance using Virtual DOM, ensuring minimal re-renders and faster response times for dynamic data updates.

Utilized PWA specific features such as Add to Home Screen functionality, allowing users to install the app on their devices and access it directly from their home screen, improving user engagement.

Utilized Amazon Web Services (AWS) services such as EC2, S3, and Lambda for hosting the backend APIs, file storage, and serverless functions, ensuring scalable and cost-efficient deployment of the platform in the cloud.

Enhanced user experience with real-time updates by implementing async API calls through Redux-Saga, ensuring smooth transitions and quick feedback.

Environment: ReactJS, Javascript, Typescript, Axios, Node.js, Lazy loading, Bootstrap, HTML5, CSS3, Ajax, SASS, SCSS, MySQL, REST, React testing library, Agile/Scrum methodologies, JSON, XML, Jira, Linux, MySQL, MongoDB, Webpack, NPM, Chrome DevTools, Visual Studio, Amazon Web Services, Sublime Text, Grunt, Gulp, CI/CD, Nginx, GitHub.

Project: Void main Technologies website

Integrated JavaScript to add interactivity to web applications, including form validations, dynamic content updates, and event handling.

Created responsive layouts using CSS frameworks and styled components to ensure optimal viewing across various devices.

Developed robust and maintainable applications using JavaScript and Node.js, leveraging asynchronous programming and event-driven architecture.

Implemented event-driven programming by handling user interactions, such as clicks and form submissions, to provide real-time feedback.

Parsed and manipulated JSON data to integrate APIs and handle complex data structures effectively.

Conducted thorough testing and debugging of web applications using browser developer tools, ensuring high- quality code and optimal performance.

Leveraged Bootstrap grid system and pre-built components to design intuitive user interfaces, enhancing the overall user experience and reducing development time.

Managed code changes and collaborated with team members using version control systems like Git

Environment: JS, Typescript, ES6, AngularJS, Bootstrap, HTML5, CSS3, Next.js, NPM, JavaScript engine, V8, Ajax, Async Await, Jest, CORS, SASS, SCSS, LESS, MySQL, REST, Node.js, Scrum, Agile Methodology, AWS, JSON, XML, Jira, Linux, ES Lint, Mongo DB, Webpack, JSP, Chrome DevTools, Visual Studio, Sublime Text, Grunt, Gulp, Figma, Nginx, GitHub.



Contact this candidate