Post Job Free
Sign in

Node Js Front-End Developer

Location:
Hyderabad, Telangana, India
Posted:
August 19, 2024

Contact this candidate

Resume:

Ranjit

Senior Front-end Developer

Email: ad721i@r.postjobfree.com

Mobile: 984-***-****

SUMMARY

Over 10+ years of strong experience as a Front - End Developer in developing User Interface (UI) web applications by using JavaScript, jQuery, HTML/HTML5, CSS2/CSS3, Ajax, JSON, Angular 4.0, React and Node.js professional experience in client-server and web-based environment using Microsoft. Net Framework including C#, VB. Net, ASP. Net, ADO. Net and Visual Studio.

Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap, jQuery, and Angular 11.

Expert in creating Complex Crystal Reports Ad Hoc Reports, Frequency Reports, Summary Reports, Drill-down, Dynamic grouping, graphical, aging reports.

Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3.

Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, Angular JS, Bootstrap, underscore JS, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML, XSLT, Python, Django.

Experienced in MVC frameworks like Django, Angular JS, JavaScript, jQuery and Node.js.

Enterprise applications in Spark and Scala, Java 8 and J2EE Technologies.

Good knowledge on Angular 11 components like service resources, routing, Dependency injection, 2-way data binding, filters and events.

Strong programming experience working on Windows and Linux OS.

React Native components and application logic using testing frameworks such as Jest, ensuring code quality and reliability.

Ability to install, configured and managed WordPress installations as well as customized WordPress themes, plugins.

Uses a virtual DOM to efficiently update the real DOM, Vue.js improving performance and rendering speed

Developed and maintained web applications using ColdFusion, handling both front-end and back-end development tasks to deliver robust and scalable solutions.

Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.

Good Understanding of Document Object Model (DOM) and DOM Functions.

Experience in designing the interface UI/UX strategy, UI requirements and converting findings into UI designs.

Familiarity with newer specifications of TypeScript/ ECMAScript (ES6).

Worked with both Kotlin and Swift on their respective IDEs, Android Studios and Xcode respectively.

Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.

Good Experience of using the various JavaScript concepts like Prototypes, Closures, and Object-oriented features, Promises.

Translate design wireframes and prototypes into high-quality code, implementing smooth and intuitive user interfaces using React Native components.

Valuable experience in using the latest JavaScript framework Angular 4 and worked with all its various concepts like services, custom directives, promises, factory and providers.

Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, and Node.js.

Expert in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.

Good experience with server-side development using NodeJS.

Exposure to new features and issues addressed in Angular 8.

Good Understanding of Object-Oriented programming concepts Inheritance, Polymorphism, Abstraction and Encapsulation.

Used the Atlassian Suite for task management, JIRA, Confluence, and BitBucket

Specialized in using JSON (JavaScript Object Notation) format to build collection of name/value pairs and ordered list of values.

Strong analytical and problem-solving skills, self-starter, and good team player.

Good knowledge in Core Java technologies Collections, Exception Handling, Multithreading.

Good knowledge in working with J2EE Technologies such as JSP, JSTL.

Strong understanding and experienced with all the phases of SDLC and agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of the ongoing project status and issues.

Worked on SCRATCH, CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviours in CSS.

Experienced in web applications development using Django/Python, Flask/Python.AndNode.js,

Expertise in establishing database connections for Java and Python by configuring packages like JDBC, MySQL-Python.

Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.

Solid knowledge of relational database design and development such as MySQL and Oracle.

Participated in SCRUM calls to discuss the status of the items being worked on.

Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).

Participated in SPRINT planning and discussed user stories.

Highly motivated, ability to work independently, organized and results oriented with excellent interpersonal, communication and presentation skills, ability to work in team environment.

TECHNOLOGIES SKILLS:

Operating Systems

Windows, Ubuntu, Linux, Mac OS X

Web Technologies

HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, jQuery, JSON, Apache, PHP, DOM, Typescript, ColdFusion, WordPress

Programming Languages

Java, C, Python

JavaScript Frameworks

Node.js, Angular.js, Bootstrap, jQuery UI, React JS, VUE.JS, React Native

IDE, Editors

Eclipse IDE, Notepad++, IntelliJ, Net Beans IDE, Brackets, Microsoft Visual Studio, Photoshop.

Database

MySQL, Oracle 11G, MongoDB

