Post Job Free

Resume

Sign in

Node Js Web Applications

Location:
Delaware City, DE
Posted:
April 03, 2024

Contact this candidate

Resume:

Renuka T

302-***-****

ad4q97@r.postjobfree.com

linkedin.com/in/t-renuka-23b86b179

SR UI Developer

Professional Summary

Over 10+ of years of experience in Software Industry with expertise in Front end development, Accessibility for Web

applications.

Strong experience in working on user interface applications and professional web applications using HTML5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, Knockout, Backbone, Bootstrap, Angular JS, Angular, Ext JS, Node JS, React JS.

Elevated level of proficiency in extensive HTML coding that implements web applications, prototypes, user interface.

Very strong in developing applications using CSS, SASS, LESS and modern techniques such as Flexbox.

Expertise in modern web architecture using various advanced JavaScript frameworks and libraries like Angular.js, Node.js, React.js/Redux, React Native, Bootstrap, Ember.js, Responsive web design (RWD).

Worked on latest Evolutions of JavaScript, Docker Containerization and MongoDB, GitHub Enterprise, and Splunk., Webpack, OpenStack, AWS, Elastic Search, Radis.

Containerization experience using Docker. Experience working in Unix/Linux environments.

Expertise in using frameworks like CSS blueprint, used CSS Sprites to increase the efficiency of web pages.

Well-versed with JavaScript, jQuery, jQuery plugins (Validator, Drag and Drop, Auto Complete), AJAX, DHTML, JSON.

Strong knowledge and extensive experience with multiple JavaScript Libraries and frameworks such as Angular JS, Angular, Node JS, Ext JS, Knockout JS, Backbone JS.

Developing and maintaining applications using Node.js and Happi, ensuring high performance, responsiveness, and scalability.

Managing rate limits imposed by Happi APIs by implementing appropriate strategies such as caching, request throttling, and using multiple API keys.

Experience in Cross-Platform Mobile Development using React Native + Type Script based mobile app.

Skilled in creating top-notch web applications using Angular framework (Angular JS, Angular 8).

Experience with Azure services, including but not limited to Azure App Service, Azure Storage, Azure Functions, and Azure Cognitive Services.

Experience using Node.js to create powerful web-based dashboards that checks the services' statuses in an asynchronous manner and pushes data to clients using web sockets.

Extensive experience in using TailwindCSS to rapidly build and style user interfaces according to design specifications Experience building web applications using Angular 8, Typescript and ECMAScript 6 new features.

Experience in building modern web application in React JS and React ecosystem libraries.

Design and development of Server Side Rendered Progressive Web Applications built with ReactJS, Next.js, NEST.JS, Nodejs, Firebi and Material - IJI using HTTPS, Web App Manifests, Service Workers and browser APIs.

Proficient in designing and developing Single Page Applications using React, React-Router and React-Redux.

In-depth knowledge of Node JS, Express JS, and Mongo DB along with Mongoose JS to create server-side applications.

Experience in developing modern web applications using Angular 2/4, Node.js, React.js, Express.js Vue Js and Mongo DB.

Proficient in JavaScript framework Ext JS 4.0 with special emphasis on developing Single Page Applications (SPA).

Prominent level of proficiency using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.

Adept on Bootstrap, Foundation, Material Design lite, Ionic framework for standard web design, styling mobile apps.

Strong experience in RESTful Web Services/API's using Node JS and in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and other web services with JAX-WS and JAX-RS technologies.

Pleasant experience in using XML/JSON and AJAX to link with back-end applications and working knowledge of Web protocols and standards (HTTPHTML/XHTML/XHTML- MP, web forms).

Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).

Knowledge in configuring Cloud platform such as VMs, Azure AD, Micro Apps, DB's, Cloud Services, etc.

Working experience on Swagger API and auto-generated documentation for all REST calls.

Experience in using Mobile Frameworks like Ionic, Phone Gap, jQuery mobile, Kendo UI for IOS and Android Platforms.

Extensive knowledge on PHP programming, including OO, procedural, knowledge of data structures, design patterns.

Extensive experience developing various applications using Python and Django framework.

Strong proficiency in supporting production Cloud environments (AWS, VMware) and traditional managed hosted environments. Experience with various IDE's such as Eclipse, Web Strom, Sublime, Visual Studio, and Notepad++.

Experience in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.

TECHNICAL SKILLS

Web Technologies

HTML, HTML5, DHTML, XHTML, CSS, Next.JS,, Nest.JS, CSS3, LESS, SASS, JavaScript, PHP, MVC, DOM, JSON, AJAX, XML, Grunt, Gulp

