Summary
Overview
Work History
Education
Skills
Technical Specifications
Timeline
Generic

Naveen Kadali

Summary

  • 7 years of experience for creation of public facing websites, Designing User Interface (UI) applications and Front-end web applications using HTML, CSS, JavaScript, XHTML, AJAX, JSON, XML, HTML5, CSS3, jQuery, Bootstrap, Angular.js and React JS and backend microservice, Restful Api’s using Node.js, Express.js.
  • Gathering requirements and validation as a part of collaboration for high-profile progressive web application that helped to develop clear, unambiguous technical requirements and establish consistent feed-back loop
  • Proficient in building Single Page Applications (SPA), GUI and client side using JavaScript Model View Controller (MVC) framework such as Vue.js, Angular.js, angular2/4/5/6 and React JS.
  • Experience in developing a Responsive Web page and designing Crossing browser compatibility with different platforms and screen sizes using Bootstrap.
  • Experience with CSS utilities such as LESS, SASS, Twitter Bootstrap and Compass.
  • Solid understanding of TypeScript and developed multiple POC’s using Angular 2/4/5/6/7 versions.
  • Experience in UX design with a strong background working in Wireframes(low fidelity and high fidelity) Prototypes, Mock-ups, Storyboard and User Flows.
  • Experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, design reviews and handling whole project through its life cycle.
  • Strong exposure to Adobe tools such as Photoshop, Dreamweaver and Flash, and a sketch app Zeplin.
  • Experience implementing Npm, Gulp and Grunt for package management and installation of client-side dependencies using Bower.
  • Designing and developing high-volume, low-latency cloud APIs for microservices and delivering high-availability and performance.
  • Experience Implementing and integrating back-end Web API with the use of java, Express.js, and NodeJS and integrating REST services (API's), using JSON for data transfer between front end and back end.
  • Used SVN, Perforce and GIT for version management and workflows associated with them and utilized source code repository and facilitated the exchange between Team Foundation Service (TFS) and Git, Microsoft Visual Studio Team Services (VSTS) and JIRA as a tracking tool for the sprints.
  • Involved in all phases of SDLC with good understanding of Agile/ScrumDevelopment Methodologies.
  • Expertise using IDE tools such as Notepad ++, Eclipse, Microsoft Visual Studio code (VS Code), Sublime Text Editor, IntelliJ and Web Storm.
  • Experience in implementing Functional and unit test cases using Jasmine, Mocha Chai, Avoriaz, Karma, E2E testing using protractor, BDD automation testing using Cucumber and Integration testing.
  • Having good technical knowledge on Cloud API development and good hands on Restful web services.
  • Experience with Continuous Integration and Continuous Deployment methodologies using Jenkins and Spinnaker through IAAS and ACS Servers.

Overview

8
8
years of professional experience

Work History

Node.js Developer

Belk INC
NC
01.2023 - Current

Redesigned and optimized critical components of the e-commerce platform, enhancing the checkout process, revamping product descriptions and listings, and integrating Belk Rewards and gift cards functionalities. Led development of backend APIs using Node and React to ensure seamless communication between frontend and backend systems.

  • Responsible for Developing and implementing cloud microservices using Node.js and Express.js, creating and integrating efficient User Interaction screens using JavaScript and React js.
  • Worked on developing TCRUD applications using MEAN stack (mysql, Express, ReactJS and NodeJS) and REST based API.
  • Implementing the set of new RESTful microservices (API’s) endpoints related to the mission-critical internal web application, that provided critical connectivity channel for distributed functionality and increase system cohesion keeping manageable code complexity.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Mongo database.
  • Enhanced various business critical applications using microservices on IAAS & ACS infrastructure.
  • Secured the web application traffic with JWT authentication.
  • Integral Monitoring Plan in setting up patterns from Kibana, Dynatrace to better understanding of the microservice API’s usage through logs.
  • Implemented encryption and decryption for the User data using Voltage module in node.js and stored the data in Mysql Database.
  • Worked for migration of all existing services to use the microservice architecture increasing performance and reliability and providing recoverability of all services within the cloud environment.
  • Prepared Process flow (with diagrams) and Monitoring SOP documents to make easier for regularly monitoring the microservices during order fulfilment procedure.
  • Fixing static analysis bugs through SonarQube and improving the code coverage with test cases, Test Scenarios, and features for BDD to cover microserviceimplementations of application's web-hooks using Cucumber.
  • Developed and executed Integration testing of developed software components.
  • Utilized NPM scripts for build and test environments in a Node.js application.
  • Worked on GIT as version control and POSTMAN to check responses of various RESTFUL service API's.
  • Code was committed to Git repositories in Bitbucket and built on commit by Jenkins, with SonarQube performing code quality analysis.
  • Developed the application using Agile Scrum methodology, Sprint meetings and attended daily standup meetings.

Technology Analyst

Infosys
11.2019 - 08.2021

I played a crucial role in enhancing web-based software solutions for Online Banking Application I was involved in the development and deployment of Identity Microservices using Spring Boot within a Microservices architecture, integrating technologies such as REST, Swagger, Cassandra, and messaging queues (MQ) This implementation ensured modularity and robust API functionality Additionally, I designed and tested Single Page Applications (SPAs) using HTML5, CSS3, Bootstrap, and JavaScript, creating intuitive and responsive user interfaces for Citi Bank's web applications.

  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
  • Created Responsive front-end Single Page Application (SPA) development using Angular, Node.js, Angular Material, Angular CLI, TypeScript and RX.JS.
  • Designed and Implemented the enhanced development platform performance by doing POC using Component based development in view of future frameworks like Angular 5/6, and NodeJS.
  • Developed multiple POCs to create an interface with routing, forms and integrating Restful api’s using Angular 7.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Used Angular Reactive forms to implement complex forms and performed the Angular 6 validation to validate user inputs and to create user-friendly web application using Form Builder.
  • responsible for overseeing creation of external Hosted Pay Page (HPP) and Hosted Pay Form (iFrame) which integrated to payments gateway.
  • Collected and projected fetched data into respective fields (textboxes, checkboxes, drop -down) using JSON objects.
  • Authenticating Users and to provide the security to RESTful API’s using OAuth 2.0 created using Node.js through OKTA Identity access.
  • Managed day to day activities with OKTA API’s, setting up the OKTA API tokens by generating token with using Authorization code
  • Experienced working with OAuth2.0 Authentication along with OIDC to grant access using SSO (Single Sign On) and with OKTA Identity access management.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Worked on VSTS, GIT as a version control and Used REST client / POSTMAN to check the response of various API's, SwaggerUI as visual documentation for back-end implementation and client-side consumption.
  • Utilized NPM scripts for build and test environments in a Node.js application.

UI Developer

Tech Mahindra
Hyderabad
03.2017 - 11.2019

During my tenure at Tech Mahindra for GSK, I was involved in the development and evolution of the "Master Template" application—a pivotal internal tool enabling streamlined creation of web templates, email templates, and e-detailers by other developers. I was invovled in migration of GSK Presentations to Angular technology, rebuilding the application from scratch using Angular 5 to enhance scalability and performance. Within the Master Template application, I actively contributed to feature updates, API development, and ORM implementation, ensuring seamless communication and data management. Leveraging Angular, HTML5, CSS3, SCSS, and JavaScript.

  • Designed and developed an End-to-End customer self-service module using Node.js with Angular6 for the frontend, integrating with backend services through RESTful APIs.
  • Actively involved in improving feature updates, API development, and ORM implementation in the Master Template application to ensure smooth communication and efficient data management.
  • Developed multiple custom elements in angular(decorators,directives,pipes),also developed responsive web application pages using custom web components using Angular 7.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values overtime.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • implemented RESTful APIs within the "Master Template" application to facilitate smooth communication and efficient data management.

UI/UX Developer

Vrusoft
Hyd, India
05.2016 - 03.2017
  • Designed and developed dynamic and multi-browser compatible web pages using front end technologies like UX Design tools, HTML, CSS, JavaScript and AngularJS based on the W3C standards and Web 2.0
  • Worked closely and involved in UI reviews with architect and business units to collect UI & UX Requirements
  • Used Bootstrap for creating responsive website for smart devices using Responsive Web design and media queries to style web pages.
  • Used the Collections API, Generics, multi-threading while developing code.
  • A user provision script developed using Node.js which includes fetching files from SFTP server and creating users in ldap and database using rest api calls. Used Node.JS to structure JavaScript code to build Restful webservices.
  • Utilized version control systems such as Git to manage source code changes.

Education

Bachelor’s in computer science -

VNRVJIET

Master's in computer science -

University of North Texas

Skills

JAVA/J2EE

Spring

Microservices

Hibernate

REST

Js

Angular

React

Node js

AWS

Technical Specifications

  • Java
  • Typescript
  • JavaScript
  • NODE JS
  • HTML5
  • CSS3
  • JSON
  • Bootstrap
  • Vue js
  • Angular 2/4/6/8/9
  • React JS
  • REST
  • XML
  • JPA
  • Spring
  • Hibernate
  • Spring MVC
  • Spring Boot
  • Spring Data
  • Core Java
  • Maven
  • Gradle
  • Jenkins
  • Junit
  • TestNG
  • Mockito
  • Jasmine
  • GIT
  • Bit bucket
  • JIRA
  • Rally
  • Microsoft Project
  • Splunk
  • SQL Server 2012
  • Mongo DB
  • Oracle
  • Waterfall
  • TDD
  • Agile

Timeline

Node.js Developer

Belk INC
01.2023 - Current

Technology Analyst

Infosys
11.2019 - 08.2021

UI Developer

Tech Mahindra
03.2017 - 11.2019

UI/UX Developer

Vrusoft
05.2016 - 03.2017

Bachelor’s in computer science -

VNRVJIET

Master's in computer science -

University of North Texas
Naveen Kadali