Post Job Free

Resume

Sign in

Node Js Web Services

Location:
Penugonda, Andhra Pradesh, India
Posted:
January 31, 2024

Contact this candidate

Resume:

Sai Archana Vanaparthi

ad29r1@r.postjobfree.com

+1-501-***-****

Professional Summary:

•Over All 10 Years of professional experience in software design and development with a strong Java, J2EE back ground and UI Development.

•Developed RESTful web services using Spring, Spring Boot.

•Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, JavaScript, React, Redux, Angular, Bootstrap, Node.js and XML.

•Developed components using React, Redux for managing state of application.

•Integrated API calls using middlewares like Redux thunk and Sagas.

•Developed unit test cases using JEST and Enzyme.

•Having strong knowledge in coding with latest web technologies, frameworks like Angular 2, Angular 4, Angular 5, ReactJS, Node.js and strong experience in developing Responsive Design UI development.

•Used OOPS concepts for message passing and data binding.

•Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, JSON, Node.js etc.

•Experience with working in javascript frameworks like jQuery, AngularJS and NodeJS.

•Extensive experience working in a Test-Driven Development and Agile-Scrum Development.

•Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.

•Knowledge in Application Design and Development using OOA, NoSql, Java, C/C, OO, Agile, web sockets, Linux, Cloud, OLAP, cloud-based system operations, ITIL, XML, OOD, OOP, MVC, SOA and J2EE.

•Experience of enterprise level application development with Java centric technologies in the domain of Banking and Insurance.

•Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot.

•Experience in debugging and profiling code.

•Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j.

•JAVA/J2EE development experience in server side and client side programming.

•Experienced in Web Services approach for Service Oriented Architecture (SOA).

•Exposed Restful WebServices using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.

•Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.

•Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

•Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.

•Good knowledge in Restful Web Services and microservices.

•Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.

•Developed applications using frameworks and API like Struts, Spring MVC.

•Good Experience in implementing Puppet, Chef, Jenkins and Docker.

•Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.

•Strong Hands on Experience with IBM MQ Series and JMS for communication between middleware components.

•Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat, JBOSS 5.x/4.x.

•Expertise in developing applications using Web Services (SOAP, RESTFUL), Core Java, JDBC, Servlets, JSP, HTML, Java Scripts.

•Exposure to Oracle, DB2, and MySQL databases in developing applications using SQL Scripts, Stored Procedures.

•Experience of configuration tool GIT, SVN developing on Linux, Windows Operating Systems.

•Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI.

Technical Skills:

J2EE Technologies

and languages

J2EE, Servlets, JSP, JDBC, MVC, OOP, Hibernate, spring, XML

Web Technologies

React, Angular, Node, JavaScript, CSS, HTML5, WebSockets, XML, HTTP, HTTPS, Jquery1.8, JQuery UI, Angular JS, Angular 2/4/5, and Bootstrap

Spring framework

Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, Spring Boot, JDBC, ORM, JMS, Security, actuator, schedulers (Quartz)

Distributed computing

SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML

Languages

Java, JavaScript, Python, PL/SQL, Bash, XML, HTML

IDE Tools

IntelliJ, Eclipse, Visual Studio Code

Web services

JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS

Databases

Oracle, MySQL, MS SQL Server, MongoDB, PostgreSQL

Design Methodologies

Agile, SCRUM, TDD, XP

Version control Tools

SVN and Git

Operating Systems

UNIX (Solaris, Ubuntu, Linux, and OSX); Windows, MAC

Testing Tools

JUnit, SOAP UI, JEST, Enzyme, Jasmine, Karma

Application Servers

Web sphere Application Server, Apache Tomcat, JBoss

Professional Experience:

Senior Java UI Developer (React JS/Spring) Jul 2022- Till date

TCS/Apple

Responsibilities:

•Good experience in React.js for creating interactive UI’s using One-way data flow, Virtual DOM, JSX, React native concepts

•Participated in development of a well responsive single page application using ReactJS, JavaScript in conjunction with HTML5, CSS3standards, with front-end UI team.

•Worked closely with designers to implement mock-ups and the layouts of the application

•Implemented grid functionality using internal apple gred frameworks.

•Familiar with creating Custom reusable React components Library

•Involved in writing applications using ReactJS, JSX.

•Integrated with Mobx for development of managing state of application

•Developed reusable UI components using ReactJS

•Used ReactJS to bind HTML (views) to JavaScript objects (models).

•Designed and developed the login portal using ReactJS along with HTML5, CSS3.

•Created reusable components and services to consume REST API's using Component based Architecture provided by ReactJS.

•Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls

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

•Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.

•Designed dynamic client-side JSX codes to build web forms and simulate process for web application, page navigation and form validation.

•Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, CSS3.

•Extensively used GIT for version controlling and regularly pushed the code to GitHub.

•As an onsite coordinator, I have interacted with offshore team to give the Functional and Technical knowledge and to track the status of their tasks and made sure there are no blockers for them.

•Used npm package managers to get the dependencies.

•Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.

