CHALAPATHI D.

CHALAPATHI D.

Senior Software Engineer

Chennai , India

Experience: 6 Years

CHALAPATHI

Chennai , India

Senior Software Engineer

USD / Year

  • Start Date / Notice Period end date:

6 Years

Now you can Instantly Chat with CHALAPATHI!

About Me

Having 5 years of experience in IT industry in developing JAVA/J2EE technologies. Good Knowledge in Developing Applications using Angular2. Good implementation Knowledge in Spring Framework. Good implementation Knowledge in HIBERNATE ORM TOOL. Good I...

Show More

Portfolio Projects

provides the various services to transfer the goods from one place to another pl

Description

Responsibilities:

· Writing the DTO classes to accept the request from UI application.

· Writing the controller classes to accept the REST calls from Angular application.

· Converting the DTO’s to Entities and Entities to DTO’s using MapStruct.

· Writing the service classes to implement the business logic.

· Implementing the Entity beans as part object relational mapping.

· Implementing the JPA Repositories to perform persistence operations.

· Implementing the Route Builder to post/read the data from the ActvieMQ.

· UsedLombok api to automate logs, constructor, setter and getter methods.

· Implemented PagingAndSorting repository to perform pagination.

· Working on Spring Data REST to accept the direct repo calls.

· Working on Spring Data JPA.

· Code Review using Git Pull Request.

· Writing the unit test cases with Mocktio.

· Involved in testing in different test environments and deployment.

· Unit Testing using POST man.

Show More Show Less

Description

Responsibilities:

· Writing Services, Components, Views, Classes, Services by using Angular-CLI

· Implementing the form validations by using FORMS, REACTIVEFORMS inAngular2

· Configuring the Routes and performing navigation in Angular2

· Implementing the CRUD operations by using the HTTP Module in Angular2

· Exception handling in Angular2

· Implementing the Authentication in Angular2

· Implementing the persistence logic using Hibernate ORM Tool.

· Implementing the entity beans as part object relational mapping.

· Developing web services using REST

· Developing the Resource to process the REST calls.

· Code Review using Git Pull Request.

· Identifying root cause for Production issues and fixing them

· Writing the unit test cases.

· Involved in testing in different test environments and deployment.

· Responsible for maintenance the developed project in production phase.

· Debugging logs in Linux/Splunk environment

Show More Show Less

Description

· Implementing the persistence logic using Hibernate ORM Tool.

· WritingHQL, Nativequeries usingHibernate ORM Tool.

· Implementing the entity beans as part object relational mapping.

· Implementing the spring bean scopes.

· Working with application context container.

· Read the data from properties file in spring framework.

· Developing web services using REST

· Developing the Resource to process the REST calls.

· Code Review using Git.

· Making REST calls with SOAP,POSTMAN tools.

· Identifying root cause for Production issues and fixing them

· Writing the unit test cases.

· Involved in testing in different test environments and deployment.

Show More Show Less

Description

Sydney Trains has a number of corporate customers who operate trains across Sydney Trains rail network. These customers run long-distance passenger services, freight trains and heritage trains. The customers enter into an agreement with Sydney Trains that defines pricing models used to charge for usage of the network. The Network Access Division is responsible for the collection and analysis of network usage data for these third-party operators. On the basis of the collected data, Sydney Trains bills them in accordance with the negotiated agreements. The Network Access Billing System (NABS) is a system that will provide a consolidated set of work streams to Sydney Trains to replace the earlier TRIPS4 system. This system will allow Sydney Trains to maintain the customer information and automate the calculation of customer charges for using their rail infrastructure network. This system covers the functionality of maintaining all reference data, train Path and train journey data and also manages the invoicing and generates reports for Sydney Trains. The Network Access Billing System (NABS) is designed to assist Sydney Trains in Maintaining of the agreed rates and charges Pricing of network access Invoicing of network access customers Reporting on network access billing

Show More Show Less