Now you can Instantly Chat with Anirban!
About Me
A position in the field of web technologies that gives scopes for applying analytical and technical skills to create value for the organization and the client. 8 years experience (Overall 11.5 years IT experience ) in Java, J2EE, JSP, JSTL, Spring Co...
Show MoreSkills
Positions
Portfolio Projects
Description
TIAA-CREF is College Retirement Equities Fund (TIAA–CREF) is a Fortune 100 financial services organization that is the leading retirement provider for people who work in the academic, research, medical and cultural fields. TIAA–CREF serves 3.9 million active and retired employees participating at more than 15,000 institutions and has $2,667 billion in combined assets under management. Much of TIAA–CREF operates on a not-for-profit basis, with surplus returned to participants. TIAA–CREF is headquartered in New York City in the United States and has major offices in Denver, Colorado; Charlotte, North Carolina; and Dallas, Texas. Loan Integration System is an WebService (published in SOA system) prepared in REST which are accessed by multiple TIAA websites & Apps. This web services takes care multiple Loan request solutions like Create Loan request, Validate request and all others in the lifecycle till approval or rejection of the particular Loan request. In Loan services, I have worked on SOA-ESB based Web service layer which collects data from different modules like CTH (Central Transaction Hub of Customers), MDM (Master Data Management of Transactions), ODS (Oracle central data store of Customer loan information), BPEL (Provides validation rules for different loan request), OMNI (Provides Tax rules) etc to approve a loan request and provide service information to different portals like UD, IWC etc. I have also worked with a team for the maintenance & enhancement of their withdrawal (UD) websites. These sites are used by the customer care unit of TIAA which provides withdrawal of amount to their clients when needed at the time of retirement.
Show More Show LessDescription
This is high-quality, affordable professional development for English language teachers. Cambridge English Teacher offers you opportunities to develop your skills and connect with other teachers and experts in English language teaching, wherever you are in the world. Cambridge English Teacher is run by two departments of the University of Cambridge with many years of experience and expertise in education and teacher development. It showcase your career history and achievements and build a network of contacts who can support you in your development in our profile area Study independently and flexibly, with support from moderated discussion forums with Online professional development courses, designed specifically for you .We can Find webinars, articles, a library of professional development materials from Cambridge University Press and a wealth of other resources for you to use in your teaching practice. Read and contribute to discussions and broaden your understanding of current issues in English language teaching with our discussion forums. We can Find details of events taking place near you, and on the web, including live Cambridge English Teacher webinars with our calendar of events
Show More Show LessDescription
LiDAR application calculates Serviceability index on remote Wood Pole (for continuous monitoring of stability) information received from IOT devices placed on poles. There are many Microservices designed as mentioned below following proxy, chain, aggregator & asynchronous messaging design patterns ,
- A Producer Service (BulkSICalculator) responsible for calculate the SI index (by calling another .NET application using Multithreading). Multiple instance of the service is created for faster execution.
- Another Service (AttributeUploader) to create work orders to repair the pole in case of serviceability index is not in satisfactory. Hysterix is used to avoid occurrence of fault in work order creation.
- Next Service (SIUploader) is responsible to upload calculated SI values to the work order in Work planner application. Hysterix is used to avoid occurrence of fault in related webservice call.
- The calculation configuration attributes are stored as properties in Netflix Ureka Config server so that Business can alter them time to time.
- Next one to send work orders to crew members / depot heads for servicing purpose
- Another to inform Business users about the overall SI calculation mentioned above.
- Last one to create service desk incidents in case of a any issue in the overall process.
- Zuul proxy is used as Load balancer & Gateway and OAuth2 security is implemented through that. Ureka Service registry is used monitoring and maintain health status along ELK for log monitoring and Rabit MQ for message passing, Docker for containerization, ZipKin & Sleuth for tracing, Jenkins for CICD.
Description
Western Power is a statutory corporation established by the Electricity Corporations Act 2005 (WA). It is owned by the State Government of Western Australia and is accountable to the Minister for Energy. It is responsible for building, maintaining and operating the electricity network within the South West Interconnected System
LiDAR application calculates Serviceability index on remote Wood Pole (for continuous monitoring of stability) information received from IOT devices placed on poles. There are many Microservices designed as mentioned below following proxy, chain, aggregator & asynchronous messaging design patterns ,
- A Producer Service (BulkSICalculator) responsible for calculate the SI index (by calling another .NET application using Multithreading). Multiple instance of the service is created for faster execution.
- Another Service (AttributeUploader) to create work orders to repair the pole in case of serviceability index is not in satisfactory. Hysterix is used to avoid occurrence of fault in work order creation.
- Next Service (SIUploader) is responsible to upload calculated SI values to the work order in Work planner application. Hysterix is used to avoid occurrence of fault in related webservice call.
- The calculation configuration attributes are stored as properties in Netflix Ureka Config server so that Business can alter them time to time.
- Next one to send work orders to crew members / depot heads for servicing purpose
- Another to inform Business users about the overall SI calculation mentioned above.
- Last one to create service desk incidents in case of a any issue in the overall process.
- Zuul proxy is used as Load balancer & Gateway and OAuth2 security is implemented through that. Ureka Service registry is used monitoring and maintain health status along ELK for log monitoring and Rabit MQ for message passing, Docker for containerization, ZipKin & Sleuth for tracing, Jenkins for CICD.
Responsibilities :
· Design & Development of the workflow diagrams according to provided use cases and design documents .System understanding and development of its modules being in a team.
- Leading and guiding development team.
- Working with onsite Architect team in preparation of High level (HLD) and Low level (LLD) design document for project.
- Attending scrum call daily and by-weekly retrospective call at the end of every sprint.
- Maintaining MVP in every Sprint.
- Updating Story cards with estimation and regular updates with maintaining Burnt down chart.
- Coordinating regular training session as per IBM & project goals in team.
- Troubleshooting application with Junit testing using Mockito other Testing frameworks.
- Development of Western power specific POC projects using Spring Boot, Spring cloud, Spring Netflix Ureka, Feign, Hystrix for proposal.
Communication with onsite and clients in various channels like WebEx, Cisco Jabber, Zoom etc.
Technologies : JAVA-8, Spring Web MVC, JNDI, LDAP, ORACLE, Multi-Threading, Maven, Jenkins (CICD using Jenkins Pipeline), Webservices (JAX-WS), Microservices using Spring cloud – Netflix Ureka, Netflix Ribbon, Netflix Feign-client, Netflix Hystrix, Netflix Config Server, Netflix Zuul, Spring Boot, Rabit MQ, Docker, Oauth2, AWS EC2,Docker, IBM Cloud.
Show More Show LessDescription
FMS-Integration application is a batch based application which interacts with Ellipse system and Field mobility system. There are different kinds of batch which is configured by ControlM which is used to create job, update job, complete job. The Workorder is created for different kinds of job like Distribution, transmission, street light, wood pole etc. The job is created in the ellipse system and FMS Integration application retrieves those work order and sends those to FMS system to assign those workorders to respective crewmembers. Each workorder have different tasks like scoping task, preparation task, construction task and each task has different kind of attachments. FMS-Integration system interacts with so many systems like EDM system, Asset Media repository, Cognos reporting system to retrieve those attachments and assign with the tasks.
Responsibilities :
· Design & Development of the workflow diagrams according to provided use cases and design documents .System understanding and development of its modules being in a team.
- Leading and guiding development team.
- Working with onsite Architect team in preparation of High level (HLD) and prepared Low level (LLD) design document for project.
- Attending scrum call daily and by-weekly retrospective call at the end of every sprint.
- Maintaining MVP in every Sprint.
- Updating Story cards with estimation and regular updates with maintaining Burnt down chart.
- Creating Jenkins jobs and deployment in DEV, STAG & TEST JBOSS environment.
- Junit testing using Mockito & maintaining Sonar coverage to 80 % & free from any blocker, critical issue.
- Coordinating regular training sessions as per IBM & project goals in the team.
- Preparing WIKI for documentation of the project for the support team
- Communication with onsite and clients in various channels like WebEx, Cisco Jabber, Zoom etc.
Technologies: JAVA 8, J2EE, Spring Web MVC, JNDI, LDAP, ORACLE, HTML, Maven, AWS Elastic Beanstalk, AWS Lambda, BitBukct, ASW Code Pipeline, AWS Code build, AWS Code Deploy, Jenkins Build, Webservices (JAX-WS), SOAP, REST, Mybatis, Spring Boot, Spring-Thymleaf Template engine .
Show More Show LessDescription
Linear asset management is a web-based application where all the linear transmission equipment are managed. This web-based product is built to provide a complete solution to manage the functionality of linear asset of western power corporation. This application contains user interface for asset function which is used to optimize Process and Tooling for Asset Data Management for Transmission Assets and contains a UI for engineering calculation which is used to optimize Process and Tooling for engineering Calculations for Transmission Assets
Responsibilities :
· Design & Development of the workflow diagrams according to provided use cases and design documents .System understanding and development of its modules being in a team.
- Leading and guiding development team.
- Helping onsite Architect team in preparation of High level (HLD) and Low level (LLD) design document for project.
- Attending scrum call daily and by-weekly retrospective call at the end of every sprint.
- Maintaining MVP in every Sprint.
- Updating Story cards with estimation and regular updates with maintaining Burnt down chart.
- Coordinating regular training session as per IBM & project goals in team.
- Troubleshooting application with Junit testing using Mockito other Testing frameworks.
- Communication with onsite and clients in various channels like WebEx, Cisco Jabber, Zoom etc.
Technologies : JAVA, J2EE, Spring Web MVC, Spring Boot, JPA, Google Web Toolkit (GWT), JNDI, LDAP, OAuth 2, ORACLE, HTML, Angular JS, Maven, JBoss integration, Hudson Build & Jenkins Build, Webservices (JAX-WS), SOAP, REST, WebMethod, OAuth2 security.
Show More Show LessDescription
SPINALpedia is a video sharing mentor network for people with paralysis from spinal cord injury or illness and their family and friends. The experts of life with paralysis are the people who live it every day, injured or not. With an incredible diversity of experiences and challenges for a variety of people and injuries, the process of adaptation is daunting and complicated.
Show More Show LessDescription
CreateOnlineBuzz.com is a bridge between advertisers, who want more visibility for their products, services or website, and publishers (like bloggers and website owners), who will write reviews and share their opinions about the products/services/website of the advertisers.
Show More Show Less