Post Job Free

Resume

Sign in

React Js Stack Developer

Location:
Corpus Christi, TX
Posted:
April 01, 2024

Contact this candidate

Resume:

Sindhu Mangalagiri

361-***-****

ad4pl7@r.postjobfree.com

JAVA FULL STACK DEVELOPER

Around 6 years of professional experience in software design and development with a strong Java, J2EE background and UI Development.

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

Experience in developing dynamic web pages using HTML, CSS, JavaScript, ES6, and Angular JS & React JS.

Experienced in React JS and working with Redux architecture.

Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events, and Injectors.

Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets and Java database Connectivity (JDBC) technologies.

Strong experience in Spring Framework modules such as Spring MVC, DI/IOC, AOP, JDBC, IO, Spring Batch, Spring Boot, and Spring Micro services, Spring REST and Spring Security.

Strong application development experience with Kafka and experience building stateless and stateful event processors with Kafka. Familiarity with Kafka stream processors and Kafka Streams APIs.

Expertise in Java concepts like OOP, JDBC, Multi-Threading, JUnit, and advanced Java concepts like Lambda expressions, JSP, Servlets, HTML, XML, Hibernate, Microservices, Java Beans and SPRING.

Hands-on experience in development of Microservices and deploying in Docker.

Well experienced on Java Web Services development using SOAP, REST, and WSDL.

Good experience in working on Windows, UNIX, Linux operating systems.

Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.

Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services using CHEF.

Experience on Azure data factory with different triggers.

Good Understanding of Azure Internal and External Load Balancers and Networking concepts.

Hand - on Experience on High Availability Methodologies for Azure Cloud and SQL 2014 AOAG

Experience in developing Web based GUI's using JSP, HTML 5, DHTML, CSS 3, and JavaScript, Angular 10.

Strong knowledge in Nodejs environment with AngularJS or ReactJS, CSS and HTML

Experience in using React JS components, Forms, Keys, Router,, Animations and Flux architecture concept.

Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google Cloud Platform.

Experience working on RedShift, EMR, Kinesis, S3, EC's, Dynamo DB, Gateway API toolkit.

Hands on experience in AWS Cloud in various AWS services such as Redshift cluster, Route 53 domain configuration.

Strong Experience in Oracle database, MySQL, MS SQL Server, Cassandra, and backend programming.

Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, Python and Ruby

Worked in container-based technologies like Docker, Kubernetes.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Proficiency in working with databases like Oracle, NoSQL, and MySQL

Languages

Java, SQL & PL/SQL.

J2EE Technologies Core Java, Collections, JDBC, Multi-threading, Servlets, EJB, JMS, Java Beans, Custom Tags, Design Patterns.

Frameworks

ReactJS, AngularJS, Spring, Struts, Hibernate.

Application Server

IBM Web Sphere, Apache Tomcat, JBoss, Web Logic.

Web services

SOAP, WSDL(JAX-WS), UDDI, REST(JAX-RS).

Web-Application Tools

XML, XSD, JMS, Servlets, JSTL, EL, Custom Tag Library, JSP, JPA, JAXB.

Database

DB2, Oracle, SQL Server, MySQL, PostgreSQL.

Scripting Language

HTML5, XML (Java Script, TypeScript, jQuery, Ajax, Angular JS).

Core Expertise - Java GOF and J2EE design patterns, Core Java concepts – Collections, Java 1.8 features, Multi-threading, Exception handling, IO, Concurrency etc.

Build Tools

Ant, Maven, Jenkins, Cruise Control.

Other Tools

Log4J SQL developer, JIRA, SOAP UI, Putty.

IDEs- Spring Tool Suite, Eclipse, IntelliJ IDEA.

Logging Frameworks

Log4j, Java Logging API.

Testing Tools

Junit, JMeter, SOAP UI.

UML Tools

MS Visio.

Operating Systems

Windows, macOS, UNIX/Linux.

Masters in Computer Science, Texas A&M Corpus Christi, USA

Bachelor of Engineering in Computer Science, MVSR University, India

