Engineered an supplier quality audit system for the Department of Work and Pensions
JDK 13 - Spring-Framework - Hibernate - Mockito - JSR303 - Docker - MongoDB - AWS KMS - AWS SNS - AWS SQS - ECS - Cucumber - Test Containers
Engineered an ETL solution for health care suppliers and DWP
JDK 13 - Spring-Framework - Hibernate - Mockito - Spock - - Docker - PostgreSQL 10 - AWS KMS - AWS SNS - AWS SQS - ECS - Test Containers
Provided help and guidance to developers and test engineers
Contributed with the Rules Engine architecture
- Defined backend components - Defined backend APIs - Recognized different integration tools - Defined testing approach - Defined core domain models - Defined database technology - Defined database design scheme - Analysed security vulnerabilities and risks - Understood the ecosystem and its systems - Regular reports to main stakeholders
Temporarily performed BA role during discovery phase inside the GSI framework
- Discovered main business requirements for the rules engine - Discovered main stakeholders - Discovered and understood existent rules on different suppliers - Promoted regular meetings with stakeholder - Contributed for the mapping of the "business as usual" flow of the audit and rules engine area - Documented all findings in Confluence and Jira
Performed architect role for a Payment Gateway
- Defined backend components - Defined backend APIs - Assessed integration tools - Defined testing approach - Defined core domain models - Defined database technology - Defined database design scheme - Analysed security vulnerabilities and risks - Understood the ecosystem and its systems - Graphically designed an architectural overview of the solution - Kept a log of decisions - Regular reports to main stakeholders
Implemented an encryption mechanism to store properly encrypted data in the DB using KMS
- JDK 12 - Spring-Framework - Spring-Security - Hibernate - Mockito - AWS KMS - MongoDB - Spring-Data - Docker
Provided help and guidance to developers and test engineers
Temporarily performed BA role during discovery phase inside the GSI framework
- Discovered main business requirements - Discovered main stakeholders - Discovered and understood financial rules for public sector - Promoted regular meetings with stakeholder - Mapped the "business as usual" flow of the payment sector - Documented all findings in Confluence and Jira
Engineered a public data gathering system for the Department of Work and Pensions
- JDK 8 - Spring-Framework - Hibernate - Mockito - JSR303 - Redis - Thymeleaf - Docker
Engineered a private agent dashboard for the Department of Work and Pensions
- JDK 8 - Spring-Framework - Hibernate - Mockito - JSR303 - Redis - Thymeleaf - Docker
Engineered a set of micro-services as part of the main solution, their responsibility was mainly to persist data for the Department of Work and Pensions or integrate with other internal services
- JDK 8 - Spring-Framework - Spring-Security - Hibernate - Mockito - JSR303 - AWS KMS - Redis - PostgreSQL 10 - Docker
Provided help and guidance to developers and testers
Engineered the ground transport MVP which was bought by Booking.com
- JDK 8 - Spring-Framework - Hibernate - Apache Camel - Spock - SQL Server - Docker
Engineered a new Payment-API
- JDK 8 - Spring-Framework - Hibernate - SQL Server - Spock
Coached junior developers
Engineered the split of the core monolith system into micro-services
- JDK 8 - Spring-Framework - Gradle - SQL Server
Engineered the build and deployment pipeline for new micro-services
- AWS Services - Bamboo
Engineered solutions for the performance problems that existed in the core platform
- Grafana - hystrix - Refactoring
Introduced and pushed for best engineering practices
- Nexus - Design Patterns - Engineering-Channel
Led and developed an ecommerce platform
- JDK 8 - Php 7 - JavaScript - Spring-DI - PostgreSQL 9 - SQL Server - REST - Micro-Services
Led and developed a payment gateway system
- JDK 8 - JavaScript - Spring-DI - PostgreSQL 9 - SQL Server - REST - Micro-Services
Coached junior developers for 6 months
Developed REST, SOAP and RPC APIs throughout all layers of the group’s core platform
- JDK 8 - Spring-DI - GRPC - Apache-Thrift - Jersey - PostgreSQL 9 - SQL Server - SOAP - REST - Php 7 - Silex
Developed a set of backend micro-services
- JDK 8 - GRPC - PostgreSQL 9