Anil S.

Anil S.

Senior Technical Lead

Pune , India

Experience: 14 Years

Anil

Pune , India

Senior Technical Lead

42806 USD / Year

  • Immediate: Available

14 Years

Now you can Instantly Chat with Anil!

About Me

Has 16 Years of experience in Software Development using Spring Rest, Micro services, API Development, JPA and Java/J2EE. Presently working as Senior Technical Lead with Xoriant Technologies Ltd....

Show More

Portfolio Projects

Description

This project is for writing microservices in Spring boot. One MS has given an access to one of the FTP location. Lots of data is getting dumped on to the FTP. Microservice has to start reading all files in the location and create one local file to the unix box. Another microservice will keep reading the local file. Convert from stream to pojo and add entire data in DB.

Each MS will have 4 instances. All instances has to register to Eurka service registry. To monitor the log for each instance Kafka has been used and Kibana will be displaying log result and monitoring status.

Responsibilities:

  • Worked senior technical lead. Drafted entire architecture for MS communication through registry
  • Random access file and Spring JPA has been used for inter service communication
  • Apache Kafka integration for log monitoring
  • Log stash and Elastic search for indexing of data
  • Kibana integration for Log visual and monitoring
  • Sonarqube 7.1

Eclipse, STS3, Jdk 1.8, Spring, Spring boot, Kafka, Elastic Search, Logstash, Kibana, JPA, Eureka

Show More Show Less

Description

Home Mortgage program was one the of the high visibility project which got every one’s attention. It has skills like spring, HP Extreme and content management strategy involved. Infosys has developed a Web based tool to extract data from main frames system and published the content using HP tool. Input data come from mainframe system.

Mainframe system generates a csv file, delimited by pipe symbol. Read corresponding data and convert it to publishable content using HP extreme was main purpose of the project.

Responsibilities:

  • Worked on Technical design document and detailed design document
  • Architected TTD approach and laid down basic implementation for the project
  • Involved in implementing persistence logic using JDBC templates
  • Played a role of senior tech arch, and did end to end code review and best practices implementation to overall project
  • Involved in writing Swagger documentation, mockito testing
  • Writing test cases with WebMvcTest using Spring5.x feature
  • Effort Estimation using Story points
  • Addressed problems through risk management and contingency planning
  • Involved in creating design documents and test cases for various module

Eclipse, Jdk 1.8, Spring, Spring boot, HP extream, Hibernate, ALM, Selenium

Show More Show Less

Description

Using EPMP to externalize a Web service using industry standards increases the agility of that service, reduces time and cost to capability for both Cisco and its partners. It is a business to business process integration platform that supports growth, lowers total cost of the product, enhances operational excellence, and ensures business continuity.

This project is related with web service developed using SDF framework. This web Service will give facility to end user to request input payload in xml format and get the transformed output. System will take input file, collect xsl from database and apply xslt on it and then send response back out put xml. All pojos were created using JaxB.

Rout the payload to specific JMS Queue. Quartz library to schedule posting of messages.

Responsibilities:

  • Acted as an agile coach and implemented Agile mind set to the team as well as to the client stake holder
  • Effort Estimation
  • Preparing Technical Design Document
  • Deploying on DEV, STAGE UNIX boxes and integration Testing.
  • Applying HUDSON, FindBugs plug-in
  • Code profiling using JProbe

Eclipse 2.0,Struts, Core Java, iText, Jquery, Ajax, Struts Tag Library, WebService using SDF FrameWork, Hudson, Jaxb, Tibco JMS Queue, DHTMLX Ajax DataTable, Jedit Jquery Pluggin, XML, XSL, XSLT, TOAD, SOA test Tool, Spring, Hibernate

Show More Show Less

Description

Description: Motorola is a Fortune 100 global communications leader that provides seamless mobility products and solutions across broadband, embedded systems and wireless networks. Motorola GPP Phase 2 was the enrichment for the previously delivered solution in Phase 1, and in addition serving the new customer requirement.

The main amendment was in the Material Work Bench track. The challenge was to incorporate new changes without losing existing system performance. There was learning of new technologies like spring, iBatics in the project. Customer requirements were served in various releases

Spring DI, Core Java, Ajax, Struts Tag Library, Spring Dependency Injection, IBatis, POI Library

Show More Show Less

Description