•Expertise in using IDE tools such as Eclipse, IntelliJ IDEA, Notepad++, Visual Studio Code

•Directed and managed continuous delivery systems and methodologies on AWS and physical infrastructure

Environment: HTML5, CSS3, JavaScript, JSON, ReactJS, Mobx, NPM, JSX, ES6, GIT, Agile

Senior Java Developer React JS/Spring) Jan 2018- Jun 2022

Model N California

.

Responsibilities:

•As an onsite coordinator, I have interacted with offshore team to give the Functional and Technical knowledge and to track the status of their tasks and made sure there are no blockers for them.

•Worked closely with designers to implement mock-ups and the layouts of the application

•Participated in development of a well responsive single page application using ReactJS, JavaScript in conjunction with HTML5, CSS3standards, with front-end UI team.

•Involved in writing applications using ReactJS, JSX.

•Integarted with Redux for developmement of managing state of application

•Integrated API calls using middlewares like Redux thunk and Sagas.

•Developed unit test cases using JEST and Enzyme.

•Developed reusable UI components using ReactJS

•Used ReactJS to bind HTML (views) to JavaScript objects (models).

•Designed and developed the login portal using ReactJS along with HTML5, CSS3.

•Created Typescript reusable components and services to consume REST API's using Component based Architecture provided by ReactJS.

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

•Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.

•Designed dynamic client-side JSX codes to build web forms and simulate process for web application, page navigation and form validation.

•Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, CSS3.

•Used npm package managers to get the dependencies.

•Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.

•Prototyping the website and mobile app Wireframes.

•Used GIT and source tree as a part of development.

•Ensured compatibility with major browsers on mobile and desktop platforms by coordinating core server product development in Spring MVC and Spring SOA service components.

•Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.

•Downloaded and analyzed data from server databases by using SQL

•Deployed our applications using Azure DevOps pipelines and Releases, with deployment slots for better staging

•Experience implementing Websocket with Socket-io or SockJS

•Supported the backend team in dealing with JSON data from Mongo DB database

•Developed RESTful web services using Spring, Spring Boot.

•Work with micro-services teams on RESTful API designs - assist with future scripted API’s and WebSocket investigations

•Directed and managed continuous delivery systems and methodologies on AWS and physical infrastructure

•Integarted databases with Spring Data JPA

•Developed unit test cases using Spring Mock MVC, J unit and Mockito

Environment: HTML5, CSS3, JavaScript, Bootstrap, AJAX, JSON, ReactJS, JSP, MVC, NPM, JSX, ES6, GIT, Agile

Java Fullstack Developer May 2013 – Dec 2017

Software Engineer, DXC.Technology

Responsibilities:

•Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.

•Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.

•Developed Controller and Business layers of the MVC, using spring.

•Developing APIs to support Angular JS UI migration, and XSDs to build web service data.

•Worked in front end design development using technologies like HTML5, CSS3, JavaScript.

•Developed code to consume web services using SOAP and REST.

•Developed RESTful web services using JAX-RS.

•Finding Memory Issues by using JVM memory management tools.

•Refactored the bad code to best design patterns.

•Developed Sequential and UML notation documents for the new tasks.

•Developed Angular services making use of resource service to perform REST API calls to the backend.

•Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.

•Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.

•Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

•Developed REST exception handling controller advice to respond to bad requests and server side exceptions.

•Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.

•Consumed SOAP/JAX- services.

•Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

•Used REST to test the rest-based services and used Junit and Mockito to test the middleware services.

•Assisted in designing and preparation of call flows with usability services.

•Conducted complete analysis of system and business requirements for all IVR applications.

•Maintained comprehensive technical documentation such as programming specifications, functional and technical designs.

•Coordinated with user focus groups for tuning, testing, refactoring and optimization of call flows.

•Resolved technical issues by debugging and support coding and testing functions.

•Responded to application issues by troubleshooting, analysis and assessment of root cause.

•Suggested effective processes for improvement of operations and functionality of voice user interface applications.

•Experience in application assessment and maintenance of microservices architecture applications using spring boot, spring cloud config, pivotal

•Hands on experience in developing spring microservices using spring boot and deploying on cloud

•Provided technical assistance for designing and maintenance of enterprise based IVR systems.

•Used Spring MVC for implementing web tier and developed web-based application service components and configured beans using Spring IoC.

•Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.

•Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

•Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.

•Used Jenkins for continuous integration on AWS cloud via Jenkins pipeline and Go for continuous delivery/deployment of the applications.

•Design and implement micro-services API for web front end and back end edge points. Good knowledge on Microsoft cloud.

•Maintaining user data using Microsoft Excel.

•Backend scripting/parsing using Perl.

•Enhanced the GUI using Java APIs and added features to tracking the fuse revision of several processors.

Environment: Core Java, J2EE, JDK, spring, Hibernate, JSP, Perl, AngularJS, NodeJS, NoSQL, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, CSS3, Java8, Oracle Database, Selenium, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

EDUCATION

•Bachelor of Technology in Computer Science, Jawaharlal Nehru Technological University - 76.5 2012



Contact this candidate