JavaScript Libraries

JQuery, Ext JS, Angular JS, Backbone JS, Node JS, Bootstrap.

Database

Oracle11g/10g/9i, MySQL, MSSQL, SQL Teradata, PLSQL, Mongo DB

Operating Systems

Windows, Linux, Unix, Mac OS X, MS-DOS.

Programming Languages

C, C++, Python, Java, Data structures.

Software Tools

UML, Adobe Photoshop.

IDE

Eclipse, IntelliJ, Notepad++, Komodo, Adobe Dreamweaver, Microsoft FrontPage, Visual Studio 2005/2010/2012, Sublime Editor, NetBeans, Text Mate, Brackets, GWT.

Application Servers

Apache Tomcat 5.x/6.x, Web Logic, Web Sphere, JBoss.

Cloud Platforms

Azure, AWS

Version Control

GIT, SVN

Methodologies

Agile, Scrum

Professional Experience

Role: SR UI Developer

Client: Cox Communications, Atlanta GA. Aug 2022 – Present

Project Description: My project at Cox Communications, I led the design and development of cutting edge user interfaces using Angular 13, HTML, Bootstrap, and CSS3. I ensured data accuracy with client-side validations and integrated third-party libraries like ng-bootstrap and ngx-charts for added functionality. Collaborating closely with backend developers, I integrated Angular applications with RESTful APIs and microservices, utilizing AWS S3 for asset storage and AWS API Gateway for secure communication. I also implemented NGRX store for state management and developed route authentication guards for user authorization. Additionally, I upgraded projects to Angular 14, utilized Python Django frameworks, and employed various testing frameworks like Jest, Cypress, and Postman for robust testing. I actively participated in agile scrum methodologies, communication, and documentation using tools like JIRA, Confluence, and Git.

Responsibilities:

Involved in designing and developing the web pages using HTML 5, SASS, React JS,React Native Redux, Flux, Node JS, CSS, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.

Worked on highly advanced user interface design and development using Angular 13, HTML, Bootstrap, and CSS3.

Designed and implemented client-side validations using Angular reactive forms and custom validators to ensure data accuracy and consistency.

Integrating Happi APIs into Node.js applications to using its functionalities and data.

Worked on updating with Node.js, Happi, and related technologies to continuously improve skills and stay competitive in the field.

Used ES6 syntax and upgrading the react native apps regularly to make the stable version of apps.

Developing web front end interfaces using HTML/HTML 5, CSS3, Javascript, PHP,XHTML, jQuery, Java, AJAX, JSON, Angular, Node JS, React JS, Angular JS, Vue JS, jQuery and Bootstrap.

Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.

Worked on Vue.js events distribution and parent chain for parent-child component communication.

Manipulated DOM, handled events and applied animation effects with Vue.js.

Developed Single Pages Application usingReactAsyncAwait, Nextjs, Graph QL

Integrated third-party libraries and plugins into Angular 13 project, such as ng-bootstrap, ngx-charts, and ngx- translate, to enhance functionality and improve development efficiency.

Developing RESTful Services with JAX-RS 2.0, Web sockets and JSON.

Wrote PL/SQL queries, T-SQL, SQL Server, Oracle 9i/10g and MySQL5.

Extensive Worked with Java IDEs like Eclipse, Net Beans and Google Web Toolkit (GWT).

Utilized AWS S3 for storing static assets and media files.

Well versed in building SQL queries and PL/SQL stored procedures with relational database management systems such as MySQL, Oracle and PostgreSQL

Optimize ORM queries and database interactions to minimize latency and improve performance of UI components.

Developed the backend by using Node JS, express and MongoDB.

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

Used frameworks like Jest/Cypress/ Postman test frameworks for test cases and testing.

Created a Responsive Web Design (RWD) interface that caters to different screen sizes.

Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX.

Worked on development of SQL and Stored Procedures in PostgreSQL and MYSQL.

Configured the guards to allow or deny access to specific screens and components based on the user's role and permissions.

Was involved in a project with Confidential where in I was tasked to develop few screens in React Js using Redux. The toolset used was VS Code, 8it8ucket, Confluence, lira, Postgress Database, e.ls for rest Apl and Node.js.

Creating custom interceptors to handle authentication, authorization, error handling, and logging.

Upgraded the project from Angular 13 to Angular 14 using tsconfig.json to increase the boot speed of the application.

Used Python Django Frameworks and developed various applications.

Worked on Swagger API and auto-generated documentation for all REST calls.

Skilled in leveraging CSS animations and transitions to enhance user experience and create engaging interactive elements using preprocessors such as SCSS, Sass, and Less.

