$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
AWS, Cloud Foundry and TOGAF Certified, Event Sourcing, Microservices, Kubernetes, Distributed Messaging (Kafka)
Amit Mahajan
,
Swindon, United Kingdom
Experience
Other titles
Skills
I'm offering
Help clients with software projects, including but not limited to designing and developing enterprise-scale client solutions, enterprise integration, cloud migration and DevOps. Hands on experience on PaaS and Cloud Native/Microservices based applications development. Significant experience in JEE to leverage microservices applications capabilities for DevOps, continuous integration, and cloud-based development and PaaS targeted applications.
As a Solution/Integration Architect, playing a key role in Assessment, Refactor and Redesign enterprise grade applications.
Creating solutions that fully leverage the capabilities of modern PaaS, Microservice and Container-based environments running in Public, Private and Hybrid Cloud based on modern Cloud Native principles.
Re-desiging solutions to operate in PaaS environments, particularly based on AWS/Azure.
Working on PoC, MVP and Applications Transformation projects that target Kubernetes-based environments.
Driving thought-leadership, our clients and the industry at large through:
> Contributing to R&D innovation activities within Organisation.
> Producing white papers, reference architectures and best practices guides.
> Producing public-facing content such as blog posts and presentations.
> Advise on Cloud Native application development best practices.
> Help lead, educate and mentor; teach less experienced engineers and share best practice approaches to modern software development.
Technical Skills:
Enterprise Integration/Communication Patterns, Java, Spring Boot, Spring Data, Spring Cloud, REST, Nodejs, Angular, Kafka, NoSQL, Cucumber, Gatling AWS, Jenkins, AXON, Okta, oAuth, Service Discovery, Event Sourcing, CQRS.
As a Solution/Integration Architect, playing a key role in Assessment, Refactor and Redesign enterprise grade applications.
Creating solutions that fully leverage the capabilities of modern PaaS, Microservice and Container-based environments running in Public, Private and Hybrid Cloud based on modern Cloud Native principles.
Re-desiging solutions to operate in PaaS environments, particularly based on AWS/Azure.
Working on PoC, MVP and Applications Transformation projects that target Kubernetes-based environments.
Driving thought-leadership, our clients and the industry at large through:
> Contributing to R&D innovation activities within Organisation.
> Producing white papers, reference architectures and best practices guides.
> Producing public-facing content such as blog posts and presentations.
> Advise on Cloud Native application development best practices.
> Help lead, educate and mentor; teach less experienced engineers and share best practice approaches to modern software development.
Technical Skills:
Enterprise Integration/Communication Patterns, Java, Spring Boot, Spring Data, Spring Cloud, REST, Nodejs, Angular, Kafka, NoSQL, Cucumber, Gatling AWS, Jenkins, AXON, Okta, oAuth, Service Discovery, Event Sourcing, CQRS.
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
Ready for
My experience
2019 - ?
temp
Solution/Integration Architect
SAINSBURYS, RETAIL AND LOGISTICS.
(Contract)
Working with architecture team to provide strong architecture governance. Producing quality architecture assets at
a regular cadence - including Solution Overviews, HLSAs and HLD's. Working on existing technical designs and patterns and apply them to current business/transformation needs. Transforming integration platform using
modern technologies like functionally decomposed micro services, API Gateway, Apache Kafka, ACLs, Event
Driven Design, Service mesh and Function as a Service. Transitioning from traditional integrated services to
cloud micro services.Working with direct business stakeholders to determine and elaborating requirements in often complex and uncertain environments; Designing and developing system-of-system solutions to meet
transformation requirements.
Working with architecture team to provide strong architecture governance. Producing quality architecture assets at
a regular cadence - including Solution Overviews, HLSAs and HLD's. Working on existing technical designs and patterns and apply them to current business/transformation needs. Transforming integration platform using
modern technologies like functionally decomposed micro services, API Gateway, Apache Kafka, ACLs, Event
Driven Design, Service mesh and Function as a Service. Transitioning from traditional integrated services to
cloud micro services.Working with direct business stakeholders to determine and elaborating requirements in often complex and uncertain environments; Designing and developing system-of-system solutions to meet
transformation requirements.
Design, API, Cloud, Event, Apache, Integration, Architecture, Service, Kafka, Transformation, Patterns
2018 - 2019
job
Cloud Native Architect
CLOUD NATIVE LAB (HCL).
Research, Enablement and Consulting
As a Cloud Native Architect, playing a key role in Assessment, Refactor and Redesign enterprise grade
applications. Creating solutions that fully leverage the capabilities of modern PaaS, Microservice and Container-
based environments running in Public, Private and Hybrid Cloud based on modern Cloud Native principles. Re-
designing solutions to operate in PaaS environments, particularly based on Pivotal Cloud Foundry. Working on
PoC, MVP and Applications Transformation projects that target Pivotal Cloud Foundry and Kubernetes-based
environments. Driving thought-leadership within HCL, our clients and the industry at large through:
> Contributing to R&D innovation activities within HCL Cloud Native Lab.
> Producing white papers, reference architectures and best practices guides.
> Producing public-facing content such as blog posts and presentations.
> Advise on Cloud Native application development best practices.
> Help lead, educate and mentor; teach less experienced engineers and share best practice approaches to modern
software development.
As a Cloud Native Architect, playing a key role in Assessment, Refactor and Redesign enterprise grade
applications. Creating solutions that fully leverage the capabilities of modern PaaS, Microservice and Container-
based environments running in Public, Private and Hybrid Cloud based on modern Cloud Native principles. Re-
designing solutions to operate in PaaS environments, particularly based on Pivotal Cloud Foundry. Working on
PoC, MVP and Applications Transformation projects that target Pivotal Cloud Foundry and Kubernetes-based
environments. Driving thought-leadership within HCL, our clients and the industry at large through:
> Contributing to R&D innovation activities within HCL Cloud Native Lab.
> Producing white papers, reference architectures and best practices guides.
> Producing public-facing content such as blog posts and presentations.
> Advise on Cloud Native application development best practices.
> Help lead, educate and mentor; teach less experienced engineers and share best practice approaches to modern
software development.
Less, Hybrid, Enterprise, Native, Redesign, Assessment, Software, Development, Transformation, Blog, Innovation, Leadership, Content, Mentor, Consulting, Kubernetes, R, Cloud, Software development, Research
2014 - 2018
job
Lead Technical Architect
AMERICAN EXPRESS.
FX International Payments
Design and transforming Java/PLSQL monolith financial system into a REST-based micro service platform. Help with infrastructure transformation from IBM to PaaS cloud services (private cloud). Implemented first block chain
solution using Ripple connect. Introduced Kafka based message backbone. Transformed html/jsp front end into
React based consumer UI. Implemented business dashboard and service monitoring tool. Integration with Sanction screening and Accuity.
Partnering with senior business leadership to define delivery roadmaps and manage trade-offs for multiple
platforms
Helping global scrum teams in addition to solutions, technical and data architecture teams
Involved in modernization around agile maturity, cloud migration, dev ops, testing and CI/CD
Implemented oAuth 2 with OIDC (Okta) to secure service and provide scoped access to multiple platforms
(web/mobile)
Managing process improvement and developing culture of continuous improvement
Planning and implementation of complex legacy platform migration strategies to new architecture
Decomposed monolith application into Microservice architecture using OSS and Spring Boot
Managed hybrid teams with onshore and offshore presence with focused on culture understanding and problem
solving in cross-setting for better team collaboration
Design and transforming Java/PLSQL monolith financial system into a REST-based micro service platform. Help with infrastructure transformation from IBM to PaaS cloud services (private cloud). Implemented first block chain
solution using Ripple connect. Introduced Kafka based message backbone. Transformed html/jsp front end into
React based consumer UI. Implemented business dashboard and service monitoring tool. Integration with Sanction screening and Accuity.
Partnering with senior business leadership to define delivery roadmaps and manage trade-offs for multiple
platforms
Helping global scrum teams in addition to solutions, technical and data architecture teams
Involved in modernization around agile maturity, cloud migration, dev ops, testing and CI/CD
Implemented oAuth 2 with OIDC (Okta) to secure service and provide scoped access to multiple platforms
(web/mobile)
Managing process improvement and developing culture of continuous improvement
Planning and implementation of complex legacy platform migration strategies to new architecture
Decomposed monolith application into Microservice architecture using OSS and Spring Boot
Managed hybrid teams with onshore and offshore presence with focused on culture understanding and problem
solving in cross-setting for better team collaboration
Architecture, Backbone, Hybrid, Web, International, Monitoring, Infrastructure, Testing, Implementation, Transformation, Offshore, Jsp, Kafka, Cloud services, Service, Design, Leadership, Continuous improvement, Integration, Spring, Cloud, REST, Agile, UI, HTML/CSS/Javascript, React, Scrum, Java, Html
2011 - 2014
job
Senior Consulting Engineer
IBM.
Roles and responsibilities: Contributing to different phases of designing and implementation of IBM OpenPages
product (developed based on java/jee/xml/oracle technologies) along with its integration with enterprise systems
using Oracle SOA.
• Leading customer design and implication project.
• Creating technical specification by translating functional requirements.
• Customizing product by developing components using Spring, JPA, Web services (Rest or SOAP).
• Led consulting engagements from both a technical and process perspective. Worked closely with senior
management and developers at customer sites to understand their business goals and design solutions to accomplish those goals. Oversaw and mentored other OpenPages consultants and staff on best practices, specific
technologies and process.
Developed Best practice for automated testing framework using Selenium Web Drivers.
On top of the responsibilities of an OpenPages Senior Consultant Engineer, my OpenPages Technical Lead role also involves strong levels of communication with the IT and technical contacts within the customer sites to help
with integration of the OpenPages software into existing architectures as well as initial work to scope the size and
number of the environments needed for a project. There are also enhanced responsibilities around steering the design and implementations approaches of the other technical members of the OpenPages team to keep them in-
line with current best practices.
• A senior consultant engineer is responsible for the technical design of projects.
• Leading a small team of engineers through the development, testing and delivery stage.
• In the role, I am highly customer visible including having to explain technical details of the implementation to non-technical people.
• I deal with authoring technical documents, helping solve team issues and making sure team members are on
plan, testing the end solution and helping to fix / recode technical problems.
OpenPages product specific experience:
• Implementation expert of OpenPages 5.x/6.x/7 platform features and processes.
• Participate in GRC process development for various business units.
• Develop and manage objects, views, workflows, automation and reports using the OpenPages 6.x and 7
framework.
• Integrate OpenPages 5.x/6.x/7 framework into business processes and existing applications.
• Work with the OpenPages 5.x/6.x/7 security structure and modules.
• Worked with large customers like Aviva, ING, Barclays, Osram, SAB Miller and Lloyds Bank.
product (developed based on java/jee/xml/oracle technologies) along with its integration with enterprise systems
using Oracle SOA.
• Leading customer design and implication project.
• Creating technical specification by translating functional requirements.
• Customizing product by developing components using Spring, JPA, Web services (Rest or SOAP).
• Led consulting engagements from both a technical and process perspective. Worked closely with senior
management and developers at customer sites to understand their business goals and design solutions to accomplish those goals. Oversaw and mentored other OpenPages consultants and staff on best practices, specific
technologies and process.
Developed Best practice for automated testing framework using Selenium Web Drivers.
On top of the responsibilities of an OpenPages Senior Consultant Engineer, my OpenPages Technical Lead role also involves strong levels of communication with the IT and technical contacts within the customer sites to help
with integration of the OpenPages software into existing architectures as well as initial work to scope the size and
number of the environments needed for a project. There are also enhanced responsibilities around steering the design and implementations approaches of the other technical members of the OpenPages team to keep them in-
line with current best practices.
• A senior consultant engineer is responsible for the technical design of projects.
• Leading a small team of engineers through the development, testing and delivery stage.
• In the role, I am highly customer visible including having to explain technical details of the implementation to non-technical people.
• I deal with authoring technical documents, helping solve team issues and making sure team members are on
plan, testing the end solution and helping to fix / recode technical problems.
OpenPages product specific experience:
• Implementation expert of OpenPages 5.x/6.x/7 platform features and processes.
• Participate in GRC process development for various business units.
• Develop and manage objects, views, workflows, automation and reports using the OpenPages 6.x and 7
framework.
• Integrate OpenPages 5.x/6.x/7 framework into business processes and existing applications.
• Work with the OpenPages 5.x/6.x/7 security structure and modules.
• Worked with large customers like Aviva, ING, Barclays, Osram, SAB Miller and Lloyds Bank.
It, Processes, LED, Framework, Tech lead, Enterprise, Process development, Web, Jpa, Software, Development, Testing, Implementation, SOA, Design, Security, Web Services, SOAP, Integration, Management, Selenium, Spring, Consulting, Automation, REST, XML, Oracle, Java
2010 - 2011
job
Technical Lead
RWE SUPPLY AND TRADING.
Roles and responsibilities: Technical lead for Energy Trading Projects running under development and support
environment, which involves following responsibilities:
• Work with architects to define the solution architecture for all aspects of the Energy projects.
• Ensure the designs are aligned with the project and the client's requirements.
• Ensure all quality gates for the project are met.
• Work alongside the project manager to ensure all business requirements are met.
• Lead a team of Engineers, and be the primary point of client interaction.
• Responsible for the quality of the code produced by the team.
• Track metrics and provide ongoing status reporting at various levels.
Major Technology used: Open source java/jee technologies include Struts, Spring and Hibernate, Oracle
SOA/Weblogic as a middleware and Oracle 10g as a database.
The RECS (redesign of confirmation and settlement process) project - RECS project is design to process
confirmations and settlement of trades with counterparts. OLF is the source of trade and static data needed to support the generation of confirms, invoices, credit notes, and outgoing netting statements by GBOS (incoming invoices and netting statements will have to be dealt with in DREP), including amendments and cancellations. Two
methods were existing to generate the above documents. Lotus Notes (heavily dependent on manual intervention) and CoreMedia which introduces the Straight through Processing (STP) capability. The Lotus Notes method now
been superseded by CoreMedia through successive phases of the RECS project; each phase of RECS reengineers
document generation for more counterparts and commodities. First phase was used to implement confirmation
process and second was for settlement.
• Responsible for the Analysis, Design, Implementation and Testing.
• Involved in meetings to gather information and requirements from the clients and preparing the Requirement
Document.
• Involved in preparing Low-level design document with detailed class descriptions.
• Developed web GUI components using Struts Framework.
• Design and developed synchronized and unsynchronized web services using WSDL in Oracle Fusion SOA suits.
• Design & Develop SOA component to access SAP through Interface adopters.
• Developed various server side components like extractor, connector, broker, process monitor using J2EE APIs
(Servlets, JSP, DAO, Value Objects).
• Subversion used as Version Control for Source Code files.
• Proposed Design Solutions for various Change Requests and Effort estimation.
• Using Jira and HPQC incidents/problem and change management systems.
environment, which involves following responsibilities:
• Work with architects to define the solution architecture for all aspects of the Energy projects.
• Ensure the designs are aligned with the project and the client's requirements.
• Ensure all quality gates for the project are met.
• Work alongside the project manager to ensure all business requirements are met.
• Lead a team of Engineers, and be the primary point of client interaction.
• Responsible for the quality of the code produced by the team.
• Track metrics and provide ongoing status reporting at various levels.
Major Technology used: Open source java/jee technologies include Struts, Spring and Hibernate, Oracle
SOA/Weblogic as a middleware and Oracle 10g as a database.
The RECS (redesign of confirmation and settlement process) project - RECS project is design to process
confirmations and settlement of trades with counterparts. OLF is the source of trade and static data needed to support the generation of confirms, invoices, credit notes, and outgoing netting statements by GBOS (incoming invoices and netting statements will have to be dealt with in DREP), including amendments and cancellations. Two
methods were existing to generate the above documents. Lotus Notes (heavily dependent on manual intervention) and CoreMedia which introduces the Straight through Processing (STP) capability. The Lotus Notes method now
been superseded by CoreMedia through successive phases of the RECS project; each phase of RECS reengineers
document generation for more counterparts and commodities. First phase was used to implement confirmation
process and second was for settlement.
• Responsible for the Analysis, Design, Implementation and Testing.
• Involved in meetings to gather information and requirements from the clients and preparing the Requirement
Document.
• Involved in preparing Low-level design document with detailed class descriptions.
• Developed web GUI components using Struts Framework.
• Design and developed synchronized and unsynchronized web services using WSDL in Oracle Fusion SOA suits.
• Design & Develop SOA component to access SAP through Interface adopters.
• Developed various server side components like extractor, connector, broker, process monitor using J2EE APIs
(Servlets, JSP, DAO, Value Objects).
• Subversion used as Version Control for Source Code files.
• Proposed Design Solutions for various Change Requests and Effort estimation.
• Using Jira and HPQC incidents/problem and change management systems.
Redesign, SOA, Jsp, Implementation, Testing, Development, Middleware, Server, Weblogic, Web, Support, WSDL, Energy, Tech lead, Energy, Framework, Processing, Manager, STP, Management, Change management, Java, Project Manager, Oracle, Jira, SAP, Database, Spring, Design, Solution architecture, Web Services, Architecture, Hibernate, Technology, Subversion, Open source, J2EE
2004 - 2010
freelance
Technical Consultant
CGI/LOGICA.
Roles and responsibilities: Technical lead for service projects and senior support analyst for support and maintenance projects, which involves following responsibilities:
• Analysis and Design.
• Code, Implementation and Reviews.
• Training and Knowledge Management.
• Handling Environment Setups
• Handling Technical Issues
• Aiding in Effort Estimation
• Defect Analysis
• Knowledge sharing with other projects inside Logica.
• Coordination between onsite and offshore
• Integration Testing
Major Technology used: Open source java/jee technologies include Struts, Spring and Hibernate, Oracle SOA
Suite/Weblogic server as a middleware and Oracle 9i as a database.
• Analysis and Design.
• Code, Implementation and Reviews.
• Training and Knowledge Management.
• Handling Environment Setups
• Handling Technical Issues
• Aiding in Effort Estimation
• Defect Analysis
• Knowledge sharing with other projects inside Logica.
• Coordination between onsite and offshore
• Integration Testing
Major Technology used: Open source java/jee technologies include Struts, Spring and Hibernate, Oracle SOA
Suite/Weblogic server as a middleware and Oracle 9i as a database.
Open source, Tech lead, Weblogic, Server, Middleware, Testing, Implementation, Offshore, SOA, Support, Analyst, Design, Technology, Hibernate, Service, Integration, Management, Spring, Database, Training, Oracle, Java
My education
?
-
2000
CDAC
N/a, Computing
N/a, Computing
?
-
1999
n/a
Bachelors, N/a
Bachelors, N/a
Amit's reviews
Amit has not received any reviews on Worksome.
Contact Amit Mahajan
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Amit directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark