Oluwatoyin

Backend Engineer Portugal
10 yrs experienceEnglish Fluent
Skills
Java8ySql6yPostgresql4y
Secondary skills
Spring BootApache KafkaAngularDockerMongodb
Experience
Backend Engineer
Apr 2024 – Present · United Kingdom
Conversion of modules from a Play framework application to Spring boot microservices He contributed to the core application that was built with Play framework. Fixed bugs in the Worker attendance app built with Node JS and React JS. Worked on unification of the APIs for the syncing of Worker related data. Integration of Alpakka library to facilitate event driven data processing Added multi-threaded processing of rate data, with RecursiveAction, which resolved the timeout encountered during rate data processing Tools & Technologies: Java 17, 23, Spring boot 3, Play framework, Postgres(AWS RDS), AWS Lambda, AWS CloudFormation, Kafka, Akka, Kubernetes, AWS CodeBuild, Typescript
AwsAws LambdaDrivenData ProcessingJavaJavascriptWasTypescriptSpring BootPlay FrameworkNode.jsPostgresqlRdsReact.jsMicroservicesKafkaKubernetes
Backend Engineer
Oct 2022 – Apr 2024 · United Kingdom
Developed a new Java based Quarkus application deployed as an AWS Lambda for centralizing a profile linking feature, integrating it with a worker provisioning service via GraphQL. He contributed to the core application that was built with Play framework, fixing bugs, and extending or creating new features, such as a dynamic user feature, based on attributed worker role. Contributed to the features of a data pipeline, for sending data to third parties, in real time, using Aurora Trigger, AWS Lambda, S3 bucket Continuous Integration: Added AWS Code Pipeline integration for new services Tools & Technologies: Java, Play framework, Postgres(AWS RDS), Quarkus, GraphQL, AWS Lambda, AWS CloudFormation, AWS CodeBuild, Typescript
RdsPostgresqlPlay FrameworkTypescriptWasJavaGraphqlAws LambdaAws
Backend Engineer
Sep 2020 – Sep 2022 · Nigeria
As a lead software engineer, Toyin works primarily on a Human Manager Solution using Spring cloud, Angular, Oracle 11g, and at the same time leading a team of developers Achievements: Developed and implemented plans to ensure the stability of the application, which now has a positive reviews from increasing customers. This has helped the company in retaining customers and onboarding several others by recommendation. Redesigned some components in the backend to facilitate multi-country feature, this has projected to have new customer base in Ghana and Rwanda, with the posiibility of extending to all African countries. Designed an API integration service to enable third parties create customized front-end solution while integrating with the newly provisioned endpoints. This has massively increased the number of clients who want to implement their front-end. Made some suggeestions that improved the work process between the Development, Product and QA team, eliminating some bottlenecks in the previous process and optimizing delivery time of sprint tickets. Technology Stack: Java (Hibernate, JPA), Java, Oracle 11g, Mongo DB, Kafka, Redis, Spring boot, Angular, JavaScript (TypeScript, jQuery), Docker, HTML, CSS, Junit, Mockito
AngularApiCssDockerHtmlJavaJavascriptHibernateJpaJqueryKafkaJunitMockitoOnboardingRedisSpring BootSpring CloudTeam DevelopmentTypescript
Backend Engineer
Oct 2019 – Jul 2020 · Nigeria
Enhancement of the E-payment application (FirstBills Pay) built for First Bank of Nigeria, with Spring boot, by improving application performance, fixing bugs and adding additional features. Adaption of the E-payment application to multi currency mode for deployment in Zaire and any prospective country with multi currency. Redesigning the monolithic payment application to a microservice architecture using spring cloud, and ensuring the models are rightly partitioned across business domains, also facilitating communication between services via message broker and rest template as required. Technology Stack: Java (Hibernate, JPA), Java, Oracle 11g, Mongo DB, Kafka, Redis, Spring boot, Angular, JavaScript (TypeScript, jQuery), Docker, HTML, CSS
TypescriptSpring CloudSpring BootRedisKafkaJqueryJpaHibernateJavascriptJavaHtmlDockerArchitectureCssAngular
Full Stack Engineer
Apr 2019 – Sep 2019 · Nigeria
Implementation of a payment collection application from merchants’ customers for Coronation Merchant Bank, with Spring framework and spring acl for Coronation Merchant Bank, Nigeria, this significantly increased income of the bank from their in-house products. Implementation of a middleware wrapped around NIBBS apis for SIM swap detection during mobile payment processing. Implemetation of an auto fee collection app, for scheduling automatic debit of customer account for different charges owned to the bank. This significantly reduced income lost by bank from customer charges. Technology Stack: Java (Hibernate, JPA), Oracle 11g, Postgres, Kafka, Redis, Spring boot, Angular, JavaScript (TypeScript, jQuery), Docker, HTML, CSS
AngularCssDockerHtmlJavaJavascriptHibernateJpaJqueryKafkaPostgresqlRedisSchedulingSpring BootMiddlewareTypescriptSpring
Full Stack Engineer
May 2018 – Mar 2019 · Nigeria
Implementation of additional features and integration of biometric devices to a Java desktop based application for National Identity Enrollment Implementation of a web based app with Ninja framework and Postgres database for managing and monitoring activities of the Identity Enrollment desktop applications which are dispersed across the country and diaspora. Technology Stack: Java (Hibernate, JPA), Ninja Framework, Postgres, Redis, Angular, JavaScript (TypeScript, jQuery), Docker, HTML, CSS
TypescriptRedisPostgresqlJqueryJpaHibernateJavascriptJavaHtmlDockerDesktop ApplicationsCssAngular
Backend Engineer
Nov 2017 – May 2018 · Nigeria
Development of a Cash Transfer Application from Transfast API on Access bank Nigeria Plc platform with JSF 2.2, JEE webservices and EJB Development of an Admin Portal and customer onboarding service for a Payment app with Scala and Play Framework. Technology Stack: Java (Hibernate, JPA), JSF 2.2, EJB, Oracle 11g, Scala, Kafka, Lagom Framework, Spring boot, Play Framework, JavaScript (TypeScript, jQuery), HTML, CSS
ApiCssEjbHtmlJavaJavascriptHibernateJpaJqueryJeeJsfKafkaOnboardingPlay FrameworkScalaSpring BootTypescriptTeam Development
Backend Engineer
Sep 2016 – Oct 2017 · Nigeria
Active participation in the design sessions of the development of an e-payment(Ebillspay) application with Spring boot via dynamic form generation and data validation via external apis. Revamp of an existing e-payment application, to facilitate reduction of merchant/products onboarding from days/weeks to minutes. Java (Hibernate, JPA, jaxb), MySQL 11g, ActiveMQ, Redis, Spring boot, Thymeleaf, JavaScript (jQuery), HTML, CSS
Team DevelopmentThymeleafSpring BootRedisOnboardingMysqlJaxbJqueryJpaHibernateJavascriptJavaHtmlCssActivemq
Full Stack Engineer
May 2015 – Sep 2016 · Nigeria
Test driven development of applications with MEAN stack, notably contributing to the development of Kaizen web application, an in-house application for staff’s performance tracking and continous improvement Technology Stack: Javascript, Nodejs, Express.js, Postgres, ActiveMQ, Redis, AWS SQS, HTML, CSS
ActivemqCssExpress.jsDrivenAwsHtmlJavascriptMeanNode.jsPostgresqlRedisTeam Development
Backend Engineer
Jun 2014 – Apr 2015 · Nigeria
Customization of Finacle(ver 10) core banking application with unix shell, oracle 11g, javascript, finacle script, and Java webservice technologies for a number of Nigerian banks. Technology Stack: Javascript, Oracle 11g, Unix, Java, Java webservice, Finacle scripting.
UnixScriptingJavascriptJavaCore Banking
Backend Engineer
Dec 2013 – Jun 2014 · Nigeria
Development of a web based Selenium test with Junit and documentation of test scripts. Development of new and modification of existing modules of an Electronic Medical Records application built with JSF 2.0, Postgres and Primefaces 3.5 Technology Stack: Java, JSF 2.0., Postgres, Primefaces 3.5, HTML, CSS
DocumentationCssJavaHtmlScriptsSeleniumTeam DevelopmentPostgresqlPrimefacesJunitJsf
Education
B.Tech
Ladoke Akintola University of Technology · Oct 2004 – Dec 2009

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