Post Job Free
Sign in

Front-End Developer Node Js

Location:
Dallas, TX, 75398
Salary:
110k
Posted:
March 19, 2025

Contact this candidate

Resume:

SINDHURA VALLURI

SUMMARY:

•Around **+ of experience in UI/Web Development and Front-End UI Development using HTML4/5, CSS2/CSS3, Bootstrap, DOM, JavaScript ES5/ES6/ES7, jQuery, jQuery UI, AJAX, JSON, XML,

•,MEAN (MongoDB, Express JS, AngularJS, NodeJS) and MERN (MongoDB, Express JS, ReactJS, NodeJS) stack, glamor, styled-components, Fetch API, Functional Programming, Redux,WCAG 2.2 AA React Native, Material UI, Express JS, MongoDB.

•Worked with Functional Programming, Object Oriented programming, and other paradigms with JavaScript – ES5/ES6/ES7.

•Strong Experience as a Front-End developer in developing User Interface Web Applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, jQuery, Ajax, JSON, Angular Js, Node.js, React.js, Backbone.js and Redux.js.

•Designed and implemented scalable MicroFrontend solutions, enabling independent development and deployment of modular frontend components

•Experience with ReactJS reusable components. Used JSX for templating and worked with props, state, keys, refs, events, props validation and React component life cycle for state management and Dom manipulation.

•Expertise in Single Page Applications using frameworks like Angular Js, jQuery, Node.js to develop valid code.

•Working with React Router for developing SPA (Single Page Applications) - Used Browser Router for web and Native Router for mobile.

•Used Fetch API, Axioms for making HTTP calls. Worked with many redux middleware’s and third party react components.

•Extensive programming experience in developing Web based applications and Client-Server technologies using HTML4/5, CSS2/3 (LESS/SASS), Bootstrap, JavaScript, AngularJS 4,8 and JSON, XML, DOM and XHTML/DHTML.

•Experience with Socket.IO for Web Socket engine to make real-time bidirectional event-based communication.

•Experience in developing MeanStack (MongoDB, Express, AngularJS, NodeJS) using UI-router, Modules, Services, Controllers, and custom directives using Angular-UI components (UI-Grid, UI-Bootstrap, UI-Calendar, UI-Date, UI-Layout), services ($resource) and REST API’s.

•Developed single page applications using Angular 2/4/8 Typescript.

• Experience with Angular 2/4/8 components, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc.

•Good knowledge on automated Continuous Integration using Git, Maven, Jenkins.

•In depth Knowledge of AWS cloud service like Compute, Network, Storage, and Identity & access management.

•Good understanding of design patterns – IIFE, Module, Revealing Module, Prototype, Revealing Prototype patterns.

•Proficient in HTML5 with new features like Form Validation, Media (Audio & Video), Canvas, SVG, Web Worker, Local Storage, Session Storage, Web Socket, Application Storage (Offline) and Indexed DB API.

•Experience in UI designing with bootstrap, CSS3, font-awesome icons, SVG Sprites, Google Analytics, Google Performance Metrics, Lazy loading, JavaScript, and jQuery scripting technologies.

•Created Responsive web design using Bootstrap 3, Media Queries, Fluid Layout, Responsive Images and Typography.

•Used Vue.js events distribution and parent chain for parent-child component communication.

•Good skills in Data Modeling and the System Analyst using the raw data.

TECHNICAL SKILLS:

Web Development:

HTML5, SASS, CSS3, JavaScript, Express.js, React.js, Angular.js HTML, CSS, Bootstrap, and HTML5 API’s.

Databases:

MongoDB

Programming Languages:

Java, C++, C, SQL, PL/SQL, JavaScript, PHP 5.4, Node.JS, BASH, SQL

Operating System:

Windows, Linux, UNIX, Mac OS X

Software Tools:

Microsoft Visual Studio, Photoshop, Dreamweaver

IDEs worked on:

Notepad++, Visual Studio, Eclipse and Web Storm, Atom

Application Servers:

Oracle/BEA WebLogic, IBM WebSphere, JBoss, Tomcat / AJAX based single page, Responsive, Adaptive, Fluid and Fixed Design.

Coding Practices:

Object Oriented Programming (OOP) Approach, Model View Controller (MVC) patterns

Project Management Version Control tools:

Agile with Scrum / Composer, Grunt, Gulp, NPM, Bower, Git/GitHub Web 2.0: AJAX Technology, Social Mashups and Widgets, API Design. / WordPress, Drupal

EDUCATION:

•Masters in Computational Science Texas A&M Commerce dallas TX - 2012

•Masters in computer application Anna University Chennai -2006

•Bachelors in computer application Nagarjuna University -2003