Demonstrated ability to efficiently implement UI designs with TailwindCSS, ensuring consistency and adherence to design principles.

Skillfully integrating Happi APIs into Node.js applications using HTTP client libraries like Axios or built-in HTTP module

Conducted training sessions or workshops to educate colleagues on the benefits and usage of TailwindCSS, empowering them to leverage its capabilities effectively.

Maintained documentation resources and contributed to community forums or knowledge sharing platforms to foster a vibrant ecosystem of TailwindCSS users.

Create interactive prototypes using tools like In Vision, allowing stakeholders to visualize and provide feedback on user flows and interactions.

Involved in design and implementation of secure and scalable endpoint architecture using AWS API Gateway

and Lambda, ensuring data privacy and integrity for sensitive user information within the web application.

Environment: HTML5, CSS3, Angular 13/4, ORMs, Material UI, Web sockets, MongoDB, microservices, Ag-Grid, Bootstrap, JavaScript, GIT, Responsive Design, NgRX, Python, Java, Jest, Cypress, Next, Nest JS, GWT, Karma, Karate, NetBeans, Cucumber Postman AWS, React Native, JIRA, Confluence, MYSQL, Java, Web Services, and VS Code.

Role: SR UI Developer

Client: Core Logic, Irvine CA. Feb 2021 – July 2022

Project Description: At Core Logic, spearheaded the development of Angular 9 applications using TypeScript and RXJS for efficient handling of asynchronous data streams within the NGRX platform. I ensured a sleek and dynamic appearance of web pages by utilizing SASS for styling. By creating modular components and services, I promoted reusability across the application, while also managing Azure Micro Apps and access permissions. My responsibilities extended to integrating backend technologies like MongoDB, Express.js, and Node.js, as well as implementing various Angular features such as directives, NGRX store, and router-store for state management and routing. Leveraging Azure Cloud for deployment and maintenance, I integrated Adobe Analytics for comprehensive tracking and reporting. My role also involved adhering to CI/CD practices with Circle CI, ensuring on-time and frequent product releases.

Responsibilities:

Developed application in Angular 9 with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow async data streams with out of the box RXJS operators in NGRX platform.

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

Designing data models and schemas to effectively store and manipulate data retrieved from Happi APIs.

Managing rate limits imposed by Happi APIs by implementing appropriate strategies such as caching, request throttling, and using multiple API keys.

Developed components as an independent module for reusability across the application.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 9.

Analyze and profile ORM-generated SQL queries to identify performance bottlenecks and optimize database access patterns.

Implementing authentication mechanisms required by Happi APIs, such as API key authentication, OAuth2, and JWT tokens

Worked on designing single page application using Vue Js components such as Router and Vuex core components.

Using Vue JS to create a simple API to loop through an array of bound data and also done two way binding of data using Vue JS.

Creating a responsive dashboard using Angular 2 and RESTful web services, utilizing Web sockets for continuous real-time data feeds.

Provided an implementation of ther Vert.x Readstream interface with Reactive ReadStream.

Worked on implementation of Vert.x using java 8 features

Designed and developed java rest API using get and post methods using vert.x and having result in a postman.

Developed rest API using vert.x by connected with the Couch base server.

Responsible for Design and Maintenance of databases like PostgreSQL, MS SQL using python.

Developed an autonomous continuous integration system using Jenkins, SonarQube, PostgreSQL, custom tools developed by Python and Bash.

Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL Database.

Developed multiple POCs to create a interface between Backend to Frontend by using MongoDB, Express)S, and Node.js.

Implemented click handlers via RXJS in component code snippet. This was done to make an observable sequence out of click event stream and to associate it with data streams, which can be used Confidential the time of subscription.

Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.

Handled data from multiple streams to maintain the sequence and their dependencies by using the RXJS operators.

Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend.

Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that store.

Implemented JavaScript source code and embedded —ecl handling logic using jQuery event handlers and call back functions, es6.

Managed various database (Cassandra, MongoDB, and Oracle RDBMS) environments from availability, performance, and scalability perspectives.

Worked on deployments, maintenance and troubleshooting applications on Azure Cloud.

Used SWAGGER Ul to validate and test the REST Services.

Working on Azure for highly available customer facing B2B and B2C applications.

Application was managed solely based on the state populated from the store.

Created reducer functions for the module store to create the parent/child hierarchy.

Implemented Router-store and Resolver component and handled routing via dispatched actions.

Made use of Angular’s recursive component to build a tree-like structure for the UI.

Developed a front-end mobile application using React Native, Redux, Flex and JavaScript.

