Babatunde Aromire

Babatunde Aromire

Junior Web Developer

Followers of Babatunde Aromire410 followers
location of Babatunde AromireNorway

Connect with Babatunde Aromire to Send Message

Connect

Connect with Babatunde Aromire to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer

  • Education

    • St. Gregory's College, Ikoyi

      2000 - 2006
      High School
    • Command Children School, Bonny Cantoment, Lagos

      1995 - 2000
      First School Leaving Certificate
    • Lagos State University

      2009 - 2014
      Bachelor's Degree Second Class Upper Division
  • Experience

    • SWAP TECHNOLOGIES AND TELECOMMS PLC

      Apr 2016 - Sept 2016
      Junior Web Developer

      Maintenance of JavaScript framework on website (using knowledge from platforms like tutorialspoint and codecademy) to enhance websites load time.Development and updating website frontend for optimization of webpages in client browsers.

    • Co-creation Hub (CcHUB)

      Nov 2016 - Aug 2020

      Backend Software DevelperLanguages - PHP, Javascript. Frameworks - Laravel (3 years), Node/Express/Mongo/GraphQL/Redis/Sequelize• Designing, writing, and delivery of maintainable and scalable solutions which has brought about faster deployment of efficient applications leveraging design patterns architecture and SOLID principles approach with languages which includes PHP (Laravel/Vue.js/Redis/Supervisor), JavaScript (Node.js/Express/MongoDB/Mongoose/GraphQL/Sequelize/Redis) where applicable.• Maintaining existing applications and debugging errors (using approach by GeeksforGeeks) to enhance proper running of said software applications. • Modifying existing software applications per requirements and where applicable to adapt to new server kernel while improving performance.• Analyzing and designing relational databases (using MySQL) to efficiently integrate the ACID process in the development of DBMS.• Monitoring of applications (existing and new) with Slack webhooks which increased the rate of quick fixes of application errors.• Collaboration with other developers using Jira for sprint planning and logging of backlogs and technical debts. This enhanced the process of issue tracking and task assignment and on my part, clarity of goals. • Meeting with manager on a weekly basis to provide a detailed project report and milestone updates, (with the aid of Jira) which helped foster timeline management and deliverables.• Identified and suggested new technologies (Jenkins for CI/CD, Ansible for automation, GitlabCI for testing as well as documentation deployment with pages) and tools for enhancing product value and increasing team productivity.• Implementation of (continuous) deployment process using Jenkins, Github and Gitlab webhooks leading to elimination of (a middleman) intervention and quicker deployment of software applications. Show less

      • Backend Software Engineer (Lead)

        Apr 2019 - Aug 2020
      • Backend Software Developer

        Nov 2016 - Mar 2019
    • One Acre Fund

      Sept 2020 - Mar 2022
      Software Engineer

      As an Engineer:Worked on implementation of offline registration and data upload leveraging sync gateway in association with Couchbase as well as queued processing through Redis to declutter the entire process. Code implementations gave more insights on implemetations of Clean Code Architecture Design, Mediator Design Pattern, among others.Contributed to the development of frontend template using React which includes implementation of real time eventing/notifications leveraging SignalR and ultimately using Docker to build a snippet of server-side ASP.Net and RabbitMQ to aid development of real time operations.Others include maintenance of outstanding backlogs on Legacy systems, highlighting and suggesting improvements in Legacy systems where certain Design Patterns, and coding standards like SOLID principles can be applied.As Interim SCRUM Master:Supervision of SCRUM team – facilitation of daily stand-ups, organization and facilitation of Sprint Meetings, Reviews and Retrospectives, resolution of blockers, estimation of ticket durations – all using the Jira Board and Confluence Pages. Show less

    • Cognite

      Mar 2022 - now
      Senior Software Engineer

      Contributed primarily to building data extraction tools from several source systems including OPC-UA (c#), Kafka (rust), a few database systems (python) and a few file system extractors (python).Contributed to the open source, rust kafka library (by Influx DB).Contributed to building a monitoring tool (extraction pipeline) for the aforementioned tools.Contributed to building a cloud hosted extractor tool which includes MQTT, kafka, and Microsoft event hub.Contributed to writing documentations for the aforementioned tools where applicable. Show less

  • Licenses & Certifications