Victor S. Expert Go Developer
Summary
- Experienced Golang Engineer – 6+ years in Golang development, working on distributed systems, cloud-native architectures, and microservices.
- Cloud & DevOps Expertise – Proficient in AWS, Kubernetes, Docker, CI/CD (GitHub Actions, Terraform, Ansible), and monitoring tools (Datadog, Prometheus).
- Data Engineering & Pipelines – Built ETL workflows, API integrations, and real-time data pipelines using Kafka, SQS, and Postgres.
- Backend Development in Go & Python – Experience with FastAPI, Flask, GraphQL, REST APIs, and implementing secure authentication (JWT, OAuth).
- Leadership & Mentorship – Led backend teams, defined scalable architectures, set up on-call rotations, and mentored engineers.
- Full-Stack Collaboration – Worked with ReactJS, NextJS, VueJS, integrating Golang and Python backends for seamless applications.
-Fluent English
Experience
Senior Golang Engineer, Dressler Consulting
October 2021- December 2023
Dressler Consulting is a full-service IT consulting firm, specializing in software development, infrastructure, data & analytics, and staffing services. While at Dressler Consulting I worked with the TheGuarantors client. TheGuarantors is a licensed insurance agent and broker
Company Stack: Golang, Postgres, Docker, AWS Lambda, RDS, SNS, SQS, Kubernetes.
- Built a normalized data pipeline that gets data from different third-party APIs and sends the normalized data to SQS.
- Cut down AWS Lambda execution time from several minutes to a few seconds using the concurrency feature built-in Golang.
- Implemented the execution of tasks in batches to avoid timeout issues that were prevalent in the previous implementations.
- Revamped the infrastructure and deployment pipelines by using GitHub Actions to deploy incrementally thereby eliminating the bottlenecks we faced when performing bulk deployments using Keybase.
- Built dashboards and alerts that enhanced the observability and monitoring of the various services in my team.
- As a team lead, I introduced an on-call rota to ensure that our services are monitored round the clock and issues are promptly reported.
- Created tech design documents and tickets for new functionalities.
- Mentored members of the team and assisted in unblocking team members.
- Collaborate with other members using the team tools (Github, Slack, Confluence, Jira).
Senior Software Engineer, BFree
April 2021 - October 2021.
Description: BFree was founded by digital lending professionals who were deeply unsatisfied with Africa's established credit collection solutions. We focus our collection processes on sustainably leading customers out of debt by giving them back control over their finances.
Responsibilities:
- Built a generic file upload functionality.
- Implemented access and secret key-based authentication system for third-party API integration.
- ReImplemented a “promise to pay” functionality.
- Extensively built APIs that support both GraphQL and Rest conventions.
- Integrated third-party gateways, thereby providing multiple channels for customers to service their debt.
- Collaborate with other members using the team tools (Gitlab, Slack, Google Hangout, Jira).
Technologies: Golang, Postgres, Docker, AWS.
Fullstack Software Engineer - Segmed, Bay Area, California, USA.
October 2020 - January 2021.
Description: Segmed takes curated medical datasets and turns them into useful tools you can use-- and feel good about using. All our data is anonymised, standardized, and labeled, so you can help us revolutionize healthcare.
Responsibilities:
- Built an emailing package that supports multiple providers(such as SendGrid, Amazon SES, and so on) using Golang.
- Built-in organization functionality for the company’s Insight product.
- Rebuilt authentication system(both frontend and backend).
- Implemented End to end-to-end testing with Cypress.
- Wired End to end-to-end testing to Gitlab CI.
- Collaborate with other members using the team tools (Gitlab, Slack, Google Hangout, Jira).
Technologies: Golang, Typescript, NextJS, Postgres, Ansible, Terraform, Docker, AWS.
Golang Technical Writer and Speaker - Nexmo/Vonage.
January 2020 - present.
Description: Vonage(previously Nexmo) is a company based in the UK, which is on a mission to reinvent communications all over again using technology. More about the company can be found here:
https://www.vonage.com
Responsibilities:
- Technical Writing. Written and mentored developers in the Vonage community.
- Speaker. Spoke at the Vonage Developer Day event on May 14, 2020. In my talk I explained how JWT can be used for authentication in a Golang application.
- A Voyager in the Vonage Developer Community.
- Participate in pre-release product feedback sessions.
- Create content showcasing Vonage APIs together with other technologies.
- Contribute to Vonage Open Source projects and provide feedback on developer documentation.
Contract Software Engineer - Synollo, Lagos Nigeria
February 2020 - September 2020.
Description: Synollo is a members-only Real Estate Contributory Investment and Process Simplification
Platform, used to aggregate resources via shared participation and co-ownership. At Synollo, our platforms aim to provide accessibility, process simplification, efficiency, and enhanced productivity to participants within the entire real estate value chain.
Responsibilities:
- Redesigned and built the authentication system to support users with different privileges.
- Built systems like notification, and other “fire and forget” systems asynchronously (concurrently), with the aid of Goroutines and Channels.
- Collaborate with other members using the team tools (Github, Slack, Skype), coding conventions (domain-driven design, linting rules, file structure), and workflow (Git flow)
Technologies: Golang, ReactJS, PostgreSQL, Docker, DigitalOcean, SendGrid, Netlify.
PHP/VueJS Engineer - EasyTicket, Saudi Arabia.
April 2019 - November 2019.
Description: EasyTicket is the first Saudi Arabian white-label ticketing and registration system. As the largest event and ticket platform in Saudi Arabia, they have as clients, the Government of Saudi Arabia, top entertainment companies, and they manage almost all famous events in the Kingdom of Saudi Arabia.
Responsibilities:
- Rewrote Jquery legacy code with VueJS
- Implemented advanced filter for events and location.
- Automate code deployment on all servers by setting up hooks.
- Collaborate with other members using the team tools (Github, Slack, Skype, Zoom), coding conventions (model view controller, linting rules, file structure), and workflow (Git flow)
PHP/VueJS Engineer - kessingtonglobal, Lagos, Nigeria.
November 2018 - April 2019.
Description: Kessington Global Synergy (RC 1318359) is a specialist investment firm and company that operates in four key business sectors: Fast Moving Consumer Goods (FMCG), Pharmaceuticals & Healthcare, Online services/ E-commerce, and Real Estate & Hospitality.
Responsibilities:
- Contributed greatly to the company lead generation tool.
- Integrated third-party APIs such as MailChimp, Get Response, and Active Campaign to the company’s mailing list platform.
- Automate code deployment on all servers by setting up hooks.
- Collaborate with other members using the team tools (Gitlab, Slack, Trello), coding conventions (model view controller, linting rules, file structure), and workflow (Git flow)
PHP/VueJS Engineer - Hotels.ng. Lagos, Nigeria.
April 2018 - October 2018
Description: Hotels.ng is the largest online hotel booking company in West Africa, Headquartered in Lagos, Nigeria. They help customers book hotel rooms online, provide comprehensive help and support to our clients, and make the hotel booking process smooth and easy.
Responsibilities:
- Worked on some of the company’s products where I implemented and managed authentication systems and notifications.
- Worked in a team of about 25 engineers in the design of https://roomcenter.app, an easy-to-use booking system for hotels and other types of accommodations. An app that accommodates speed and efficiency with guests' reservations and every other thing, including payments and services
Junior Software Developer Intern - Integral Computers/Mastech Solutions, Nigeria.
February 2013 - December 2017
Description: Integral Computers is a programming school where enrolled students are taught the fundamental principles of computer programming and software development.
Responsibilities:
- I built engineering software for computation using Matlab and a gaming application using C++.
- Learned the fundamentals of HTML, CSS, and JavaScript.
Education
University of Hertfordshire - Hatfield, UK, MSc in Software Engineering.
September 2021 - November 2023
University of Port Harcourt - Port Harcourt, Nigeria.
Bachelor of Engineering in Petroleum Engineering.
Second Class Upper Honours(Cumulative CGPA: 4.04/5.0).
November 2011 - December 2016