This project is for writing micro services in Spring boot. One MS has given an access to one of the FTP location. Lots of data is getting dumped on to the FTP. Micro service has to start reading all files in the location and create one local file to the unix box. Another micro service will keep reading the local file. Convert from stream to pojo and add entire data in DB. Each MS will have 4 instances. All instances has to register to Eurka service registry. To monitor the log for each instance Kafka has been used and Hystrix will be displaying log result and monitoring status. One more module is developed for putting created by rest service to elastic search. Separate index has been created for format based on unique key. System has been deployed with SAAS and on-PREM mode. Software as a service is given to few clients. Teas will have access to their server. But on Premised, if issue comes, then need to validate support bundle.

Show More Show Less

Description

Using EPMP to externalize a Web service using industry standards increases the agility of that service, reduces time and cost to capability for both Cisco and its partners. It is a business to business process integration platform that supports growth, lowers total cost of the product, enhances operational excellence, and ensures business continuity. This project is related with web service developed using SDF framework. This web Service will give facility to end user to request input payload in xml format and get the transformed output. System will take input file, collect xsl from database and apply xslt on it and then send response back out put xml. All pojos were created using JaxB. Rout the payload to specific JMS Queue. Quartz library to schedule posting of messages.

Show More Show Less

Description

Motorola is a Fortune 100 global communications leader that provides seamless mobility products and solutions across broadband, embedded systems and wireless networks. Motorola GPP Phase 2 was the enrichment for the previously delivered solution in Phase 1, and in addition serving the new customer requirement. The main amendment was in the Material Work Bench track. The challenge was to incorporate new changes without losing existing system performance. There was learning of new technologies like spring, iBatics in the project. Customer requirements were served in various releases.

Show More Show Less

Description

Delphi is a leading global supplier of mobile electronics and transportation systems. Genpact is a leading provider of Business Services & Technology Solutions. Project has given a workflow solution that caters to efficient handling of Manual Journal Entry (MJE) process. The development involved effective document management through the Savvion MJE workflow from receipt to archiving of MJE. The workflow had ensured better controllership and centralized storage of documents for future reference and audit trail.

Show More Show Less

Description

This project is related with online system which will help end user to give his order at any moment. System has facility to give the receipt note to the user moment he gives the order. User can see various scheme which he can avail, availability of expected item, benefit if he gives order for some specified limit etc. The user can quote the items prize and he gets acknowledge then and there it self. To enrich the users experience, Ajax programming is used. DWR Ajax framework is implemented. CSS files are applied for separation of presentation from actual dynamic GUI. For end user, it manages database of user, generate reports depending on various parameters, like date, user, items etc. You can assign priority to user. It has database note for problems faced while communicating with customer.

Show More Show Less

Description

The Group Insurance System caters to the customers of Life Insurance for the HSBC Group in Asia Pacific. The GIS is built on the Insurance Application Architecture (IAA) supporting the HSBC Group standard five layered messaging architecture. The system is a multi-linguistic application, supporting both the English and Chinese languages. All aspect for a person to avail the insurance is covered in the system. GIS v1.0 is a base version that deals with the Term Protection Insurance Product. The report related to a person and groups are developed on Cognos FrameWork Model. The batch runners are implemented to run automatically and hit the reports and complete the task.

Show More Show Less

Description

Involved in the development of prototype for NOKIA. The core part of prototype provided OTA download for MIDP 2.0 applications, intelligent client provisioning, customized application downloads, generic Web Services accessibility, Location based Services. This product will support a client to access web services on his cell. User authentication takes place before services can be used. Appropriate sms on users mobile will be sent after completion of processing of his/her query.

Show More Show Less

Description

A J2EE based product especially developed for providing Web-Services to a mobile user. It allows web service deployment and execution in a tomcat environment. It helps a web developer to create and deploy web service. All the tags of BPEL4WS have been implemented in it. IBus will give a client through which you can invoke those tags of BPEL. Validation of BPEL at deployment time and run time is checked. An enhanced version of Twister Engine is been implemented.

Show More Show Less

Description

Ally Bank, the companys direct banking subsidiary, has approximately $78 billion in customer deposits. This is one of the few banks, which work online ONLY, and has no physical presence. Its purely online bank. Hence, they are focusing more on the mobile application to expand business through it. With good user base, bank gives all the facilities online as well as through mobile app Client belongs to testing TCOE unit where in quality aspect of mobile app has been verified. Because of continuous enhancement of mobile, multiple builds need to test on regular basis. Chances of defect being slipped to production were high. Running the regression suite multiple times in a day was time intensive and effort intensive. Build needs to be tested on multiple environment apart from UAT. No presence of automation

Show More Show Less

Description

The Australia and New Zealand Banking Group Limited, commonly called ANZ, is the third largest bank by market capitalization in Australia, after the Commonwealth Bank and Westpac Banking Corporation. Australian operations make up the largest part of ANZs business, with commercial and retail banking dominating.

Show More Show Less