OLADAPO ADEOLA OMONAYAJO
Nigeria & Malta
PROFESSIONAL PROFILE
- I’m an experienced full-stack software engineer/architect with over 12 years of practical experience building web, desktop and mobile applications as well as backend systems. Well versed in multiple programming languages, scripting languages and software development approaches with cutting-edge knowledge of technical changes and their business implications.
- I’m always willing to enhance my current technical expertise and acquire new skills that can help in actualizing the objectives of my employer.
- Worked on various teams - colocated and distributed - utilising agile methodologies
- A major part of my skill-set is down to my willingness to learn new things and my innate ability to learn about technology related concepts on my own.
- Able to provide business intelligence data from which management draws conclusions and makes strategic decisions.
- I’m motivated by the scale and quality of the challenges I face and also the potential impact and/or rewards of solutions which I provide to problems.
- First Class, B.Sc. (Hons.) in Information and Communications Technology - from Crawford University, Nigeria.
CORE COMPETENCIES
- Experienced FullStack JavaScript, Typescript (Angular, React, Node.js), PHP, Flutter (Dart) and Golang Developer
- Proponent of Automated Testing and Test Driven Development
- AWS, GCP & DigitalOcean Infrastructure Orchestration/Management
- Excellent command of the English language (Written and Spoken)
- Problem and Data Analysis
- Solutions Driven and Collaboratively Flexible - Able to work independently and also function as part of a team
- Excellent and quick learning ability and comfortable working in high impact situations
PROFESSIONAL HISTORY
Senior FullStack Engineer (Remote): Hygraph: July 2023 - Present
- Collaborating with autonomous, cross-functional teams, solving exciting problems and planning continuous improvements.
- Led efforts to improve customer onboarding experience by as much as 80%
- Designing and implementing scalable and performant solutions.
- Identifying and improving performance, scalability, and testability bottlenecks.
- Making architectural decisions and recommendations for creating best in class user experience
- Technologies: Typescript, GoLang, React, NodeJS, GraphQL, Postgres, AWS, Docker
Senior Software Engineer [Office of the CTO] (Remote): Archax: October 2022 - April 2023
- Leading strategy and development in distributed large-scale cloud-hosted technology stacks
- Incubating, conceptualising, planning, designing, and leading transformational projects
- Working closely with the CTO and Head of Product to drive the technology direction
- Conduct research and case studies on leading edge technologies and make determinations on the probability of implementation
- Technologies: Typescript, Javascript, React, NodeJS, C++, MySQL, Redis, AWS, Docker, ZeroMQ
Engineering Manager (Hybrid): Softcom Limited: June 2022 - January 2023
- Leading engineering team of more than 20 people to deliver a well architectured sales management and payments platform targeted at small and medium sized merchants
- Formulating engineering strategy and processes to make the engineering team more effective in the delivery of the products under our care
- Providing mentorship and guidance to junior members of the engineering team
- Working with the Product ownership team to decide development priorities
- Consulting with stakeholders from various units within the organisation in order to create an effective engineering culture
- Performing periodic evaluations of team members and proactively setting goals to improve each engineer’s contributions to the overall development effort
- Technologies: Typescript, React, NodeJS, Golang, MongoDB, AWS, Docker, Kubernetes, Redis
Deputy Team Lead (Remote): Archax: Apr 2021 - September 2021
- Making architectural decisions with regards to new features being developed and updates/modifications to existing features on a new Regulated Digital Assets Trading Platform
- Continued to perform roles and responsibilities applicable to full-stack engineers on the team
- Handled technical interviews for candidates looking to joining any of the four (4) fullstack teams
- Filled in for the team-lead in his absence for various Sprint ceremonies
- Technologies: Typescript, Javascript, React, NodeJS, MySQL, Redis, AWS, Docker, ZeroMQ
Senior Software Engineer (Remote): Archax: Jun 2020 - Oct 2022
- Development, support and continuous improvement of various systems and services
- Coordinate development and implementation goals between multiple remote teams
- Participate in code-reviews while providing productive feedback to teammates to ensure superior code quality is delivered across multiple systems
- Mentoring junior developers across various teams
- Technologies: Typescript, Javascript, React, NodeJS, Dart, Flutter MySQL, Redis, AWS, Docker, ZeroMQ
Software Engineering Consultant for Clients in Singapore, Malaysia, France and Nigeria (Remote): Jul 2019 - June 2020
- Provided support for a multinational human resource service provider in Singapore looking to achieve data consistency between their new third-party cloud based solution and their on-premise back-office systems.
- Served as solution architect for a B2B Logistics Software development project with the team based in Malaysia
- Consulted for and actively developed a service oriented, location-based app for a client in France tailored for the Nigerian market.
- Infrastructure & Deployment management for test and development environments
- Technologies: Typescript, Javascript, Angular, React, NodeJS, PHP, Laravel, Lumen, MSSQL, Dart, Flutter, MySQL, Redis, Docker, Kubernetes, AWS, GCP, DigitalOcean
Senior Business Intelligence Consultant (Hybrid): SpiralWorks Technologies: Feb 2019 - June 2019
- Worked with the Chief Business Intelligence Officer in an attempt to organise the organisation’s data and aid senior management in decision making using the analysed data
- Built Data Analytics models and systems for use by teams within the organisation
- Undertook a project that involved automating the process of drawing a correlation between actions taken by the marketing, sales and development teams and the changes in the visitor statistics on some of the company’s websites
- A requirement of the aforementioned project included a dynamic URL monitoring service that checks for changes in the content of specific sections of the rendered version of a Website in order to analyse the performance of various marketing campaigns aimed at increasing visitor traffic
- Technologies: Typescript, NodeJS, PHP, Laravel, MySQL, Redis, Docker
Senior Manager, Technology Development [Finance]: Lazada Philippines: Apr 2018 - Jan 2019
- I worked primarily with the Finance Team acting as a Business Intelligence data resource as well as aggregation of raw data used in Finance Reports
- Infrastructure management (AliCloud) for apps and services developed and utilised by Lazada Philippines Operations tech team
- Act as the country-level administrator and support services provider for the Third Party Logistics Invoicing and Cash-On-Delivery Remittance Systems
- Interface with members of the regional team and provide support in the adoption of regional technology solutions
- Identify issues concerning the current processes within the Finance Unit with a view to recommend and implement technology based solutions where feasible.
- Technologies: Typescript, Javascript, Angular, NodeJS, PHP, Laravel, Python, Docker, Postgres, Redis, AWS, Docker, Kubernetes, AliCloud
Senior Technology Development Associate: Lazada Philippines: February 2017 - April 2018
- Worked with the transport and operations teams with a primary focus on automating processes within the fulfilment chain leading to cost savings and personnel deployment optimizations
- Designed, developed, deployed and managed systems critical to the continued advancement of the LEL Philippines
- Liaise with members of the regional team and provided support in the deployment and adoption of regional technology solutions
- Drove efforts to achieve 100% integration with 3rd party logistics providers both at National and Regional levels (in line with the business objectives)
- Provided relevant reports and information to management based on data collected from the various systems being managed.
- Technologies: Typescript, Javascript, Angular, NodeJS, PHP, Laravel, Python, Docker, Postgres, Redis, Kibana, Elasticsearch, AWS, Docker, Kubernetes, AliCloud
Lead Software Developer: Softcom Limited: November 2015 - January 2017
- Provided technical advisory and leadership support as required to management
- Played a major role in the design and development of the Mobile and Web Applications used in the implementation of the NPower Initiate for the Federal Government of Nigeria
- Led the development of Edusocial mobile application for the Android platform
- Reviewed and managed Softcom’s internal platforms and infrastructure.
- Worked closely with the Presales and Market development department in the engagement of customers.
- Led and managed the software development team
- Bare-metal and Unix Systems Infrastructure management for a number of products and services we developed
- Technologies: Javascript, Angular, NodeJS, PHP, Laravel, Docker, MongoDB, Redis, AWS, Docker
Senior Software Developer: LawPavilion Business Solutions (RC: 618671): March 2013 – November 2015
- Led the development of the company’s flagship product at the time, LawPavilion PRIME. LawPavilion PRIME is Africa’s first Case Analytics Software that helps legal practitioners reduce the stress of conducting legal research while ensuring that they get high fidelity results for their search queries.
- Led the development of the Registration Portal for the Nigerian Bar Association’s Annual General Conference held in Abuja. The project also required the development of a back-office system to manage the registrations and track payments.
- Developed a Revenue Collection and Reconciliation Module used by more than 10 Universities, Polytechnics and Colleges of Education in Ogun State (Nigeria) aimed at helping their accounts and audit departments to reconcile payments received via electronic channels. This was needed as the Ogun State government embarked on a cashless policy in higher institutions of learning within the state in 2012.
- Developed a portal for the Ogun State Ministry of Finance which processed financial data from over 10 educational institutions in order to assess the level of compliance of said institutions with preset financial targets and overall compliance with the State’s cashless policy.
- Developed a Web based version of LawPavilion Electronic Law Report that’s used by over 8,000 legal practitioners (as at 2015) and is a vital component of the company’s suite of products. http://lawpavilionplus.com
- Developed the LawPavilion Court Manager - A solution that helps automate a large proportion of the average Nigerian Court’s processes. This solution has been deployed in all High Courts in Ogun State, Nigeria and is currently being evaluated for possible deployment by selected courts in Lagos and Abuja.
- Built the LawPavilion Case Management System (both desktop and web application). This is a Law Office process automation package and is a product that also enjoyed a rapid adoption rate. https://lawpavilioncasemanager.com
- Proposed and implemented a more effective solution to the release of Judgments Updates in the company’s flagship product: LawPavilion Electronic Law Reports.
- Led the design and development of the LawPavilion Solicitors’ Toolkit. LawPavilion STK is a software offering targeted at Solicitors and In-House Counsels and which provides access to resources like the Laws of Nigeria, Rulings from the Commercial Courts in Nigeria as well as access to various Industrial Regulations and standard forms.
- Participated in the development and continuous maintenance of eChambers. eChambers is the in-house Content Manager that is used for processing data that goes into LawPavilion Electronic Law Report and the LawPavilion Solicitors’ Toolkit
- Technologies: PHP, Yii, CakePHP, Javascript, Angular, React, NodeJS, MySQL, Objective-C, ActionScript, Java
Lead Application Developer: ABI- Alchemy Business Intelligence (RC: 972844): September 2012 - March 2013
- Design and development of a web-based consultancy platform (portal) aimed at bridging the gap between experts/professional consultants and their potential clients.
- Carrying out analysis – alongside the in-house system analyst – regarding future company projects
- Design and Development of other software solutions/applications desired by the firm
- Proposing new applications aimed at improving workplace productivity and customer satisfaction
Web Applications Developer: DreamLabs Nigeria: March 2012 – September 2012
- Organising and coordinating training and support sessions for customers.
- Developing web applications aimed at solving a number of business problems including office process automation and portal solutions including but not limited to: School Management Portals for Kwara State College of Nursing and Midwifery, Ilorin, Kwara State College of Education (Technical) Lafiagi and the Result processing portal for the Kwara State Staff Development College (for the State Civil Service Examinations).
- Technologies: PHP, Yii, Wordpress, Javascript, jQuery, MySQL
Internship at Ciphernet Technologies Limited (RC: 758729): April 2010 – September 2010
Applications Developer (Intern) with the following responsibilities:
- Design and development of desktop and web-based application prototypes.
- Design and development of Payroll Processing and Tracking Application for Xpress Partners Limited
- Providing customer and application support for the company’s PHP applications
- Technologies: C#.NET, PHP, Wordpress, Javascript, jQuery, MSSQL, MySQL
SIGNIFICANT PROJECTS UNDERTAKEN
- Integration of a real time order-matching engine into a desktop-based trading application
- Engineering Process improvements for the Kwiksell Team at Softcom Limited (2022)
- Development of a set of Savings features for Eyowo Microfinance Bank, Nigeria (2021)
- Systems Migration Support and Consulting for ManPower Staffing Services, Singapore (2019)
- Design and development of Movie and TV Series discovery services using a publicly available API. Solution made available on Android, iOS and Web platforms
- Parcel Weight Optimization at Lazada Philippines (Angular, NodeJS, Laravel)
- Delivery/Shipping fee cost reduction project for LEL Philippines
- 3rd Party Logistics API development, integration, monitoring and support for Lazada Philippines (PHP, Laravel, Docker)
- Various automation projects for multiple teams within the Operations (Fulfilment and Transport) and Finance Units of Lazada Philippines (PHP, Laravel, Angular)
- Web based training platform for Volunteers in the NPower Initiative of the Federal Government of Nigeria. The primary purpose of which is to serve as a Learning and Capacity Development platform for the volunteers being given jobs by the government - (Angular, Node)
- Co-developed the Android based training and content-consumption platform for the NPower Volunteer Network (Java, Android)
- API services for the MTN Foundation (Nigeria) Digital Mobile Library. Managed interaction between the various client systems [Android, iOS, Windows and Web apps using Python, Laravel] (2017-2018)
- Windows Mobile App for MTN Foundation (Nigeria) Digital Mobile Library [Ionic Framework, Angular] (2017-2018)
- Customer Rewards Admin Client for GlaxoSmithKline (GSK) Nigeria - [Electron, Angular] (2018)
- EduSocial (Android App, NodeJs, REST API) - (Java, Android)
- Electronic Voting Portal for the Nigerian Bar Association - (Angular, NodeJS)
- LawPavilion PRIME (Electronic Law Reporting suite) - (Angular, ReactJS, NodeJS)
- LawPavilion Solicitors Toolkit (Angular, ReactJS, NodeJS)
- LawPavilion Case & Court Management System (PHP, Yii Framework)
- Revenue Collection Compliance Evaluation Portal for Ogun State Government, Nigeria (Javascript, PHP)
TECHNICAL SKILLS
Comfortable using:
- TypeScript, JavaScript, PHP, Dart
- Angular, ReactJs, Node.js, NestJS, CSS, Laravel/Lumen (PHP), Flutter SDK (iOS and Android), iOS SDK, Java (Android SDK), Yii (PHP), Ionic
- MySQL, Postgres, Sqlite, MongoDb, Redis, Elasticsearch
- Kubernetes, Docker, Git
- Deployment and Infrastructure monitoring systems (AWS, GCP, DigitalOcean, Bare-metal)
Familiar with:
- Rust, C++, Python, C#, ReactNative, Objective-C, GoLang, Swift, Kotlin (Android SDK)
- MSSQL
EDUCATION
B.Sc. First Class (Hons.) Information and Communications Technology Crawford University | 2011 |
AWARDS & ACHIEVEMENTS
- MCP/MCDST - Microsoft Certified Professional and Microsoft Certified Desktop Support Technician (2008)
- Best Graduating Student, Crawford University Department of Computer and Mathematical Sciences (2012)
- Best Graduating Student, Crawford University College of Natural and Applied Sciences (2012)
- Prof. Peter Okebukola’s Science Foundation Best Graduating Student, Crawford University College of Natural and Applied Sciences (2012)
- iOS Application Development using Objective-C - Koenig Solutions, Bangalore, India (2015)
- Google Cloud Platform Fundamentals: C0re Infrastructure (May 2019)
RESEARCH AND PUBLICATIONS
Omonayajo, O.A. ''Design and Development of a Web-based Learning Management System''. Crawford University – Undergraduate Thesis for Bachelor's Degree in Information and Communications Technology, 2011.
REFERENCES
Available on request