Texas A & M University, Corpus Christi, TX

Full Stack Java Developer Jan 2022– Aug 2023

Responsibilities

Actively involved in Analysis, Design, Development, Deployment, System Testing and UserAcceptance Testing of agile methodology in the Scrum Cycle model.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Worked closely with business analysts, project managers and project leaders to analyze business requirements.

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

Basically, replace all React class component with functional component. For stateful management, replaced with new Hooks like useState, useEffect, useReducer, and useRef.

Integrated with a React-based frontend to provide a seamless experience using GraphQL.

Worked with JSON web tokens for authentication and authorization security configurations using Node.js.

Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database.

Have worked on AWS for fetch the pictures files from AWS to UI.

Used React flux to polish the data and for single directional flow.

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

Created PL/SQL scripts to extract the data from the operational database into simple flat text files using UTL_FILE package.

Developed and maintained GraphQL APIs, adhering to best practices and standards.

Collaborated with front-end developers to design and implement efficient GraphQL queries, mutations, and subscriptions in React applications.

Implemented security measures in GraphQL APIs, including authentication and authorization mechanisms, to ensure data integrity and user privacy.

Used OAuth for authenticating user using third party services.

Developed Rules by using OPA which were acting as input for BPM.

Deploying the connectors to move the data from/to Kafka to other systems.

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

Used Kafka State store for processing state full streams and events, Designed and developed Microservices using REST framework and Spring Boot.

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

Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA approach build micro services for the delivery of software products across the enterprise.

Developed the application using Spring MVC Framework by implementing controller and backend service classes.

Used J2EE design patterns like Factory, Singleton. Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.

Used Spring JPA Framework for persistence onto Oracle Database and used Spring Batch for scheduling and maintenance of batch jobs.

Used Junit for unit testing & Jenkins for automated build and deploy process.

Developing Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate.

Created applications involving JSP, JavaScript, jQuery and HTML. Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.

Collaborated with cross-functional teams to successfully integrate AWS Lambda functions with other AWS services such as S3, DynamoDB, and API Gateway, resulting in a seamless and efficient data flow across the organization.

Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 7, STS, Tomcat, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, SQL Server, HTML5, CSS3, jQuery, AngularJS, NodeJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Bank of America (Accenture), India

Software Engineer April 2020 – Dec 2021

Responsibilities

Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD)

Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, Angular 10, Mongo DB.

Ensured Angular applications complied with accessibility standards (WCAG), making them inclusive and usable for all users.

Comprehensive knowledge in Software Testing Life Cycle (STLC), SDLC, Bug Life Cycle and Functional Testing for one of the world's largest financial projects, encompassing new functionality, switch-off, backward compatibility, API Testing, and precision-driven defect detection, leading to optimized system functionality and stability.

Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing of agile methodology in the Scrum Cycle model. Used Junit for unit testing & Jenkins for automated build and deploy process.

Integrated services like GitHub, AWS Code Pipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline.

Worked on Automation Test Framework and Performance Test results analysis with JMeter and Test Report preparation.

Understanding the requirements of the project and taking Knowledge Transfers. Attending Daily stand-up calls and updating the daily status to the scrum master and team management. Involved in Sprint planning meeting, Backlog refinement or Review meeting, and retrospective meetings. Coordinating with Team members and assigning the test tasks to myself from the Board in the current sprint.

Used spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules and developed controller classes, backend process and complex services.

Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC in IntelliJ IDEA.

Implemented load-balancing with Nginx to allow Node JS instances to handle concurrent users.

Working on Jira to Azure DevOps Migration along with Experience in configuring and using PaaS offerings like Azure Database services, Azure Kubernetes, Azure Containers, DNS, Application gateway rerouting, Application Insights, Azure Container Monitors.

Responsible for implementing the transaction management in the application by applying Spring AOP methodology.

Involved in enhancing existing MERN (MongoDB, Express, Angular, and Node) stack applications and provided the required support.

Implemented Lazy Loading to improve the performance of loading data from the backend.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9.

