Durga P

Durga P Email and Phone Number

Senior Java Full Stack Developer at Charter Communication /Skilled in Java , Angular, React, Front End, Back End/ Actively Looking for C2C & C2H Opportunities @
Durga P's Location
Overland Park, Kansas, United States, United States
About Durga P

• Around 8+ years of experience as Full Stack Developer in analysis, design, implementation, testing and maintenance of web based and client server multi-tier applications using Java/J2EE technologies. · Experience in working with various Software Development Life Cycle (SDLC) methodologies like Agile, Scrum.· Good knowledge on core java with strong understanding of Object-Oriented Concepts, Multithreading, Collections, Generics and Exception handling.· Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.· Experience in developing and maintaining web-based applications using JavaScript, Spring Framework, Spring Boot, Hibernate and SOAP/REST web services.· Good Knowledge and experience in coding Java applications on both client-side and server-side using JDBC and multithreading concepts.· Designed and implemented Microservices for the application using Spring Boot.· Responsible for implementing the application using Spring IOC, Spring MVC, Spring Batch, and Spring Boot and handled the access-control features which are integrated with Microservices into the existing system architecture.· Extensively worked on both consumption & producing of REST and SOAP based Web Services using WSDL, JAX-WS, JAX-RS, JAX-RPC, Apache CFX and Jersey frameworks.· Experience in developing various open-source frameworks such as Java Server Faces (JSF), Struts Framework, Tiles Frameworks and ORM Frameworks like Hibernate and iBATIS. · Extensive experience in Amazon Web Services (AWS) like EC2, Simple DB, RDS, Elastic Load Balancing (ELB), SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk, Elastic Cache, AWS EMR and Cloud Front, Redshift.· Experience in Front-End UI technologies like HTML, XHTML, CSS, Java Script, AJAX, jQuery, Angular.JS, Bootstrap, and Angular. · Experiences in using Node.JS, TypeScript, XML, JSON, and Applets.· Expertise at using frameworks and tools like Spring Framework (Spring Core, DAO, ORM, AOP, Spring Security), Spring Boot, Spring cloud, Hibernate (Mapping, Caching).· Expertise in Implementing Java/J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, and Front Controller. · Involved in designing Schema, stored procedures, primary/foreign key constraints in SQL Server database. Write SQL queries to interact with the database.· Experience in SQL performance tuning using Cost-Based Optimization (CBO).

Durga P's Current Company Details
Charter Communication

Charter Communication

