Gomathi G.

Gomathi G.

Sr. Software Developer (Team Lead)

Singapore , Singapore

Experience: 11 Years

Gomathi

Singapore , Singapore

Sr. Software Developer (Team Lead)

48000 USD / Year

  • Immediate: Available

11 Years

Now you can Instantly Chat with Gomathi!

About Me

Technically Sophisticated Professional with 10 years of experience in the areas of software Development, Programming and Designing in Core JAVA and J2ee. Proficient in developing web applications using JAVA/J2EE technologies, creating User Interface ...

Show More

Portfolio Projects

Description

NarusnSystem Traffic Intelligence system is a complete line of real time traffic intelligence solution for the protection and management of large and complex IP networks. nSystem is a combination of a standalone JAVA application and a web based solution developed using Java and J2EE technologies. Targeting and Rendering are Web based applications. Analyzing, Processing and Monitoring are part of standalone application TRM (Traffic Rendering Module).The Intercept solution (targeting module)creates and sends rule to passively monitor multiple links in the network. Traffic Rendering Module (TRM) analyses the captured packets and recreates them based on its protocol. Rendering portal renders the captured sessions along with payloads, artefacts and a session based PCAP.

Show More Show Less

Description

Target Authentication Component (TAC), a multithreaded standalone JAVA application is part of the NarusnSystem Traffic Intelligence system. nSystem is a complete line of real time traffic intelligence solution for the protection and management of large and complex IP networks.The Intercept Solution passively monitors multiple links on the network. It monitors each packet on the network linkand analyzes it against a target list. Targeting is a Web based application. Targeting Application allows a user to target an IP address, an E-mail address, a VoIP phone number or a Remote Authentication Dial In User Service (RADIUS) or a Dynamic Host Configuration Protocol (DHCP) address. When the user targets RADIUS/DHCP, thetargeting application sends RADIUS/DHCP address to the Intercept Target Manager (ISTM) and ISTM sends to TAC. TAC passively monitors the network traffic and creates rule for RADIUS or DHCP and send it to another Targeting manager. Then packets will be generated or received by the target are captured.

Show More Show Less

Description

SNMP collector is a general-purpose tool for network administrators. It is multi-threaded, small footprint application designed to communicate with SNMP agents and to collect information of interest to the network administrators. This tool is highly configurable. The user can configure what information to collect, when to collect (schedule as well as frequency) etc. It can communicate with large number of agents simultaneously. The collected information can be stored into plain files or database server. This product is used in field of networking devices and NMS. Snmp Traps sending from snmp subagent to NMS via Snmp daemon.

Show More Show Less

Description

Traffic Management and Reporting System (TMRS) is an actionable intelligence system that acquires, processes, correlates and analyzes data received from Telecom Service Providers. TMRS also offers a user-friendly interface for visual analysis and generates reports in varied formats such as PDF, Excel, Word and CSV. It is a Web Based application, which gives you the ability to access it through a browser-based interface with required role-based access security. It allows to perform general strategic analysis and to generate reports for overall crime scenarios. It offers focused and tactical investigation techniques for specific crime types and strategic inquiry techniques across all crimes. TMRS enables you to define and run queries on intercepted Chat, Email, SMS Web/internet traffic records by using various parameters.

Show More Show Less

Description

xISSAC security solution suite, XLIM, Lawful Interception and Monitoring suite of lawful interception solutions designed to manage the entire lawful Interception process. With xLIM, service providers can intercept communications on virtually any network, retain the data without alerting subscribers or service disruption and dispatch the required information to LEAs. It provides real-time mediation platform on PSTN, 2G, 3G and NGN networks for circuit switched voice and circuit switched data calls and real-time mediation platform on GPRS, EDGE, CDMA 1X RTT, EVDO,HSPDA, VoIP, IMS, ADSL,WIMAX networks for packet traffic interception. It utilizes the packet network nodes internal interception function, to extract intercept-related information and call content relating to packet switched data over various interfaces.xProbes range of probes work across networks seamlessly to enable telecom service providers to intercept traffic flowing through their networks, accurately and cost effectively. xProbe operates on a converged platform and can be deployed across legacy and NGN networks to handle ISP and mobile internet traffic.

Show More Show Less

Description

Libraries use RFID technology for increasing the quality of service and improve the operational efficiency. Return or retrieval of books can be done automatically by just placing the books on the RFID enabled table or dropped in the RFID enabled drop in box. Inventory, Stock taking and stock verification is performed effectively with the hand held reader. In case of real time monitoring RFID rack/shelves is used.

