Project 1: Quote
Client: TCL Chennai.
Duration: Aug 2020 – June 2024
Role: Senior Java Developer
Team Size: 10
Brief: Digital Solution for Lead to Quote process for the ISP. Solution involves capturing the sales leads, inventory management, feasibility analysis, pricing and Quote generation. Solution involves flexible and configurable multi-tier approval process for different stages of the workflow.
Responsibilities:
Environment: Core Java, Spring Core, Spring MVC, Spring MVC custom validations, Spring Data JPA, Spring Boot, Jenkins, Docker, Maven, Swagger, Splunk, Grafana, GitHub and Mockito.
Project 1: Audit & Inspections Mobile Application Development
Client: Apple - Ent Systems.
Duration: May 2019 – July 2020
Role: Java Developer
Team Size: 4
Brief: EHS Team will schedule the Audit or Inspection in the EMIS web application based on the Audit/Inspection program’s request/expectation. Then EHS users should be able to login to the mobile application and view the Audit or Inspection scheduled by the web application for a particular Location. EHS users should be able to start an Audit or Inspection by adding Observations and corrective Actions, Review and Submit it or Save as Draft. On Submitting an Audit or Inspection, EMIS will process the data and schedule the dates for Upcoming Audits & Inspections based on if the inspection or audit needs to be done monthly, every three months or so on field.
Responsibilities:
Environment: Core Java, Spring Boot, Spring Mvc, Spring Jdbc, Soap webservices, Jax rs and Mockito.
Project 2: Smart Intermodal Management System.
Client: GE Transportation.
Duration: Feb 2018 – April 2019.
Role: Full Stack Java Developer.
Team Size: 10.
Brief: SIMS is a real time terminal operating system. It provides intelligent decision automation on managing inbound and outbound operations very effectively. There are two terminal for BNSF one is alliance and another one is LPKC.The SIMS is completely micro service based application and it works based on the algorithm’s, to create the work order and assign the task to hoslter, crane to load and unload the container systems.
Responsibilities:
Environment: Core Java ,Microservice, Spring Boot ,Spring MVC, RabbitMQ, REST, Redis Cache, Liquibase, JPA, Hibernate,Postgres,Oauth2.0, Predix Cloud,Jenkins,Git.
Project: Supplier Profile
Client: JohnDeere.
Duration: Sep 2014 – Jan 2018.
Role: Java Developer.
Team Size: 2.
Brief: Supplier Profile is a web application on JDSN designed to provide an overview of each John Deere supplier’s master supplier information. With the enterprise Supplier Add Process, John Deere employees have the ability to request that new suppliers be added to the supplier master file by entering the updates may be periodically done from a backend server to provision these file updates on these clients that are deployed in the field.
Responsibilities:
Environment: Core Java, J2EE, JSP, Struts, Servlets, Spring Mvc, Spring Aop,Spring IOC, Hibernate, JDBC, Oracle 8i, Mockito, Jira, AJAX, XML, ANT, JUnit, CVS, Maven.
Project 1: CSC
Client: Cisco Systems, Bangalore.
Role: Java Developer
Duration : May, 2014 - Aug, 2014
Team Size: 4
Brief: Case Management team is responsible to maintain multiple applications that are used by Cisco customers and engineers to raise service request in case of service disruption. This project consists of multiple applications i-Survey, Webmon, CKT, SR Routing, CSE Work bench, TS B2B. This project basically involves working on the tickets raised in BMS Remedy tool when users face issues with any of the Cisco support applications. For the recurring issues, code needs is analyzed and a defect is raised and then fixed. Here we provide all types of facilities to Cisco customers from date they come in contact to Cisco and the time they end any requirements made by them. We are also providing support to Cisco service engineers and Cisco managers and Cisco partners on ad hoc requirements depending on business validations
Responsibilities:
Environment: Core Java, Spring, Jax Rs,Layer 7, Htttpclient,Oracle e_business suite, pl/sql and unix.
Project 1 : KLMS
Client: Samsung, Bangalore.
Duration: April 2013 – August 2013
Role: Java Developer
Team Size: 4
Brief: Knox license Management Systems(KLMS) is the license management and compliance system for Samsung Knox Solution. It Provides valid licenses to enterprises, to enable them activate Knox services on supported devices.
KLMS helps Samsung track Knox license and white-label application activation's on Knox devices, while ensuring license compliance as per Samsung's business requirements. KLMS integrates with Samsung’s internal order management system to provide license usage and white-label application activation data to manage charging and billing to customers. It also provides Insights to Samsung stakeholders into various data points for Samsung to make informed decisions
Responsibilities:
Environment: Java 8, J2EE, Servlets, Kafka, JMS, Vue.js, Hibernate, Linux, SQL, Spring, Spring Boot 2.4, Spring REST, Spring Security, Spring Web, Spring WebFlux, Spring JPA, REST, UML, HTML5, Bootstrap, JavaScript, jQuery, Angular , Log4J, Oracle, PL/SQL, JUnit, JNDI, JIRA, Cucumber, Kafka, AWS Services, OpenShift, Oracle DB, Mongo DB, GIT, Gradle, Jenkins, Selenium, Rabbit MQ, Active MQ, Splunk.
Project 2 : SPOTA
Client: Samsung, Bangalore..
Duration: Jan 2013 – March 2013
Role: Java Developer
Team Size: 4
Brief: SPOTA back end server infrastructure responsible for handling policy
file updated by a policy administrator and delivering them to the Knox clients deployed in the field. For the implementation of policy file updates on Knox devices. These devices are based on the SE Android platform (running SE Linux). Policy updates may be periodically done from a back end server to provision these files updates on these clients that are deployed in the field.
Responsibilities:
Environment: Java 8, J2EE, Servlets, Kafka, JMS, Vue.js, Hibernate, Linux, SQL, Spring, Spring Boot 2.4, Spring REST, Spring Security, Spring Web, Spring WebFlux, Spring JPA, REST, UML, HTML5, Bootstrap, JavaScript, jQuery, Angular , Log4J, Oracle, PL/SQL, JUnit, JNDI, JIRA, Cucumber, Kafka, AWS Services, OpenShift, Oracle DB, Mongo DB, GIT, Gradle, Jenkins, Selenium, Rabbit MQ, Active MQ, Splunk.
Project 3: Rabo Bank, Jakarta
Client: Misys, Bangalore.
Duration:: April 2012 – Dec 2012.
Role: Full Stack Java Developer.
Team Size: 10
Brief: Cash Portal is the integrated electronic banking solution for banks looking to offer their corporate customers a full featured Internet-based console, where it supports the Retails and Corporate Customers for the Online Transactions like Fund Transfers and Secure Email. This contains various Modules
Following are the modules involved
1. Fund Transfers.
2. Secure Email.
3. Beneficiary Maintenance.
4. Account Balance.
5. Jurisdiction Maintenance.
6. Customer Maintenance.
7. Bank Maintenance(for the bank group administrator).
Responsibilities:
Environment: CoreJava,Java/J2ee, Spring Core, Spring Mvc, Spring Aop, Webservices, MQ Series, Turbine, Torque, Java Script, Oracle10g, Jet speed Portlet.
Programming Languages:
Core Java 1.5/1.6/1.8, Java Reactive programming, SQL, PL/SQL, JavaScript.
Java/J2EE Technologies:
Servlets, Jsp, JSTL, JDBC2.0/3.0, JMS, JNDI,EJB 3.0/2.0.
Spring Framework:
Spring Core,Spring Mvc, ThymeLeaf, Spring JDBC,Spring AOP, Spring DAO, Spring Data, Spring Rest, Spring Data JPA, Spring Data Rest,Spring Mvc custom validations, Spring WebFlux, Spring gRPC, Spring rsocket, Spring Boot, Spring Cloud, Spring Security(OAuth2,KeyCloak,Jwt).
ORM Frameworks:
Hibernate 4/3, JPA, iBatis.
Metadata / Reporting Tools:
Jakarta POI- HSSF.
Testing:
Junit, Mockito, Power Mock.
Web Technologies
HTML, JavaScript, Typescript, Angular, React, CSS/CSS3, JQuery.
Scripting tools:
HTML, AJAX, JQuery, JSON, JavaScript, CSS, XML, JSP, Servlets, JQuery.
Technologies
SAX/DOM, XML, XSD, XSL/XSLT, Xpath and XLink.
Databases:
Oracle 12 /11g, Liquibase, PostgreSQL, MySQL, MS SQL Server, MongoDB, Cassandra, Amazon RDS.
Cloud Services:
AWS (EC2, Lambda, S3, SNS, CloudWatch, Cloud Formation Template, RDS,
VPC, Auto Scaling, IAM), PCF, Docker.
Web Services:
JAX-WS, JAX-RPC, JAX-RS, Apache CXF, SOAP,WSDL,UDDI, REST,SOAP UI.
Version Control:
GIT, Bitbucket, SourceTree, CVS, Tortoise SVN.
Methodologies:
Agile, Scrum, TDD, SDLC.
Modelling Tools:
UML, Rational Rose,Visio.
Application Servers:
Tomcat, Nginx, Web Logic, Jboss, Web Sphere.
Build Tools:
Apache Ant , Apache Maven, Gradle, NPM, Grunt, Gulp, Bower, Jenkins, Web pack.
Tools & IDE:
Visual Studio, winSCP, Putty, SSH Secure Shell Client, MS Office.
Development Tools:
Spring tool suite, My Eclipse 6.x/8.x, Netbeans IDE, IBM Web Sphere Rational Architect
7, Visual Studio Code, Jetbrains.
Operating Systems:
Linux, Unix, Windows 10/8/7/XP/95, MacOS.
Linked In