Senior Java Full Stack Developer at Charter Communication /Skilled in Java , Angular, React, Front End, Back End/ Actively Looking for C2C & C2H Opportunities
Durga P Work Experience Details
  • Charter Communication
    Full Stack Java Developer
    Charter Communication Apr 2022 - Present
    • Involved in client requirement gathering, analysis & application design of Extreme Programming using agile methodology with iterative and incremental software development.• Worked on Angular 4.0 for the front-end application to interact with the node JS application which served as orchestration layer between the UI and the microservices which are built using Spring Boot.• Developed and Designed Patient Portal Screens using Angular Directives.• Used Angular for the two-way databinding allowing auto synchronization of models and views.• Developed the UI Test cases for Angular application by using Karma, Mocha, and Chai.• Started the front end application with React and used state object React Class Component for general stateful management. Implemented redux to resolve application's global state management, especially for user login status.• Enhanced user experience with React's life cycle methods, including componentDidMount, should ComponentUpdate,• Worked on Microservice architecture using Spring Boot to modularize code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.• Developed RESTful web services using Jersey for JAX-RS implementation using Spring Boot and Microservices Architecture.• Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.• Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.• Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods, and Concurrency API.• Consumed various SOAP and REST webservices.• Deployed our applications on AWS and used services like EC2 instances, S3, Route53, ELBs etc.• Used Kafka as Java Messaging Service for producing and consuming data between applications.• Worked on creating Spring Data Repositories for SQL/NoSQL databases.
  • Steelcase
    Full Stack Java Developer
    Steelcase Oct 2019 - Mar 2022
    Grand Rapids, Michigan, Us
    • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.• Developed front-end content using HTML, JHTML and JSTL, JSP, JavaScript, jQuery.• Extensively used HQL and SQL and stored procedures to interact with Oracle.• Implemented RESTful web services using Jersey API and JSON.• Good experience in implementation of Internationalization in web applications with spring frameworks along with JSP’s and Servlets.• Used JSPs in front-end, Spring-framework in business layer and hibernate in persistence layer.• Used Spring Model View Controller (MVC) 2 architecture.• Involved in using Spring AOP framework for reusability logging purpose.• Involved in developing Spring IOC to communicate with the persistence layer. • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring• Developed Ant build scripts for deploying the project on WebSphere Application Server.• Configured Data Sources for the Oracle database system using IBM WebSphere. • Developed UNIX Shell scripts for automating project management tasks. • Used Struts Tiles framework to create layouts in user interface.• Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task. • Developed the application with iterative methodology, refactoring the existing code and writing new code.• Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool.• Extensively used RAD with various plugins for implementing various modules. • Developed JUnit test cases for elements, web beans, handlers, and view helper classes. • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Cardknox
    Java Developer
    Cardknox Jun 2018 - Sep 2019
    Howell, New Jersey, Us
    • Worked in an Agile- Scrum development methodology to ensure delivery of high-quality work with monthly iteration, also involved in sprint planning and retrospectives.• Implemented Service Oriented Architecture (SOA) by developing web services using SOAP, XML and WSDL.• Used Bootstrap components to develop responsive web design and user facing features using React JS in view layer.• Designed the entire application to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.• Used SOAP based Web services and RESTful Web services for transferring data between applications.• Used Spring ORM module for integration with Hibernate for persistence layer.• Used Hibernate Object Relational Mapping (ORM) features for creating the entity domain objects and base hibernate support features for creating data access layer objects.• Used Hibernate object relational mapping on the database schema.• Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.• Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.• Installed and used PUTTY to create Secure Socket Shell (SSH) Encryption to access my remote files in the server.• Used Spring Repository to load data from MongoDB database to implement DAO layer.• Worked on end-to-end design, setup, integration, and maintenance of CI/CD pipeline from source-control to production.• Used Log4J for handling the logging of the applications, which will be used for troubleshooting purposes.• Used Oracle to perform the Database Operations.• Create, optimize, and maintain SQL queries that support application functionality and operational activities.• Work with complex data models and object relational database mapping, while producing complex reports
  • Encore 360
    Associate Java/J2Ee Developer
    Encore 360 Aug 2014 - Sep 2017
    • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.• Developed UI using HTML, CSS, JavaScript, and jQuery.• Developed applications based on JDBC framework using MVC design patterns.• Used Postman to hit the Rest services. • Implemented JDBC API for communicating with database layer.• Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back end.• Used Log4j to capture the logs that includes runtime exceptions.• Designed and developed an application based on Spring MVC design pattern.• Created test cases to perform unit testing using Junit and Mockito framework.• Used GitHub private online repositories to store project references.• Developed build Scripts using Maven to build and deploy the application.• Added the Sonar Lint plugin in Spring Tool Suite to fix code quality issues.• Code Reviews, customization, and maintenance of code across applications.• Used Jenkins for continuous integration. Used it for automatic deployment of code into server and to run all the test before generating war file. Also, to send automatic mails to the users if the job fails.

Durga P Education Details

  • Acharya Nagarjuna University
    Acharya Nagarjuna University
    Information Technology

Frequently Asked Questions about Durga P

What company does Durga P work for?

Durga P works for Charter Communication

What is Durga P's role at the current company?

Durga P's current role is Senior Java Full Stack Developer at Charter Communication /Skilled in Java , Angular, React, Front End, Back End/ Actively Looking for C2C & C2H Opportunities.

What schools did Durga P attend?

Durga P attended Acharya Nagarjuna University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.