Debugging Tools

Chrome Developer Tools.

Version Control

SVN, CVS, Clear Case, GIT

Build Tools

Maven, ANT

Loggers

Log4j

Web Servers

HTTP Web Server, Web Sphere 8.0(beta), Web logic and Tomcat.

Desktop Tools

Acrobat Writer, MS Word, MS Excel, MS PowerPoint and MS Access

SDLC

Waterfall, Agile.

Browsers

Firefox, Chrome, IE, Opera, Safari

Education Details:

Bachelors in Vignan University – 2012

Masters in North west Missouri State University - 2021

PROFESSIONAL EXPERIENCE:

Client: Finra – Rockville, MD

Role: Sr. Front-end Developer

Duration: Sep 2023 – Present

Responsibilities:

Involved in designing, developing and testing the web application and features to enhance the user experience.

Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin and table.

Ensuring application is optimized for both IOS and Android. Determining the structure and design is compatible with the smartphone’s application.

Collaborate with cross-functional teams to define, design, and ship new features.

Created new User-facing Features and built reusable code and libraries for future use.

Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

Created new templates utilizing Velocity Macros, XHTML, Vue.js, CSS, JavaScript and AJAX for content management applications utilizing the Percussion Rhythmyx platform

Lead the development of cross-platform mobile applications using React Native, ensuring high performance, responsiveness, and scalability.

Developed has an official router library, Vue.js Router, for managing navigation and routing in single-page applications (SPAs)

Developed crypto currency exchange system in Python using Google App Engine and Amazon AWS

Developed monitoring and notification tools using Python.

Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need

Modified WordPress sites using CSS3 in order to meet individualization of customer sites.

Designed and implemented RESTful APIs in ColdFusion, enabling seamless integration with third-party services and enhancing application interoperability.

Developed entire frontend and backend modules using Python on Django Web Framework.

Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.

Created Business Logic using Python to create Planning and Tracking functions.

Developed user interface by using the React, Flux for SPA development.

Used GraphQL which is very easy to add features or make changes to the app without messing around with the server code

Utilized Swift 4-5 with Xcode 11 and Kotlin with Android Studio 3

Design and implement navigation solutions using React Navigation or other navigation libraries, facilitating smooth transitions between screens and ensuring optimal user experience.

Used React-Autocomplete for creating google map’s location search on the webpage.

Added Excel-Builder to download the Tabular data in Excel format using React.

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

Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.

Implemented responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, Mobile users using Reactjs.

Integrated existing WordPress modules as well as create custom theme, module, views, functions and hooks.

Involved in building stable React components and stand-alone functions to be added to any future pages.

Used various predefined components from NPM and redux library.

Used React Router to turn application into single page application.

Involved in React JS Components, Forms, Events, Keys, Router concept.

Created and used Reducers and Actions, maintained states in stores and dispatched the actions using redux.

Enhanced application security by applying best practices for input validation, session management, and data encryption in ColdFusion applications.

Maintained ES6 standards for my typescript code.

Worked closely with the Back-End team to integrate the API calls, used RESTFUL web services to call for POST and GET methods.

Vue.js can be easily integrated into projects using other JavaScript libraries or frameworks, and it can be used for both small and large-scale applications.

Wrote SQL queries to retrieve data from database.

Write unit tests for React Native components and application logic using testing frameworks such as Jest, ensuring code quality and reliability.

Have worked on AWS to fetch the pictures and videos from AWS to UI.

Configured SQL mail agent for sending automatic emails

Extensively used React-Hooks from functional components for state and lifecycle features.

Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome, Involves in Screen reader IR’s

Used Node JS to run Web pack tasks and build the project properly.

Environment: HTML5, CSS3, Python, JavaScript, WordPress, Swift, ColdFusion, GraphQL, Bootstrap, JSON, React js, Redux, Restful API, MySQL, PostgreSQL, AEM.

Client: Centene – St. Louis, MO

Role: Sr. UI React Developer

Duration: July 2022 – Aug 2023

Responsibilities:

Worked on the Broker on boarding portal and created different components for forms and page of an appointment.

Participating in daily Dev meeting and stand-up meetings for project status update.

Worked on the React JS and React Hook with Context API and Node JS as a middleware. UI integrated the API from Node JS, which is routed to JAVA micro-services. Express framework is used for backend for Node JS.