PROFESSIONAL EXPERIENCE:

Client: CITI, Irving, TX July 2021- Nov 2024

Implemented - LTI MINDTREE

Role: SR UIDeveloper

Responsibilities:

•Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.

•Responsible for building front-end UI design using HTML5, CSS3, TypeScript, Java Script, Angular 15, and Angular material.

•Use Angular 15 controllers to control page data and Models to bind data in User Interface with controller.

•Some key features of Node js that I’ve used within my projects include but not limited to

•Asynchronous and Event-Driven communication - Node.js operates on a non-blocking, event-driven architecture. This means that it handles multiple requests simultaneously without waiting for one task to finish before starting another. This makes it highly efficient and scalable.

NPM (Node Package Manager) - Node.js comes with “npm”, a package manager that provides access to a massive ecosystem of open-source libraries and modules, making it easy to extend the functionality of any application.

•Cross-Platform features- Node.js is cross-platform, meaning you can run it on Windows, Linux, and macOS. This flexibility makes it widely applicable for different environments.

•Led the development of modular, reusable, and maintainable frontend components, promoting separation of concerns and team autonomy.

•Developed and maintained end-to-end automated test cases using Cypress to ensure the functionality and performance of web applications.

•I/O-bound Tasks - Since Node.js is optimized for handling multiple I/O-bound operations (like reading files, querying databases, or making HTTP requests), it’s ideal for applications that require frequent interactions with a database or file system.

•Server-Side JavaScript - Node.js allows developers to use JavaScript for both client-side and server-side development, leading to more uniformity in codebases and better team collaboration between frontend and backend developers.

•Collaborated with the backend team to write integration tests with Jest to ensure the consistency of data flow between frontend and backend services.

•Utilized Jest's mocking capabilities to test asynchronous code and API responses, simulating various edge cases and ensuring optimal error handling.

•I’ve used AWS to deploy webapps to cloud. Used multiple services within AWS that includes but not limited to - Elastic Beanstalk, EC2 instances, S3, cloudwatch, cloudtrail, lambda etc

•Created React.JS for reusable components (multi-field form elements, background file uploads.

•Interaction design, Ios and Android design, UI and a working knowledge of CSS and HTML.

•Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.

•Worked with version control systems (GIT), Bitbucket, Docker to keep track of development state

•React and Maintaining Parent and child elements by using State and Props in React.js.

•Functional Driven JavaScript expert in SPAs, UI Components, Mobile web, and Performance optimization.

•Configured Jest with continuous integration tools like Jenkins and GitHub Actions to ensure tests ran automatically on every pull request.

•Implementing Cypress testing scripts to validate UI components and enhance test coverage in a continuous integration pipeline (CI/CD).

•Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, and Safari).

•In the Rebellion application, implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular5.

•Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.

•Integrating Cypress with Jenkins for seamless test execution in the CI/CD workflow.

•Creating React.JS / Redux front-end UI, and Node.JS applications for backend.

•Created UX/UI library for the ease of work of other developers.

•Implemented RxJS observables and NgRx to manage stat of the application.

•Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

•Implemented various screens for the frontend using React and used various predefined components from NPM (Node Package Manager) and redux library and worked in using React JS components, Reactive Forms, Events, Keys, Router etc.

•Wrote snapshot tests using Jest to catch unexpected changes in UI components, maintaining consistent visual rendering throughout development.

•Used React-Autocomplete for faster searching of schools from school’s website database.

•Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.

•Implemented React container and presentational components such as Stateless and Functional components when applicable).

•Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

•Utilizing Cypress for both positive and negative testing scenarios, including form validation, navigation, and responsive design testing.

•Developed smooth communication between UI components and external SDKs/APIs, ensuring seamless data flow and enhanced user interaction.

•Designed and developed a RESTful API using Node.js and Express, integrated with a MySQL database, resulting in a 30% increase in data processing speed and a 25% reduction in API response time.

•Collaborated with a team of developers to implement API security measures, resulting in a 40% reduction in security vulnerabilities and a 15% increase in overall API security.

•Developed and maintained API documentation and specifications, resulting in a 20% increase in developer productivity and a 10% reduction in API errors.

•Experience in RESTful web services to integrate between Server sides to Client Side.

•Skilled at creating controllers, models, filters, and services using Angular JS to create Rich UI applications.

•For the school’s website I also managed querying and perform CRUD operations using Microsoft SQL Server and SSMS

•Worked on an Agile Development Team to deliver regular updates to business and project managers.

•Involved in complete SDLC - Requirement Analysis, Development, System, and Integration Testing.

•Used Microsoft Team Foundation Server (TFS) and GIT for source control, data collection, reporting and project tracking, testing and collaboration of project development.