Show More Show Less

Description

RFID technology produced the bill automatically without the help of human and calculator. After billing, the details of billed items are removed from the inventory database.

Show More Show Less

Description

EPCC Cabling is a mobile application that can call REST Services for login and other operations. Spring REST services are created with SSO (Single sign on) and OAuth2 so that user is not required to enter credentials every time to access services. Integrated LDAP (Lightweight Directory Access Protocol) with REST Services, On upon LDAP user sign on, oauth2 token will be generated and stored in a token store then granted access to mobile application to retrieve data from database as per the URL provided by REST services. Same token will be used to access other services as well with SSO functionality, upon user logout/token timeout; token will be removed from token store, so no longer user can able to access services. Upon accessing after logout/timeout, spring security returns invalid token. Spring data auditing also had done for all CRUD operations by mobile application

Technologies : Spring boot 2.1.7, Spring Security 5, Hibernate 5, Java 8, Oracle 12c, LDAP, Single Sign On with OAuth2.

Responsibilities:

  • Initiated meetings and discussions for requirement gathering and freeze.
  • Analyzed, designed REST API and developed from the scratch and kick start the project.
  • Integrated LDAP with JBoss/Tomcat server with REST Services. Integrated Single-Sign-On with OAuth2 for services.
  • Tested all the features and requirements with REST Assured automation and postman.

Leading team to develop both UI and backend for the wizard.

Show More Show Less

Description

EPCC Batch job, migrate data from mysql to oracle. Spring batch application is developed and trigged based on the date, previous jobs to be run to migrate db data. Jobs are configured in Hudson.

Technologies : Spring boot 2.1.7, Spring Security 5, Hibernate 5, Java 8, Oracle 12c, MySql.

Responsibilities:

  • Initiated meetings and discussions for requirement gathering and freeze.
  • Analyzed, designed application from the scratch and kick start the project.
  • Configured and deployed in Hudson.
  • Tested with dev environment before moving to production including load/performance testing.

Leading team to develop jobs to migrate all the required tables one by one

Show More Show Less

Description

EPCC Piping main features are activation, reservation and MIO (Material issue order), Cutting plan. Activation module is used in Material take-off phase which is a phase shared between engineering and procurement, which activates the buying process of an item. Reservation module allow user to reserve the materials prior to MIO. MIO module is useful for user to issue an MIO. With this module user can select the activation no, system and other filtering criteria and check whether MIO can able to issue or not (in the back end, system will calculate on hand quantity for each spool along with materials and no of spools issued per spool under the selected activation, no of spool to be issued). User can select or reselect materials, so back end system will calculate on hand quantity based on the selection and display the available material to issue MIO. If there is no stock, then system will pop up no available material to issue MIO. System is integrated with LDAP user to login and access the module with spring security, Oauth2 and SSO (Single sign on). Once user login in one system, they can able to access other systems without entering credentials.

Technologies : Spring MVC, Spring boot, Spring Security, Hibernate, Java 8, Jasper studio, iReport, MYSQL, Bootstrap 4, jQuery, LDAP, Single Sign On with OAuth2.

Responsibilities:

  • Initiated meetings and discussions for requirement gathering and freeze.
  • Analyzed, designed Application Architecture and developed from the scratch and kick start the project.
  • Tested all the features and requirements with Junit.

Leading team to develop both UI and backend for the wizard

Show More Show Less

Description

The central addressing scheme (CAS) or PAYNOW allows the participating banks’ customers to link their bank account number (s) to an alias /proxy as relevant, such as mobile Number, NIRC, Unique Entity Number (“UEN”), to facilitate simpler transfers.

Technologies : STRUTS 2, Tiles, spring, Spring Batch, Spring ORM, Java 8, IBM WebSphere MQ, Jasper studio, Oracle 12c, REST API, SNMP
Responsibilities:

  • Worked on PayNow web module for new bulk enquiry and registration.
  • Worked on batch module for data preparation then created new job for new reports with jasper. Wrote complex queries for jasper reports from database connection.
  • Worked with CAS Processor and IBM WebSphere MQ for Schema & basic field validation for proxies e.g. UEN, mobile number etc.Enquiry/Lookup/Registration Request from the bank is taken from the request queue and processed (Schema and basic field validation) then put it in the response queue for bank.

Implemented new producer and consumer for REST client for bulk processor

Show More Show Less