Two Factor Authentication is implemented in the broker portal login page for specific State.

Worked on React Router for developing Single Page Applications SPAs.

Used axios in application to retrieve data from Back-End and to also perform RESTFUL services.

Performing unit testing using JEST and Enzyme along with integration testing Chrome Inspector to fix bugs and working closely with QA.

Excellent experience with PHP development under Linux OS (Debian, Ubuntu, Linux Mint, Redhat Linux, Fedora).

Customized WordPress Open-Source tool with multi-site features.

Debug and troubleshoot issues in React Native applications, utilizing debugging tools and techniques to identify and resolve bugs efficiently.

Github and SourceTree for source control, JIRA for task management, and Confluence for documentation.

Used GraphQL to enable the powerful developer tools.

Created and maintained reusable ColdFusion components (CFCs) and custom tags, streamlining development processes and improving code reusability.

Worked with a variety of programming languages including but not limited to Java, Kotlin, Objective-C, Swift, and JavaScript.

Vue.js is flexible enough to be used for simple components in existing applications or for building large, complex single-page applications

Implemented Python scripts to import raw data from web into PostgreSQL database.

Work directly with developers to design and code Designate using python

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Built main application in Python, Django leveraging technologies such as tasty pie Backbone.js, and Celery

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

Refactored legacy Objective-C code to Swift.

Used Typescript to write the Angular Components, Modules, Services, and Models.

Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux to enable customer experience application.

Good knowledge on building components with ReactJS and Redux architecture.

Creating view layer with different components like drop down list, search bar, login, forms all these are implemented through React components.

Good experience in using Reacts JS components, Forms, Events, Keys, Router, Animations

Managed multi-store state logic to maintain single source of truth and created Actions, Reducers, dumb components and smart components.

Experience using ColdFusion development tools and IDEs such as Adobe ColdFusion Builder, Sublime Text, or Visual Studio Code.

Used React-Redux (connect) which is responsible to “map state to props” and “map dispatch to props”.

Building reusable components using Material UI and front-end libraries for future use.

Implemented i18next, accessibility features for the application.

Working on creating responsive single page application, grid, custom buttons and all layouts using Material UI.

Debug and troubleshoot issues in React Native applications, utilizing debugging tools and techniques to identify and resolve bugs efficiently.

Translating designs and wireframes into high quality code.

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

Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Ability to understand business requirements and translate them into technical requirements.

Secured the React-Redux Application using (JSON Web Tokens) JWT.

Developing prototypes along with the architect team to demonstrate the expected outcome.

Develops the Responsive design to make the portal compatible with Mobile/Tablets/PC’s.

Built client-side app with Node.js development server for assets and proxying /stubbing API requests.

Used Axios for making server requests.

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

Develop micro services and scalable applications using Jenkins, Clustering tools.

Application is built, test, deployed and run in cloud (OpenShift) using platform-as-a-service (PaaS)

Involved in writing application-level code to interact with APIs, Web Services using, AJAX, JSON and XML.

Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Prepare project status reports and formal presentations as required.

Responsible in transforming the wireframes and mock ups to develop web pages.

Worked on GIT Version control and AGILE methodology.

Worked with GWOS UI components and CSS.

Environment: HTML5, CSS3, jQuery, Python, GraphQL, Swift, JavaScript, AJAX, ReactJS, Jira, React Native, Redux, GIT, Agile, Express JS, material UI, web pack, Linux, NodeJS, ColdFusion, jest, visual studio.

Client: Macy’s Inc – New York

Role: UI React Developer

Duration: Apr 2021 – June 2022

Responsibilities:

Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember JS, Bootstrap JS, Require Js, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Mac OS, Node JS and JQuery.

For Responsive Web design used React-Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.

Experienced in React JS lifecycle and how to implement those methods with Redux architecture.

Experienced in React JS and working with React Flux architecture. Experienced in working with redux architecture.

Utilized ColdFusion caching techniques to enhance application performance.

Atlassian Suite, utilizing JIRA for scrum and task management and Confluence for documentation.

Worked with Grunt, Gulp for task runner configurations for magnification, watch, JSHINT, JSCS, CSS auto prefixed, sass compilation, bundling and test runner configurations and make it available as a command.

Developed the User Interface using HTML 5, SASS, JavaScript, jQuery, PHP and AJAX.

