$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Unnikrishnan P C
,
, United Kingdom
Experience
Other titles
Skills
I'm offering
• Software Professional having 14+ years of work experience in Java/JEE technologies. • 5+ years' Experience using Adobe CQ5/AEM content manage server • Extensively worked with microservice architecture • Experience of TDD (Test Driven Development) using JUnit and Mockito. • Solid understanding of Java Content Repositories, Sling framework, Sling request processing and OSGi framework. • Experience in Spring (core, MVC, JDBC), Hibernate, Spring Boot. • Extensively used core Java, JSP, Servlets, EJB, Databases for developing and deploying enterprise applications, e-commerce applications and middle tier applications and products development. • Experience in UML Modeling and design patterns, designing and developing distributed services using J2EE architecture, GUI interfaces for various kinds of applications.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
My experience
2020 - 2020
job
Senior AEM developer
Selfridges.com.
in Wunderman Thompson to develop and maintain Selfridges ecommerce portal.
Tools & Technologies Used:
Adobe AEM 6.3/6.5, Spring, Vagrant
Responsibilities:
• Design and implementations of back end OSGI services and third-party API integrations.
• Implementation of backlog items and writing unit test cases and provide technical documentation.
Tools & Technologies Used:
Adobe AEM 6.3/6.5, Spring, Vagrant
Responsibilities:
• Design and implementations of back end OSGI services and third-party API integrations.
• Implementation of backlog items and writing unit test cases and provide technical documentation.
Design, API, Writing, Ecommerce, Spring, Unit test, Test, Implementation, Test cases, Developer, Adobe, Technical documentation, Portal
2019 - 2020
temp
Architect/Senior AEM developer
Audi USA.
in Audi USA platform to redesign and integrate the Audi USA webs site with Audi Germany and VW Germany systems and redesign the security platform used by My Audi Login and resources access using OAUTH 2.0.
Tools & Technologies Used:
Adobe AEM 6.2, Spring Boot, Graph QL, Oauth2.0, Node Js, Type script.
Responsibilities:
• Implement the OAuth 2.0 in Audi USA user profile management platform with the Identity provider as Auth0.
• Migrate the existing user profile management to another system managed by Audi Germany and connect the various services to different up stream services provided by Audi Germany or VW Germany.
• Developed custom Java and Node js adapter for Auth0 to use for different streams.
Tools & Technologies Used:
Adobe AEM 6.2, Spring Boot, Graph QL, Oauth2.0, Node Js, Type script.
Responsibilities:
• Implement the OAuth 2.0 in Audi USA user profile management platform with the Identity provider as Auth0.
• Migrate the existing user profile management to another system managed by Audi Germany and connect the various services to different up stream services provided by Audi Germany or VW Germany.
• Developed custom Java and Node js adapter for Auth0 to use for different streams.
Java, Management, Spring, Node, Security, Developer, Adobe, Redesign, USA, UP
2019 - 2019
job
Java/AEM Tech Lead
BT via NetBuilder.
in BT on behalf of Net-builder to redevelop the BT business and EE business portal.
Tools & Technologies Used:
Adobe AEM 6.2/6.4, Apigee, Java, Angular, Spring.
Responsibilities:
• Upgrade the AEM 6.2 to AEM 6.4 and update components and services
• Developed generic filter services and sort use for different AEM components to provide broadband product search.
• Provide technical guidance to developers in different scrum teams in redesigning the components.
Tools & Technologies Used:
Adobe AEM 6.2/6.4, Apigee, Java, Angular, Spring.
Responsibilities:
• Upgrade the AEM 6.2 to AEM 6.4 and update components and services
• Developed generic filter services and sort use for different AEM components to provide broadband product search.
• Provide technical guidance to developers in different scrum teams in redesigning the components.
Java, Scrum, Angular, Spring, Net, Adobe, Search, Portal
2016 - 2018
job
Java /AEM developer
Goldman Sachs.
in Goldman Sachs Global Research to develop the GS research portal, which is an integration of Quark and Adobe AEM, where analysts write the reports in Quark and published as an html/pdf reports in the GS Research public website.
Tools & Technologies Used:
Adobe AEM 6, Spring Boot, Apache Solr, Java, Quark, React, Quark.
Responsibilities:
• Developed many Adobe AEM components and worked on the report ingestion from Quark to AEM and the indexing in Apache Solr.
• Worked to enhance the GS implementation of Quark to provide multiple features like Alert, Rich text Editor, Margin Note, Foot Note etc.
• Developed tagging and scoring features in Curation tools to help the analysts to rate and tag multiple reports.
Tools & Technologies Used:
Adobe AEM 6, Spring Boot, Apache Solr, Java, Quark, React, Quark.
Responsibilities:
• Developed many Adobe AEM components and worked on the report ingestion from Quark to AEM and the indexing in Apache Solr.
• Worked to enhance the GS implementation of Quark to provide multiple features like Alert, Rich text Editor, Margin Note, Foot Note etc.
• Developed tagging and scoring features in Curation tools to help the analysts to rate and tag multiple reports.
Html, Java, React, HTML/CSS/Javascript, Research, Spring, Apache, Integration, Website, PDF, Implementation, Developer, Adobe, Solr, Portal
2014 - 2016
job
Java Application Team Lead
DigitasLBi INTERNATIONAL N.V.
on the following project:
Helios Digital Platform:
Helios Digital platform is a new content managed system for the Renault-Nissan alliance across the globe. On Project Helios, the Renault-Nissan Alliance tasked DigitasLBi with designing and developing a single global platform using flexible templates and components across their six brands, which include Renault, Nissan, Infiniti, Dacia, Datsun, and Samsung Motors. The entire digital eco system will provide the opportunity to enhance the business by building new responsive websites in quick fashion across the region in multi languages without the help of technical support. There are total 360 websites are planned to run on single AEM implementation, and the entire system has been implemented in Amazon cloud using latest DevOps Techniques. This is one of the earlier implementations of the AEM 6 and Adobe has used this to beta test their new AEM version.
Tools & Technologies Used:
Adobe AEM 6, Java, APIGEE, Mule, Spring (Core, JDBC), Rest Web services, Clay tablet, Mongo DB, Amazon S3, Chef, Vagrant, AppDynamics, Splunk.
Responsibilities:
• Release Hardening, Market Launch support across multiple regions.
• Lead the 6-member support team and coordinate with the development teams and delivery management.
• Actively involved in architecture and design discussions and framework development.
Helios Digital Platform:
Helios Digital platform is a new content managed system for the Renault-Nissan alliance across the globe. On Project Helios, the Renault-Nissan Alliance tasked DigitasLBi with designing and developing a single global platform using flexible templates and components across their six brands, which include Renault, Nissan, Infiniti, Dacia, Datsun, and Samsung Motors. The entire digital eco system will provide the opportunity to enhance the business by building new responsive websites in quick fashion across the region in multi languages without the help of technical support. There are total 360 websites are planned to run on single AEM implementation, and the entire system has been implemented in Amazon cloud using latest DevOps Techniques. This is one of the earlier implementations of the AEM 6 and Adobe has used this to beta test their new AEM version.
Tools & Technologies Used:
Adobe AEM 6, Java, APIGEE, Mule, Spring (Core, JDBC), Rest Web services, Clay tablet, Mongo DB, Amazon S3, Chef, Vagrant, AppDynamics, Splunk.
Responsibilities:
• Release Hardening, Market Launch support across multiple regions.
• Lead the 6-member support team and coordinate with the development teams and delivery management.
• Actively involved in architecture and design discussions and framework development.
Content, Framework, Responsive, Web, Development, Mongo, Amazon S3, Amazon, Adobe, Support, Implementation, Delivery Management, Design, Test, Architecture, Spring, Management, Web Services, Fashion, Cloud, REST, DevOps, Websites, Java
2008 - 2013
job
Senior Developer
Neptune Software Plc.
U.K
Neptune is a banking product company delivering mission-critical systems to the banking and financial services sector, having delivered end-to-end solutions over 60 financial service institutions. Rubikon is the new generation universal banking product from Neptune.
Worked as Senior Developer on the following project:
Rubikon Universal Banking System is a new generation banking system based on JEE and SOA technology stack. It has a broad spectrum of banking services which include current, savings, loans, mortgages, treasury, trade finance, clearing, budgeting, portfolio management, multiple service channels, customer relationship management and electronic banking. Rubikon has a configurable transaction-posting engine, which supports business policy definition making it highly flexible and scalable.
Tools & Technologies Used:
Java, EJB, Spring , Hibernate, Web Services - SOAP, Weblogic 10, Oracle 10.g, Struts, Quartz Scheduler, Tomcat, Ant, Maven.
Responsibilities:
• Designed and developed Channel Integrator module, which is used for interfacing with Rubikon by the external channels like ATM switch, Internet banking, Mobile banking etc. Channel Integrator is developed using Spring (Core, MVC), Hibernate, Apache CXF which has configurable adapters enabling it to connect to other Core Banking application as well.
• Converted EJB based posting engine to pure JDBC based posting engine.
• Implemented major new features to Transaction Posting Engine like Inter branch Posting, Cross Currency Conversion, and Charge Processing.
• Designing and coding (Java 5) of complex functionalities such as backdated transactions, backdated charges, interest re accrual etc.
• Integrated the Quartz scheduler as optional scheduler with Rubikon to run the end of the day operational jobs.
• Enhanced the existing build process for continuous integration.
• Led the Development of Mobile Branch Application, to access selected core banking functionalities from mobile phone browsers using Spring MVC and Spring Webflow.Core Services invoked using SOAP Web Services.
• Traveled to different client sites in many countries to address the implementation issues.
Neptune is a banking product company delivering mission-critical systems to the banking and financial services sector, having delivered end-to-end solutions over 60 financial service institutions. Rubikon is the new generation universal banking product from Neptune.
Worked as Senior Developer on the following project:
Rubikon Universal Banking System is a new generation banking system based on JEE and SOA technology stack. It has a broad spectrum of banking services which include current, savings, loans, mortgages, treasury, trade finance, clearing, budgeting, portfolio management, multiple service channels, customer relationship management and electronic banking. Rubikon has a configurable transaction-posting engine, which supports business policy definition making it highly flexible and scalable.
Tools & Technologies Used:
Java, EJB, Spring , Hibernate, Web Services - SOAP, Weblogic 10, Oracle 10.g, Struts, Quartz Scheduler, Tomcat, Ant, Maven.
Responsibilities:
• Designed and developed Channel Integrator module, which is used for interfacing with Rubikon by the external channels like ATM switch, Internet banking, Mobile banking etc. Channel Integrator is developed using Spring (Core, MVC), Hibernate, Apache CXF which has configurable adapters enabling it to connect to other Core Banking application as well.
• Converted EJB based posting engine to pure JDBC based posting engine.
• Implemented major new features to Transaction Posting Engine like Inter branch Posting, Cross Currency Conversion, and Charge Processing.
• Designing and coding (Java 5) of complex functionalities such as backdated transactions, backdated charges, interest re accrual etc.
• Integrated the Quartz scheduler as optional scheduler with Rubikon to run the end of the day operational jobs.
• Enhanced the existing build process for continuous integration.
• Led the Development of Mobile Branch Application, to access selected core banking functionalities from mobile phone browsers using Spring MVC and Spring Webflow.Core Services invoked using SOAP Web Services.
• Traveled to different client sites in many countries to address the implementation issues.
Hibernate, LED, Treasury, Processing, Senior Developer, Web, Internet, Development, Weblogic, Developer, Continuous integration, Implementation, Tomcat, It, SOA, Java, Webflow, Banking, Technology, Service, Integration, SOAP, Finance, Apache, Spring, Management, MVC, Web Services, Oracle
2008 - 2008
freelance
Associate Consultant on the following project
Oracle Financial Services Software.
Oracle Financial Services Software Limited (formerly called i-flex Solutions Limited is an IT solution provider to the banking industry. Oracle Financial Services is majority owned by Oracle Corporation
Worked as Associate Consultant on the following project:
WCApTAIN (also called Wealth Management System) Enhancements is an application development project which is an extension of existing application GCAS (Global Corporate Action System) but targeted for Wealth Managers. It consists of understanding use cases specific to enhancements and translating the same to design/code. The 2 modules which are under focus for this release are "Notification" and "Response".
Client: State Street Bank, New York
Responsibilities:
• Understanding use cases & design for Notification module functionality pertaining to "Response Processing"
• Understanding existing GCAS technical architecture.
• Developing Rational Rose diagrams for classes identified for the module.
• Server side development / testing / deployment for specific functionality in "Response Processing".
Tools & Technologies Used:
Java Java-SWING, CORBA, Eclipse, Ant, XML, Oracle
Worked as Associate Consultant on the following project:
WCApTAIN (also called Wealth Management System) Enhancements is an application development project which is an extension of existing application GCAS (Global Corporate Action System) but targeted for Wealth Managers. It consists of understanding use cases specific to enhancements and translating the same to design/code. The 2 modules which are under focus for this release are "Notification" and "Response".
Client: State Street Bank, New York
Responsibilities:
• Understanding use cases & design for Notification module functionality pertaining to "Response Processing"
• Understanding existing GCAS technical architecture.
• Developing Rational Rose diagrams for classes identified for the module.
• Server side development / testing / deployment for specific functionality in "Response Processing".
Tools & Technologies Used:
Java Java-SWING, CORBA, Eclipse, Ant, XML, Oracle
Design, Java, Oracle, XML, Deployment, Management, Eclipse, Architecture, Banking, It, Testing, Development, Software, Server, Processing
2004 - 2007
job
Software Engineer
Cordiant Technologies (P) ltd.
India
Cordiant Technologies provides outsourced Product Development and Internet Application Development to Independent Software Vendors (ISVs), internet businesses and internet-enabled businesses.
Worked as Software Engineer on the following projects
SOX Compliant Operational Risk Management and Audit automation gives an integrated platform for operational risk management, auditing and SOX compliance which facilitates overall planning, coordination and monitoring of an organization. This product has integration points for document management, control monitoring, business intelligence and internal audit. This integrated architecture reduces the time and effort involved in gathering and reporting on compliance and risk management data.
Responsibilities:
• Design and development of new features of the core product and customization of the product for different clients.
• Developed custom rules using java tag libraries by reading configurations defined in an xml file.
• Customized Authorization module by extending JAAS to implement data level security by reading the xml policy file and Database.
• Modified Java components on the DAO Layer to implement Document hierarchy update and Delete.
Tools & Technologies Used:
Websphere, EJB 2.1, Struts, Custom ORM, Oracle 9.0, Crystal Reports, JBoss, Ant, CVS, Jira.
Cordiant Technologies provides outsourced Product Development and Internet Application Development to Independent Software Vendors (ISVs), internet businesses and internet-enabled businesses.
Worked as Software Engineer on the following projects
SOX Compliant Operational Risk Management and Audit automation gives an integrated platform for operational risk management, auditing and SOX compliance which facilitates overall planning, coordination and monitoring of an organization. This product has integration points for document management, control monitoring, business intelligence and internal audit. This integrated architecture reduces the time and effort involved in gathering and reporting on compliance and risk management data.
Responsibilities:
• Design and development of new features of the core product and customization of the product for different clients.
• Developed custom rules using java tag libraries by reading configurations defined in an xml file.
• Customized Authorization module by extending JAAS to implement data level security by reading the xml policy file and Database.
• Modified Java components on the DAO Layer to implement Document hierarchy update and Delete.
Tools & Technologies Used:
Websphere, EJB 2.1, Struts, Custom ORM, Oracle 9.0, Crystal Reports, JBoss, Ant, CVS, Jira.
Database, Audit, Software, Internet, Development, Monitoring, Compliance, Security, Architecture, Integration, Management, Design, Risk Management, Automation, Audit, XML, Oracle, Jira, Product development, Business Intelligence, Java
Unnikrishnan's reviews
Unnikrishnan has not received any reviews on Worksome.
Contact Unnikrishnan P C
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Unnikrishnan directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark