Lois Genesis
Software Engineer
Lagos, Nigeria
--Skype: loisgenesis
LinkedIn
Github
PROFILE
I am a Software Engineer with a professional background in developing mobile apps
using Swift, Flutter, and Dart for over 4 years. I have built and co-developed mobile
applications that have been published to both Google Play Store and Apple App Store.
I am motivated by the excitement that comes from building things. The lasting
euphoric feeling from coding, commanding the computer to do stuff, and building
tools & services that people use daily is the motivation for me.
EXPERIENCE
PAGARBA SOLUTIONS, San Diego, California - Mobile Developer
DECEMBER 2020 - PRESENT
●
Converted mockup designs created using design tools like Figma, Adobe XD,
Sketch into mobile applications.
●
Develop mobile applications using Flutter and Dart.
●
Consumed Restful APIs and other external libraries used for the
functionalities of the mobile applications.
●
Git for tracking changes in source code during software development.
●
Jira for tracking, planning and maintaining workflow during the software
development cycle.
Key achievements :
1.
BRICK BANKER: Dart, Flutter, Restful API, and other external SDKs, I worked
on a team that built a LEGO Collection app where users can scan brick with
their camera, store lego pieces in their vault, design their own bricks and do
so much more
ENYATA, Lagos, Nigeria - Lead Software Engineer
AUGUST 2019 - NOVEMBER 2020
●
Led a team of 6 software engineers in developing mobile / web applications
that run on Web browsers, IOS, and Android platforms using mainly Swift,
Git, Flutter, and Dart for the mobile applications. NodeJS, ExpressJS,
PostgreSQL, MongoDB, VueJS, Flask for the web application
●
Converted mockup designs created using design tools like Figma, Adobe XD,
Sketch into mobile applications.
●
Develop IOS apps using Xcode and Swift as the programming language.
●
Develop hybrid mobile applications using Flutter and Dart.
●
Consumed Restful APIs and other external libraries used for the
functionalities of the mobile applications.
●
Git for tracking changes in source code during software development.
Key achievements :
2.
HICOLUMN: Dart, Flutter, Firebase, Restful API, and other external SDKs, I
worked on a team that built an online e-commerce store that connects
Customers to their choice Stores, anywhere and anytime and also buy
airtime and pay bills. We used Firebase Functions to trigger push
notifications.
3.
HICOLUMN MERCHANT: Dart, Flutter, Firebase, Restful API. A platform for
viewing customer orders, adding store inventory to the app so customers can
buy items sold, wallet for withdrawing money paid by customers directly
into the bank account e.t.c. We used Firebase Functions to trigger push
notifications.
4.
HICOLUMN DELIVERY: Dart, Flutter, Firebase, Restful API. A platform for
viewing customer orders, merchant pickup, and customer drop-off location
and We used Firebase Functions to trigger push notifications, Restful APIs
e.t.c.
5.
PEEAMO : Dart, Flutter, Firebase, Restful API. The app offers you the
opportunity to privately connect and meet with amazing people from a pool
of verified single professionals. Join communities to meet special people who
share similar interests with you e.t.c. We used Firebase Functions to trigger
push notifications and In-app purchases for subscriptions on the app.
NCK TECHNOLOGIES, Lagos, Nigeria - Mobile application
developer
NOVEMBER 2017 - JUNE 2019
Responsibilities:
●
Developed mobile applications using mainly Flutter and Dart.
●
Git for tracking changes in source code during software development.
●
Consumed Restful APIs and other external libraries used for the
functionalities of the mobile applications.
●
Converted mockup designs created using design tools like Figma, Adobe XD,
Sketch into mobile applications.
Key achievements :
1.
EASYDISPATCH : Swift, Dart, Flutter, Firebase, Restful API, Google maps
SDK I worked on the team that built a logistics app that manages on-demand
and scheduled deliveries on Dart and Flutter, we used
Firebase Functions to trigger push notifications, Google Maps SDK, and
restful API’s.
2.
ZINGAM : Swift, Flutter, Google maps SDK, Dart, Restful API, Firebase A
platform that allows users to meet, chat, date and find new people nearby
who share their interests, I used Firebase database for the chat, play store
billing, and apple store billing for the in app purchase, Google maps SDK and
restful API’s.
3.
TRUESAVER : Flutter, Dart TrueSaver is a contact-based digital savings and
collections platform for individuals and groups. It is built on Flutter and
Dart. I used restful APIs, Interswitch, and USSD as the payment gateway.
4.
EasyPay Vendor : Flutter, Dart, NFC, Firebase, PHP EasyPay Vendor app is an
app targeted at sellers to process payment for goods and services fast and
efficiently. It supports both QR scanning and NFC/RFID with support for
both offline and online payments.
5. AGROLINK : Firebase, Flutter, Dart, PHP Agrolink is a platform where you
can source quality farm-fresh agricultural produce, delivered directly to your
doorstep. We pride ourselves on our fast and reliable delivery service, quality
of the product, and fair and unbeatable prices.
Redox Robotics, Lagos, Nigeria - Web designer
FEBRUARY 2017- SEPTEMBER 2017
Responsibilities:
●
Converted mockup designs created using design tools like Figma, Adobe XD,
Sketch into websites.
●
Designed websites using mainly HTML, CSS, and Javascript
●
Maintained websites and regularly changed designs and responsiveness of
websites.
Key achievements :
1.
I worked on the team that designed an educational management solution
that helps delivers unmatched performance, powerful features for
schools, and an easy-to-use system for students and teachers alike using
HTML, CSS, and Javascript
EDUCATION
National Institute of Information Technology, Lagos Nigeria DNIIT Honours Diploma, Computer Software Engineering
JANUARY 2013 - NOVEMBER 2016
I studied software engineering but focused on using Csharp, DOTNET, JSP, JSF for
web development.
XAML, WPF for desktop apps.
HTML, CSS, and JAVASCRIPT for the website user interface.
JAVA for mobile application development.
Federal Girls Government College, Ibusa, Nigeria West African Examinations Council
2009 - 2012
TECHNICAL SKILLS
Programming Languages :
IOS ( Flutter and Dart, Swift)
Android (Flutter and Dart)
Tools and Frameworks:
●
Git: Version-control system for tracking changes in source code during
software development
●
Android Studio: A development environment for Google's Android
operating system
●
Firebase: provides a real-time database and backend as a service
●
Bitbucket: Version-control system for tracking changes in source code
during software development
●
Xcode: an integrated development environment for macOS containing a
suite of software development tools developed by Apple
●
JIRA: for tracking, planning and maintaining workflow during the software
development cycle.
OTHER SKILLS
●
Team player.
●
Fast learner.
●
Good communication skills.
●
Knowledge of consuming JSON Web services