Post Job Free
Sign in

Node Js Front-End Developer

Location:
Plano, TX
Salary:
$75/hr
Posted:
February 12, 2025

Contact this candidate

Resume:

Surya Prakash

925-***-****

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

PROFESSIONAL SUMMARY:

Experienced Front-End Developer with over 8+ years of expertise in designing and developing high-performance web applications.

Proficient in JavaScript, ReactJS, Angular, and Next.js, with strong backend integration skills using Node.js and Express.js.

Skilled in building responsive and dynamic UI/UX using HTML5, CSS3, SCSS, Bootstrap, and Tailwind CSS.

Expertise in Server-Side Rendering (SSR) with Next.js and mobile development with React Native.

Strong experience designing schemas and writing optimized queries in MySQL.

Hands-on experience with RESTful APIs, GraphQL, and state management tools like Redux, Redux Saga, and Context API.

Strong understanding of CI/CD pipelines using Jenkins, Docker, and Kubernetes, with deployment experience in AWS and Azure.

Passionate about Test-Driven Development (TDD), with experience in Jest, Mocha, Jasmine, and Enzyme.

Adept in Agile methodologies, working with cross-functional teams to deliver scalable, maintainable, and high-quality software solutions.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, SCSS, Tailwind CSS, JavaScript, TypeScript, React.js, Next.js, Angular, Redux, Vue.js, Node.js, Express.js, GraphQL, Bootstrap, jQuery, AJAX, JSON, WebSockets, MySQL.

Tools & Libraries: Webpack, Babel, NPM, Yarn, Gulp, Grunt, Bower, Redux Saga, Thunk.

Development & Debugging: Chrome DevTools, Firebug, JIRA, Postman, Selenium, Cypress.

Testing Frameworks: Jest, Mocha, Enzyme, Jasmine, Protractor, Karma, Chai.

Version Control: Git, GitHub, GitLab, SVN.

Cloud & DevOps: AWS (S3, Lambda, EC2), Azure, Docker, Kubernetes, Jenkins, CI/CD Pipelines.

Databases: MongoDB, MySQL, PostgreSQL, Oracle, Firebase.

UI/UX Tools: Figma, Adobe XD, Photoshop

Methodologies: Agile (Scrum/Kanban), TDD, XP, Waterfall.

PROFESSIONAL EXPERIENCE:

CBRE, TX June 2022 – Present

Role: UI Developer

Developed reusable React components with TypeScript and Styled Components.

Worked extensively with React, Redux Saga, Next.js, and Node.js.

Designed and optimized complex SQL queries and developed ETL pipelines for data transformation.

Integrated APIs for real-time data synchronization.

Developed React-based dashboards fetching data from Alteryx workflows.

Built server-side rendered applications using Next.js.

Involved in designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB

Implemented CI/CD automation using AWS CodePipeline and CloudFormation templates for infrastructure as code.

Implemented unit tests with Jest & Enzyme for React components.

Deployed applications on AWS (EC2, S3, Lambda) with Nginx & Docker.

Optimized front-end performance using lazy loading, memoization, and virtualized lists.

Optimized MySQL queries and database performance for large-scale applications.

Collaborated with designers and backend engineers to enhance user experience.

Improved SEO performance of web applications using server-side rendering (SSR) and static generation techniques.

Refactored legacy JavaScript code into modern React functional components and custom hooks.

Environment: React, Redux, Next.js, TypeScript, Node.js, Express.js, AWS (EC2, S3, Lambda), Docker, Jenkins, SQL, Alteryx, Jest, Enzyme, Ngrx

American Express GBT, Phoenix, AZ Nov 2021 – May 2022

Role: React Developer

Built responsive UI components using React.js, Redux, and Bootstrap.

Developed real-time fraud detection systems using React and GraphQL.

Integrated authentication & authorization mechanisms using JWT & Node.js.

Worked on Next.js to develop a static site generation (SSG) personal blog.

Configured AWS IAM & Multi-Factor Authentication for security.

Developed APIs using Node.js & Express.js for seamless backend integration.

Implemented custom hooks and context API for state management.

Developed dynamic theming capabilities for enhanced UI experience.

Created high-performance data visualization dashboards using D3.js and Chart.js.

Improved application security by implementing OAuth 2.0 and OpenID Connect authentication protocols.

Environment: React.js, Redux, Bootstrap, Next.js, GraphQL, Node.js, Express.js, AWS IAM, JWT, D3.js, Chart.js, OAuth 2.0, OpenID Connect, Jest, Enzyme

Apple (TCS), Austin, TX June 2021 – Nov 2021

Role: UI Developer

Developed reusable components using React, TypeScript, and Material-UI.

Implemented React Router for seamless navigation in SPA.

Optimized performance by using lazy loading & code-splitting techniques.

Utilized Redux Observables for managing state in complex workflows.

Integrated RESTful APIs and optimized SQL queries for fast data retrieval.

Worked with CI/CD pipelines in Jenkins for automated deployments.

Assisted in cross-platform development for web and mobile applications.

Ensured WCAG compliance for accessibility improvements.

Spearheaded migrating legacy applications to a modern React-based architecture.

Collaborated closely with UX teams to enhance user interface and usability.

Environment: React, TypeScript, Material-UI, Redux Observables, React Router, RESTful APIs, SQL, CI/CD (Jenkins), WCAG Compliance, Jest, Cypress

Global Payments, Plano, TX Nov 2018 – June 2021

Role: UI Developer

Built dynamic web applications using React.js, HTML5, CSS3, and Redux.

Worked on React-Redux architecture to manage app state efficiently.

Implemented AJAX for asynchronous data loading.

Developed and tested UI components using Jest, Enzyme & Cypress.

Worked on GraphQL for API integrations.

Collaborated with backend teams using Node.js & Express.js.

Designed custom React hooks for reusable logic patterns.

Improved SEO and web performance by optimizing React rendering strategies.

Migrated legacy jQuery-based applications to a modern React/Redux framework.

Integrated payment gateways and real-time transaction monitoring dashboards.

Environment: React.js, HTML5, CSS3, Redux, GraphQL, Node.js, Express.js, Jest, Enzyme, Cypress, AJAX, SQL, Payment Gateways, SEO Optimization

Visa, Austin, TX Dec 2016 – Oct 2018

Role: UI Developer

Developed interactive user interfaces using React.js, Redux, and JavaScript ES6+ to improve user experience.

Migrated legacy codebase to modern React architecture with reusable components and performance optimizations.

Implemented RESTful API integrations using Node.js and Express.js, enhancing data retrieval efficiency.

Developed and maintained responsive UI layouts using HTML5, CSS3, and Bootstrap, ensuring cross-browser compatibility.

Worked on Redux for state management, improving application performance and maintainability.

Conducted unit testing and integration testing using Jest, Enzyme, and Cypress to ensure code quality.

Collaborated with backend teams to integrate secure authentication mechanisms using JWT.

Optimized Webpack configurations for faster build times and reduced bundle sizes.

Actively participated in Agile development, including sprint planning, standups, and retrospectives.

Environment: React.js, JavaScript, HTML5, CSS3, Redux, Node.js, Express.js, Jest, Enzyme, Cypress, Webpack, Git, Agile

Client: Global logic India Ltd, India June 2014 – May 2015

Role: UI Developer

Worked with technologies jQuery, Ajax to make the website more attractive & user friendly.

Used JavaScript and jQuery for validating the input given to the user interface.

Developed Mock-up designs as per the requirements of Business.

Used SOAP UI for testing web services and verifying the request and response XML.

Implemented Performance Tuning to make the pages load fast and in an effective way.

Accomplished Ajax to speed up web application.

Worked with View State to maintain data between the pages of the application.

Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.

Executed Client-side validations using JavaScript. Implemented the complete workflow logic for the various modules.

Played a key role in the project requirements analysis.

Engaged in requirement specification process for new software functionality.

Environment: JavaScript, GIT, CSS, HTML, jQuery, XML, JSON, JSP, MVC, Windows.

EDUCATION:

Master’s in Computer Science – Silicon Valley University, CA (2016)

Bachelor’s in Computer Science – JNTU, India (2014)



Contact this candidate