Agwaretoma Ofua
SOFTWARE ENGINEER
+2349124158147 | jasonofua@[Link] | Rivers state Nigeria | Linkedin | Github
PROFILE SUMMARY
A Software/ DevOps Engineer with 8+ years of experience in server-side and cloud technologies, mobile
applications using flutter, swift,java and kotlin. Beyond just writing code, I understand how important testing,
logging, and the principle of least privilege are to a system. I also possess strong interpersonal skills.
SKILLS
Soft skills: Excellent communication | Team Leadership | Public Speaking
Technical skills: Nodejs | Typescript | Golang | SQL | AWS | GCP | Terraform| CI/CD | Dart |
Flutter | Looker | Power BI | Swift | GenAI | Langchain
WORK EXPERIENCE
Intermediate Software Engineer, Bitstrapped , Ontario, Canada FEB 2021 - Sep 2024
Stack: Nodejs, Typescript, Reactjs, AWS, Docker, Terraform,GCP,Flutter,Dialogflow,Langchain,GenAi
➢ Proposed and led the rebuild of our backend services with Nodejs & Typescript. Previously, we had a
poorly performant implementation of Graphql with laravel. This rebuild saw a significant boost in
performance by 30%.
➢ Migrated the backend stack from Heroku to GCP(VM) using infrastructure as code. The cost of hosting
our application was reduced by 40% because of this move.
➢ Identified, fixed and wrote post-mortems for critical bugs. This not only prevented bugs like these but also
helped the whole team reflect and improve the process we took to find the bugs.
➢ Set up a CI/CD process with zero downtime in deployment, and better developer experience when
compared to our previous setup.
➢ Implement payment service to process successful and failed transactions with stripe.
➢ Collaborated with Technical Lead to document project setup and deployment process to enhance our
onboarding experience.
➢ Redesign a system architecture from GCP App Engine to Kubernetes
➢ Design and build Mobile applications using Flutter and dart
➢ Designed, developed, and deployed robust mobile applications using Flutter, Android Studio, Dialogflow,
and Firebase.
➢ Delivered seamless user experiences by integrating conversational AI capabilities through Dialogflow.
➢ Engineered scalable cloud solutions leveraging Google Cloud Platform (GCP) and Amazon Web Services
(AWS).
➢ Executed seamless lift-and-drop migrations from AWS to GCP, ensuring minimal downtime and improved
cloud efficiency.
➢ - Explored and implemented advanced AI features using Google AI Model Garden and LangChain for
innovative application functionalities.
➢ - Developed data-driven dashboards and insights using Looker, enhancing data accessibility and
decision-making processes.
➢ - Conducted proof-of-concept projects using Google Document AI (DocAI) and OCR technologies,
optimizing document processing workflows.
➢ - Utilized nearly all GCP services, mastering cloud-native tools and practices for diverse application use
cases.
➢ - Collaborated with cross-functional teams to streamline deployment pipelines and ensure high
application performance.
SKIIPE TECHNOLOGIES LTD AUG 2021- JAN 2022
Port Harcourt, Rivers State, Nigeria · Remote
Stack: Flutter, Dart, Java, Xml,Swift,Firebase
➢ Designed and implemented features for adding, editing, and tracking inventory items, with support for
real-time stock level updates and notifications.
➢ Developed user-friendly dashboards for business owners to monitor inventory trends, generate reports,
and optimize stock levels.
➢ Incorporated barcode scanning capabilities and batch processing for efficient inventory updates.
➢ Leveraged Firebase Analytics to track user interactions and optimize app features based on usage
patterns.
➢ Delivered a high-performance app solution that streamlined inventory processes, reduced manual errors,
and improved operational efficiency.
➢ Designed a scalable and maintainable app architecture.
➢ Translated stakeholder requirements into technical specifications.
➢ Led the development of a responsive UI for both iOS and Android.
➢ Implemented complex UI components and conducted code reviews.
➢ Designed and implemented backend infrastructure with MongoDB and Firebase.
➢ Ensured secure data handling and optimized queries.
➢ Integrated Firebase for user authentication, push notifications, and analytics.
➢ Collaborated with the design team to create interactive prototypes.
➢ Conducted usability testing and iterated on designs based on feedback.
➢ Coordinated cross-functional teams using Agile methodologies.
➢ Managed project tasks and progress with tools like JIRA.
➢ Implemented automated testing and CI/CD pipelines.
➢ Conducted thorough testing and oversaw app store deployment.
➢ Successfully launched the app, meeting all milestones and client expectations.
➢ Improved app performance and user engagement through continuous optimization.
➢ Fostered a collaborative and productive team environment.
.
Farmsponsor Rivers State AUG 2019 - JAN 2021
Stack: Flutter, Dart, Java, Xml,Swift,Firebase
➢ Developed a cross-platform inventory management application using Flutter, Firebase, and Swift,
catering to businesses for efficient stock control and tracking.
➢ Integrated Firebase for real-time database management, authentication, and cloud storage, ensuring
secure and seamless synchronization across devices.
➢ Designed and implemented features for adding, editing, and tracking inventory items, with support for
real-time stock level updates and notifications.
➢ Utilized Swift to enhance the iOS app’s native performance and integrate advanced features specific to
Apple’s ecosystem.
➢ Developed user-friendly dashboards for business owners to monitor inventory trends, generate reports,
and optimize stock levels.
➢ Incorporated barcode scanning capabilities and batch processing for efficient inventory updates.
➢ Leveraged Firebase Analytics to track user interactions and optimize app features based on usage
patterns.
➢ Collaborated with a multidisciplinary team to integrate API services for third-party logistics and
accounting tools.
➢ Delivered a high-performance app solution that streamlined inventory processes, reduced manual errors,
and improved operational efficiency.
Savease, Rivers State OCT 2019 - May 2020
Stack: Flutter,Dart
➢ Designed and built a scalable fintech app and deployed to various store .
➢ Develop mobile screens for Savease App.
➢ Develop the Mobile Application for Users both on Android and IOS Platform.
➢ Build the Agent app and sync it with POS device to read cards and Printout transaction slips.
➢ integrated payment service from Paystack and Mono API.
➢ Call backend service from both SOAP and REST services.
➢ Deployed Both apps to both the play store and Apple store.
➢ Built USSD service with PHP for easy accessSolving deposits and savings problem in Africa.
Software Developer, Primedsoft , Port Harcourt NOV 2018 - JUNE 2019
Stack: Javascript, Nodejs, React, Vuejs, Nginx, AWS
➢ Part of a team of skilled Instructors; where we doubled between building proprietary software and
instructing aspiring developers. Three of the four engineers I trained are now very experienced backend
engineers.
➢ - Designed and developed a Flutter-based mobile application aimed at helping parents and private
teachers streamline the management of private lessons.
➢ - Integrated Firebase to handle real-time database functionality, authentication, and secure payment
processing for lesson scheduling and payments.
➢ - Developed features enabling parents to track lesson schedules, monitor progress, and make instant
payments to private teachers.
➢ - Implemented user-friendly interfaces for private teachers to manage student profiles, lesson plans, and
payment records efficiently.
➢ - Utilized Firebase Cloud Messaging for notifications to remind users about upcoming lessons and
payment due dates.
➢ - Ensured the application adhered to high standards of usability and performance by leveraging Firebase
Analytics for user behavior insights and optimizations.
➢ - Collaborated with a team to integrate payment gateways for seamless and secure transactions.
➢ - Delivered a robust and intuitive app solution, enhancing convenience for parents and teachers while
improving transparency in managing private lessons.
PROJECTS
➢ Skiipe - SKIIPE (IOS)
➢ Skiipe - SKIIPE (Android)
➢ Rich Haitian Cruze - Rich Haitian Cruze (Android)
➢ Safe Circle - Safe Circle(Android)
➢ Ocean Oracle - Ocean Oracle(Flutter)
➢ Football Predictor - Football Predictor(Machine Learning)
➢ Currency Pair Prediction - Currency Pair Prediction(Machine Learning)
CERTIFICATIONS
➢ Associate Cloud Engineer (Google Cloud) - AUG 2022
EDUCATION
Self-taught