Migrating Services from On-premises to Azure Cloud Environments. Collaborate with development and QA teams to maintain high-quality deployment.

Worked on UNIX and Linux to move the project into production environment.

Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.

Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers

Implemented log4j by enabling logging at runtime without modifying the application binary.

Worked on creating the Docker containers and Docker consoles for managing the application life.

Provide support to the Dev teams to help develop, troubleshoot Java based applications on JBoss Application Server and Oracle Weblogic.

Environment: Java8, MVC, Factory, Session Facade Design Patterns, Spring 4.0, SOAP, Restful web services, Angular.js, Linux bash, MS DOS, Hibernate, PostgreSQL, Dynatrace, Git, GitHub, IBM WebSphere, Bootstrap, Node.js, log4j, Rally, AWS.

Health Care Service Corporation (Accenture), India

Associate Software Engineer Aug 2019 – Mar 2020

Responsibilities

Performing extensive analysis and design working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standard.

Presentation layer design by using JavaScript, HTML and jQuery.

Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.

Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and another Java APIs.

Experience in Agile methodology, API services testing using JMeter and POSTMAN, REST API Services Testing and worked on all HTTP/HTTPS protocols Load testing using JMeter

Good understanding of QA Principles, QA Process, Test Plans and Quality management, Process Management, Defect Management, Client Co-ordination.

Expertise in developing Automation Tests with Selenium Webdriver, Functional Testing, Load, Stress, Volume, Scalability, Endurance Testing, Azure Dev-ops, Smoke Testing, Retesting and Regression Testing

Good knowledge on BDD. Worked with Cucumber framework in my project

Worked on OAGIS Schema using BODs Body of document Process Purchase Order, Acknowledge Purchase Order, etc.

Developed code for obtaining bean references in spring framework using Dependency Injection (DI), Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Tool Suite (STS).

Good Knowledge in Apache Kafka, RabbitMQ, most widely used as messaging services.

Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously.

Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans life circle.

Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.

Implemented Spring AOP for declarative transaction management.

Developed JSP and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.

All the functionality is implemented using mentor, Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for Micro-services.

Using JUNIT writing test classes for method level testing.

Implemented dynamic web interface using AJAX and user authentication through LDAP.

Environment: Spring MVC, Restful API, Tomcat/Web Sphere servers, hibernate, Angular JS, Node JS, JDK1.8, Java 1.8, Collections API, JUnit, Jenkins, JDBC, Micro services, AngularJS, Web Services (RESTful), XML, JSON, SQL Developer, Anthill Pro, Apache Tomcat, Linux, Eclipse IDE, Git, Maven, JIRA

Coneio Trade Beyond Boundaries, India

Software Developer Feb 2018 – Aug 2019

Responsibilities:

Involved in analysis and design phases of Software Development Life Cycle (SDLC) and developed the functionalities using Agile and Scrum methodology.

Designed front-end of the application using HTML, CSS, React, JavaScript framework.

Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.

Used Cassandra for achieving denormalization through features like collections.

Experience in Creating desktop client applications using UNIX shell scripts and Java applications.

Used Cassandra as the backend database to retrieve Data Access Objects.

Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.

Worked with Web Logic Application Server to deploy the Application.

Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.

Worked on JDBC to connect to Oracle database for implementing operations like INSERT, UPDATE, DELETE

Involved in implementation of Data Access, Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.

Handled the back-end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.

Extensively worked on Oracle SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.

Used SVN for version control across common source code used by developers.

Deployed the application in various environments and performed system integration testing ensuring thorough output.

Used NetBeans IDE to develop the Application.

Environment: Java7, MVC, Factory, Session Facade Design Patterns, Spring 4.0, SOAP, Restful web services, Reactjs, Linux bash, MS DOS, Hibernate, PostgreSQL, Dynatrace, Git, Github, IBM Websphere, Bootstrap, Node.js, log4j, Rally, AWS

PROFESSIONAL SUMMARY

TECHNICAL SKILLS

EDUCATION

PROFESSIONAL EXPERIENCE



Contact this candidate