Strong development skills including RESTful Web Services. Proficient in working with task runners GULP and GRUNT.

Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.

Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).

Worked with NodeJs for development of RESTful web services and middleware configurations.

Worked with NPM commands and using package js for managing dependencies and dev-dependencies of node js applications.

Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.

Extensive experience in IDE and debugging tools like Eclipse, Juno, Eclipse KEPLER and Rational Application Developer.

Good Knowledge on using Node as a library for the development of native web application using the Electron Framework.

Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and real-time technology.

Integration and deployment of applications done using tools like ANT, Maven debugging through logging frameworks.

Good experience in using various version controls like SVN, and CVS, GIT.

Environment: MVC Java, Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember JS, Bootstrap JS, Require Js, D3.JS, HTML5, CSS3, JavaScript, React JS, Node JS and jQuery, ColdFusion, Bootstrap, JSHINT, JSCS, CSS, MongoDB, Express, Angular, NodeJS, JS/CSS/HTML, KEPLER, Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, Angular, ANT, SVN, and CVS, GIT

Client: Norms Technology – India

Role: UI React Developer

Duration: Jan 2016 – Dec 2019

Responsibilities:

Developed and designed web pages using with HTML5, CSS3, Ajax, Angular 7.0, React and jQuery.

Worked in Software Development Lifecycle (SDLC), application design, functional and technical specs, and use case development using UML.

Implemented various screens for the front end using React JS.

Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.

Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, Flash.

Created Typescript controllers for the different pages in the views using Typescript.

Great Knowledge in creating style guides, best practices and setting UI standards for enterprise applications.

Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 4 and Typescript.

Created Angular directives, services and controllers for complete ground up development and migration of existing jQuery web application.

Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 7 and React framework and Node JS.

Used React - Router to turn the application into Single Page Application.

Developed REST API for test server for Express Router middleware API with components from NPM (Node Package Manager) and redux library.

Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.

Designed Frontend with in object-oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.

Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.

Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 7.0 framework.

Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality.

Solid experience with Responsive Web Design (RWD) using Bootstrap, CSS media queries.

Performed Unit Testing of the developed component and web forms and worked closely with manual testers and automation testers, User Acceptance testers for ensuring the desired functionality is achieved.

Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.

Used Node.JS for asynchronous data communication between server and client.

Responsible for transforming design mock-ups to W3C standards HTML pages using HTML5, XHTML, CSS3.

Involved in writing application-level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.

Always followed Best Practices to continuously improve User experience and Performance.

Worked on Jenkins for CI/CD and for End-to-End automation for all build and deployments

Environment: Docker, AWS (EC2, S3, IAM, ECS, Elastic Beanstalk), Jenkins, Git, Ansible and Puppet.

Experience in Agile SCRUM methodologies.

Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle and Microsoft SQL server.

Environment: HTML5, CSS3, Ajax, Typescript, React, Angular 7/4, NodeJS, Docker, MongoDB, Responsive Web Design, Bootstrap, Micro services, jQuery, JavaScript, JSON, DOM, SCRUM, XHTML, Restful Web services, RWD

Client: Ikontel Solutions – India

Role: Web UI Developer

Duration: July 2012 – Dec 2015

Responsibilities:

Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages using Eclipse.

Implemented AJAX functionality using JQUERY, JSON and XML.

Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support for over 2+ projects.

Created Docker images, and handling multiple images for domain configuration

Designed Frontend with in object-oriented JavaScript framework like Angular.js and Ext.js.

Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.

Extensively used JQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and auto populating multiple select-boxes.

Developed UI using Angular.js for rich user interaction.

Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.

Developed server-side REST style web services and called them from Angular controllers.

Designed new classes and functionalities using various JQUERY components for CRM application for customer service.

Used Ajax for populating the list/drop down box with data.

Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

Developed and designed the various screens and its architecture in accordance to UI Specs.

Implemented XML parsing code for different application.

Maintained and manipulated databases for XML parsing for applications in MYSQL.

Wrote application-level code to interact with the backend Java, AJAX and JSON.

Tools: Git, GitHub, Bitbucket, Jenkins, Docker, Ansible, Puppet, Maven, Selenium

Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Environment: Java, Ajax, Servlets, JSP, JQuery, JavaScript, HTML5, SOAP, Shell, XML, CSS3, Angular.js, Ext.js, Junit, IDE - Eclipse, SQL, MYSQL, Windows.



Contact this candidate