Worked on Redux with React Native to handle large chunks of data for the better performance.

Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.

We have used debug tools like Rectron, Redux Dev tools and Genymotion.

Translate the designs from our design team into reusable interactive React native components.

Environment: HTML5, CSS3, SCSS, MongoDB,Next JS, Flexbox, JavaScript, Web sockets, Typescript, Angular 9, Angular-CLI, RXJS, JSON, Observables, Node JS, Angular Material, NGRX Platform (Store, Effects, Router-Store, Store-Devtools), NPM, Jest, Cypress, Adobe Analytics, GIT, Visual Studio Code, Nest JS, RDBMS, Ionic/Cordova, .NET, REST API, Swagger, CI/CD, DOM, Bit bucket, Circle CI, Auth0, Azure, Azure DevOps, React Native, Confluence.

Sr. UI Developer

Capital Group Financial, Anaheim, CA. Oct 2019 – Jan 2021

Project Description: Revamped UI for Capital Group Financials flagship financial management app, prioritizing intuitive design. Implemented responsive layouts, interactive data visualization, and real-time updates for a seamless user experience. Introduced personalization options and advanced search, enhancing user engagement and data accessibility. Ensured compliance with accessibility standards and implemented robust security measures. Collaborated with backend teams to achieve seamless integration, contributing to a modern, efficient, and user-centric financial platform.

Responsibilities:

Crafted application interface codes in JavaScript, seamlessly following react.js workflows for efficient development.

Developed interactive and cross-browser-friendly UI using HTML5, JavaScript, LESS, and AJAX, contributing to complex user interface functionalities.

Engineered CRUD applications employing MEAN and MERN stacks, alongside REST-based APIs, showcasing proficiency in full-stack development with React for the front-end and Node.js for the back end.

Utilized a combination of HTML5, CSS3, ReactJS, TypeScript, and JSON to deliver dynamic and responsive user interfaces.

Used React-Autocomplete for creating google maps location search on the webpage.

Developed a front-end mobile application using React Native, Redux, Flex and JavaScript.

Worked on Redux with React Native to handle large chunks of data for the better performance.

Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.

We have used debug tools like Rectron, Redux Dev tools and Genymotion.

Translate the designs from our design team into reusable interactive React native components.

Used Axios with React Native for making AJAX Calls.

Actively employed Git for version control, consistently updating and maintaining code repositories on the GitHub platform.

Participated hands-on in end-to-end ReactJS product development, actively seeking ways to expedite processes and minimize time to market.

Engaged in web designing using HTML5, XHTML, CSS3, JavaScript, and jQuery, adopting Table-less Design in CSS for precise positioning.

Developed jQuery components within an MVC microarchitecture framework, incorporating design patterns such as singleton, command, and delegate.

Analyzed and integrated React Lazy Loading techniques to optimize bundle size and enhance application performance.

Constructed a responsive website utilizing the Bootstrap grid system, ensuring optimal content layout across various devices.

Built single-page applications using Vue.JS components, leveraging Vue.JS events distribution and parent-child component communication strategies.

Employed React life cycle methods for web-based applications, utilizing both stateless and stateful components for diverse client views.

Contributed to the development of ReactJS applications using Redux for state management, Material UI for styling, and React-Router for client-side routing.

Integrated React Font Awesome for seamless icon usage in React applications, enhancing visual appeal.

Utilized React Hook Form library for designing forms in React, implementing React Flux for data refinement and maintaining a single-directional flow.

Applied ES6 an JSX in React component development, creating and employing Reducers to modify the Store State Tree.

Leveraged React-Router to transform applications into Single Page Applications, enhancing user navigation.

Implemented React Select and React Strap component library for setting up select boxes, connecting to servers, and applying inbuilt validations for efficient UI development.

Environment: HTML/HTML5, CSS3, Bootstrap, MongoDB, Web sockets, Next.JS, React, JavaScript, SASS, Jasmine, Karma, Maven, Agile, GIT, jQuery, JSON.

Role: UI Developer

Client: Apollo Hospitals, Chennai India. Nov 2016 – Sep 2019

Project Description: As a UI Developer at Apollo, I built a project enabling doctors to seamlessly access CT, X-ray, MRI, and ultrasound machines through a unified application. The user journey included selecting the machine type, viewing a patient list with demographics, interacting with imaging screens during scanning, and concluding with a validation screen. I contributed to creating an intuitive and comprehensive healthcare application, streamlining the diagnostic process for medical professionals.

Responsibilities:

Responsible for constructing front-end UI designs using a stack of technologies, including HTML5, CSS3, SASS, SCSS, TypeScript, JavaScript, and Angular 11, leveraging Angular material.

Collaborated on Angular forms, validations, modules, components, directives, controllers, and HTTP Requests, ensuring a seamless user experience.

Implemented a single-page web application for efficient user interaction, incorporating both custom and built-in Angular Directives.

Demonstrated expertise in designing and developing Angular 11/Node 2.0 JS applications, with a track record of successfully coordinating offshore development projects.

Built robust client-side validation mechanisms using CSS and Angular Form Validation to enhance data input accuracy.

Implemented dynamic and responsive data displays based on user inputs, employing Two-Way Data Binding for real-time updates.

Executed HTTP calls from browsers to the server side to efficiently retrieve data for users.

Developed reusable components, created custom directives and pipes for improved project performance, and seamlessly upgraded the application from Angular JS to Angular 11.

Transformed existing AngularJS controllers and services into Angular 11 components, enhancing responsiveness and reducing dependencies.

Contributed to the development of a single-page application using AngularJS, ensuring cross-browser functionality with HTML5, CSS, JavaScript, and JQuery.

Implemented key functionality using Angular, Typescript, and ES6, leveraging Angular routing features for component independence.

Utilized Angular 12 services to communicate with Express.js on the server-side, facilitating CRUD operations on the database.

Created diverse single-page applications using Angular for users, sponsors, reviewers, and publishers.

Developed a responsive single-page application using Angular 11, incorporating dynamic web functionality.

Led the development of Micro Frontend projects in Angular 11, seamlessly integrating them into the main dashboard application.

Engineered interfaces using a technology stack encompassing HTML5, CSS3, JavaScript, Angular, and ES6.

Constructed reusable Angular components, including custom modules and directives, to streamline workflow processes.

Effectively worked with Angular Forms, Validations, Modules, Components, directives, controllers, and HTTP Requests.

Utilized Angular UI modules such as date picker, calendar, etc., to enhance the structural design of web interfaces.

Integrated the Angular 11 application with RESTful Web Services, ensuring smooth data exchange and system functionality.

Environment: HTML/HTML5, CSS3, Bootstrap, Node.JS, Angular, Wireframes, Redux.js, MEAN Stack, Typescript, JavaScript, ECMASCRIPT 6, Ajax, JSON, MVC, Kafka, Restful Webservices, PL/SQL, Karma, Mocha, Agile, SCRUM, GitHub, JSP, Micro Services, Spring, Spring Boot, AWS, Spring MVC, Adobe Creative cloud, After effects, Invision.

Role: UI/Web Developer

Client: RBL Banks, Mumbai India. Jan 2014 – Oct 2016

Project Description: As a UI Developer, I designed, coded, and tested the user interface of a website using HTML5, CSS3, and JavaScript frameworks like React.JS and Bootstrap. I ensured the site was accessible and compatible across different web browsers. Collaborating closely with the backend team, I integrated data display functionalities using custom components and Redux. I implemented features such as forms, authentication, and route protection, optimizing API calls for efficiency. Additionally, I utilized AWS services, managed testing phases, and maintained code quality throughout the project lifecycle.

Responsibilities:

Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.

Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.

Involved in the releases involved in Containerization, Continuous Integration and Continuous deployment . CD of the application using Bamboo Developed user interface by using the React JS, Flux for SPA development.

used Flask framework for application development.

Web implementation for different web sites (landing pages) with Flask and Python

Created entire application using Python, Flask, MySQL, and Linux. Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.

Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown,Multi-Level Dropdown and many more.

worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

Implemented Spark Jobs (using PySpark) for batch and fast text processing of Reviews and Ratings data Used React-Router to turn application into Single Page Application

Strong knowledge on implementation of data processing on Spark-Core using SPARK SQL, MLIib and Spark streaming.

Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.

Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.

Worked with forms, Authentication and Route protection. Good knowledge with redux.

Maintained states in the stores and dispatched the actions using redux.

Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.

Worked on integrating Apache Kafka with Spark Streaming process to consume data from external REST APIs and runcustom functions.

Developed and Configured Kafka brokers to pipeline server logs data into Spark streaming. Created and used Reducers that received said Actions to modify the Store State Tree.

Managed application lifecycle by using React.js lifecycle hooks.

Created AWS lambda services using node.js. Created AWS alarms.

Called the Restful web services calls for POST, PUT, DELETE and GET methods.

Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML5, CSS 3, AWS, ReactJS, Redux, Node JS, Bootstrap, JavaScript, Typescript, Postman, Stash, Karma, Jasmine, Postman.



Contact this candidate