•Used Firebug and IE Tester debugging tools to fix the issues.

•Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.

•On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.

•Involved in System Testing, Regression Testing for Complete UI.

Environment: ReactJS, Redux, Flex, JavaScript, Core Java, Firebug, Agile, CSS, HTML, Angular5, Jira, Bootstrap, Ngrx, Rxjs, SQL Server, JQuery, Ajax, NodeJS, JSON, GIT.

Client: CBRE, Dallas, TX Jan2019 - July 2021

Employer - TEKREANT

Role: Sr. Front End React Developer

Responsibilities:

•Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.

•Created ReactJs reusable components (multi-field form elements, background file uploads.

•Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.

•Maintaining Parent and child elements by using State and Props in React.js.

•React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.

•Integrated Jest with React Testing Library to write tests for React components, validating their functionality, rendering, and user interactions.

•Design, develop, and deploy web applications using AWS services such as EC2, S3, Lambda, and DynamoDB

•Developed a reusable Cypress testing framework for a web application.

•Develop and maintain serverless architectures using AWS services such as API Gateway, CloudFormation, and CloudWatch

•Collaborated with backend and DevOps teams to ensure seamless integration of MicroFrontends with various microservices and cloud platforms.

•Create and maintain automated deployment pipelines using AWS CodePipeline and CodeBuild

•Design and develop RESTful APIs using AWS API Gateway and Lambda

•Develop and maintain automated testing frameworks using AWS services such as CodeBuild and CodeDeploy

•Created a Cypress test suite to validate the user journey from product selection to checkout on an e-commerce platform.

•Design and develop cloud-native applications using AWS services such as ECS, EKS, and Fargate

•Develop and maintain cloud infrastructure using AWS services such as CloudFormation and CloudWatch

•Collaborated with the backend team to write integration tests with Jest to ensure the consistency of data flow between frontend and backend services.

•Integrated third-party SDKs (e.g., payment gateways, analytics, push notifications) into mobile and web applications, enhancing app functionality.

•Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, and Safari).

•Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular5.

•Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.

•Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.

•Creating React.JS / Redux front-end UI, and Node.JS applications for backend.

•Created UX/UI library for the ease of work of other developers.

•Implemented Rxjs observables and NgRx to manage stat of the application.

•Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

•Implemented various screens for the frontend using React and used various predefined components from NPM (Node Package Manager) and redux library and worked in using React JS components, Reactive Forms, Events, Keys, Router etc.

•Worked on an Agile Development Team to deliver regular updates to business and project managers.

•Involved in complete SDLC - Requirement Analysis, Development, System, and Integration Testing.

•Used Microsoft Team Foundation Server (TFS) and GIT for source control, data collection, reporting and project tracking, testing and collaboration of project development.

•Used Firebug and IE Tester debugging tools to fix the issues.

•Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.

•On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.

•Involved in System Testing, Regression Testing for Complete UI.

Environment: ReactJS, Redux, Flex, JavaScript, Core Java, Firebug, Agile, CSS, HTML, Angular5, Jira, Bootstrap, Ngrx, Rxjs, SQL Server, JQuery, Ajax, NodeJS, JSON, GIT.

Client: Mr. Cooper, Irving, TX Oct2017-Dec2018

Employer - TEKREANT

Role: Front End UI Developer

Responsibilities:

•Worked in Building Web pages involving Business-Partner, Program landing page that are more user-interactive using Typescript, Bootstrap and Angular 2/4.

•Worked closely with back-end team in Collecting End point, consuming right end Point for Dev Environment.

•Used NodeJS application in Express JS framework to manage Routes, Views, and Requests.

•Used Sass for Styling, Integrated node- sass to compile all scss files to CSS.

•Implemented Angular 4 modules, services, templates, directives, services, and dependency injection to create a SPA.

•Responsible for developing a front-end application using ReactJs and Redux architecture for internal team's productivity use

•Designed Jest test suites for core features like task creation, user authentication, and notifications in a project management web application.

•Create desktop application with Angular 4 and Unit Test with Karma-Jasmine.

•Worked on End-to-End test cases using Protector.

•Developed Functional Requirement Document based on users' requirement.

•Involved in making the application Responsive using Bootstrap and Sass pre- processor.

•Involved in developing various generic JavaScript functions used for validations.

•Created an application which made HTTP calls and handled all asynchronous work by using Observables.

•Created Activated Routes, Routes as part of requirement for End user to have Rich UI experience.

•Built responsive admin portal using Angular Material Prime NG.

•Updated and maintained the internal code base (tested code before deploying to live site) using Bitbucket.

