# Work

<details>

<summary>Currently working at Juni Ghana Limited and Continental Money Transfer (both fintechs) as a software engineer</summary>

* Developed and optimized backend systems to handle high-volume mobile wallet transactions for business clients, ensuring reliable and scalable payment processing.

- Designed and implemented APIs that facilitate seamless integration between customer-facing applications and backend payment systems.

* Built services in Node.js to manage transaction requests, status updates, and error handling, ensuring high availability and fault tolerance.

- Implemented security protocols and encryption standards (such as TLS, SSL) to protect sensitive transaction data and comply with regulatory standards (e.g., PCI DSS).

* Monitored and maintained secure data flow for cross-border remittances, minimizing risk and enhancing data protection for clients and end-users.

- Conducted regular code reviews and security audits to detect and mitigate vulnerabilities in transaction processing systems.

* Developed real-time transaction monitoring features to identify and flag suspicious activities in mobile wallet transactions and remittances.

- Worked with data mining and analytics tools to detect patterns indicative of fraud or unauthorized transactions, contributing to safer, compliant payment processing.

* Collaborated with the fraud prevention team to design algorithms that track and manage transaction irregularities, reducing the risk of fraudulent transactions.

- Built and maintained backend services to support remittance transfers from the UK to Ghana, handling currency conversion, compliance with foreign exchange regulations, and real-time transaction tracking.

* Managed interactions with third-party financial and banking APIs to facilitate international transfers while ensuring secure and compliant data exchanges.

- Optimized database queries, caching, and load balancing techniques to handle increasing transaction volumes without compromising speed or reliability.

</details>

<details>

<summary>I am also working as a developer for a multi-tenant remittance-as-a-service platform. I am primarily working on the customer interfaces</summary>

* Designed and developed dynamic, responsive user interfaces using EJS templates to ensure a seamless user experience across various devices and customer types.

- Consumed RESTful API endpoints via a Node.js server to retrieve and display real-time transaction data, account information, and transfer histories for end-users.

* Developed custom API integrations for different tenant requirements, ensuring flexible data presentation and secure access to backend remittance functionalities.

- Handled error responses and edge cases in API communication, implementing graceful error-handling mechanisms for better user experience during issues like network or server downtime.

* Optimized the rendering of EJS templates by implementing caching and minimizing server requests, improving interface load times across tenants.

- Utilized Node.js asynchronous programming techniques to reduce response time, especially for data-heavy API calls, ensuring a smooth experience for end-users.

* Built features that allow tenant-specific customizations, including custom themes, payment configurations, and localized language options.

- Enabled each tenant to configure unique transaction limits, currency options, and remittance destinations through interface adjustments.

* Implemented role-based access controls and permissions within the interfaces, allowing tenants to define user roles and secure sensitive data appropriately.

</details>

<details>

<summary>Others</summary>

* In my free time I have been working on improving my frontend prowess by learning Vuejs.

- I have also been taking courses in Algebra, Calculus, Macroeconomics, Physics, Computer Programming, Electrical Engineering and Computer Science

* I am currently...

</details>