•Extensively used Typescript, ionic framework, and jQuery to provide UI functionality.

•Used Cassandra NoSQL

•Involved in complete User Interface designing and coded the web site in XHTML, CSS, and Java Script.

•Database for storing the transactions on all the services for asynchronous writes and fetches.

•Complete, JSON, JavaScript and ReactJS.

•A database through services provided in a controller to the view using scope.

•Experience in DOM, React Props, Lifecycle methods, working with React States and Events.

•Created and developed the internal Angular.JS framework applications projects. Unit testing with Jasmine.

•Optimized Jest test execution time by leveraging Jest's parallel test runner and splitting test files to improve performance during the CI process.

•based on running in the Node.JS environment.

•Developed real time video streaming application using Node.JS.

•Drupal Module development, both contributed and non-contributed

•Implemented a custom Node.JS script to act as a PROXY for connecting to the server.

•Managed the modules using NODE Package Manager (NPM).

•Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.

•Integrated the model and view part using Model View Models (MVVM) and developed user interface by using the ReactJs, Redux for SPA development.

•Created React.JS components using JSX, followed FLUX design pattern for unidirectional data flow

•Involved in Developer Testing, Review and Trouble Shooting.

•Debug the applications using Firebug to traverse the documents and manipulate the nodes!

•Using DOM and DOM Functions.

•Worked on Unit test cases and performed unit testing.

•Used JIRA to track bugs/ issues.

•Participated in bug fixing with QA team which involved cross browser testing as well as load and performance checking.

•Wrote test cases in JUnit for unit testing of classes and documenting the system deployment

•Involved in SCRUM meetings for submitting day-to-day updates to Client.

•Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Node.JS, Express JS, JQuery, Handlebars, RWD,

•Twitter Bootstrap, Junit, Eclipse, JSP, Adobe Photoshop, Jira, MS Office, Git, JIRA.

Client: Molina Healthcare, Bothell, WA Nov2015 - Sep 2017

Employer - TEKREANT

Role: Web Developer

Responsibilities:

•Designed and developed Trust Verification Portal using latest technologies like HTML5, CSS3, Angular JS, Bootstrap, JavaScript, and jQuery.

•Translated the user requirements into UI designs in the form of conceptual models, and prototypes.

•Developed a single page application using JavaScript framework AngularJS. Designed and created Element and Attribute directives using AngularJS.

•Developed page layouts, navigation, animation buttons and icons, also involved in extensive HTML5.

•Developed the code using SASS framework, which in turn would generate plain CSS for the dynamic pages.

•Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM Manipulation.

•Creating cross-browser compatible and standards-compliant CSS-based page layouts.

•Used JavaScript Cookies concept to remember information about the user.

•Developed dynamic e-mails using JavaScript, HTML5, XHTML, and CSS3.

•Used Agile SCRUM methodology and involved in all the business meetings and status update meetings as a part of SCRUM.

•Communicated and was involved in testing with QA team which involved cross browser testing, loading and performance checking.

•Involved in Code review and bug fixing.

•Created reusable templates and style sheets based on UI standard and guidelines; Performed functional tasks using specifications and wireframes.

Environment: HTML5, SASS, CSS3, XML, JavaScript, Maven, jQuery, AngularJS, Testing, Quality Center, AJAX, JSON, Eclipse.

Client: AAL (American Airlines), Fort Worth, TX Mar 2012 – Aug 2015

Employer - TEKREANT

Role: UI Developer

Responsibilities:

•Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS, Bootstrap.

• Involved in Wireframe creation and converted the wireframes into HTML5 and CSS based prototypes.

•Extensively worked on Bootstrapping for grid and Kendo spreadsheet with AngularJS.

•Created a custom responsive web application to replace a legacy line-of-business web application using Angular JS.

•Developing and designing SPA user interfaces in AngularJS.

•Worked on Front end by using AngularJS, JavaScript.

•Used Angular.js for connecting the API's using Angular.js $http service.

•Designed dynamic and multi-browser compatible pages using HTML, CSS, AngularJS, and JavaScript.

•Defined new validations through AngularJS for the form field validation implemented through HTML5.

•Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.

•Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.

•Used Media Queries for the design to be compatible in all devices.

•Developed different jQuery component in MVC framework.

•Used Dreamweaver as editor for designing new pages.

•Implemented the Drag and Drop functionality using jQuery framework.

•Used Grunt as task runner to test the JavaScript with JSHint.

•Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.

•Used Media Queries to deal with different CSS related issues on different devices.

Environment: Angular.js, JavaScript, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, Dreamweaver, SPA, OOP, MongoDB, FLUX, Twitter Bootstrap, GIT, SASS, Grunt.



Contact this candidate