Backend Developer
Phone: +234 (0) 9053560194
Email: ertukpe@gmail.com
Experienced Backend Developer with a strong track record of building scalable RESTful APIs, managing cloud infrastructure, and implementing security measures. Proficient in JavaScript (Node.js/Express), TypeScript, Python, and various databases. Experienced in Agile methodologies and collaborative development.
September 2021 - Present
- Developed RESTful APIs for client projects, making technical decisions based on business needs.
- Collaborated with cross-functional teams to build early-stage product foundations.
- Managed cloud infrastructure, ensured platform security, and implemented email and app notifications.
- Integrated APIs and SDKs (e.g., Paystack, Google Drive, Twilio) for features such as bank statement generation.
- Implemented screening feature using Mono API.
May 2022 - Present
- Introduced Agile practices, conducted peer code reviews, and focused on documentation and testing.
- Built and deployed scalable backend services, mobile applications (Android and iOS), and web clients using Node.js and TypeScript.
- Implemented notifications and message queueing with RabbitMQ.
- Integrated third-party APIs and SDKs (e.g., Flutterwave, Shopify).
July 2021 - January 2022
- Created API endpoints for web and mobile using TypeScript/Node.js.
- Designed database structures with MySQL (TypeORM) and utilized Docker containers.
- Wrote integration tests with Jest and provided Swagger documentation.
May 2021 - August 2021
- Developed endpoints for image storage and retrieval, utilizing Cloudinary and Heroku deployment.
May 2020 - April 2022
- Served as Scrum Master, overseeing project timelines and budgets.
- Utilized Agile methodologies, fostering collaboration within teams and with stakeholders.
-
Camel Case (NPM package) | April 2021
- Converts various string formats to CamelCase or PascalCase.
-
Data Structures and Algorithms | Sept 2020 - Oct 2020
- Implemented abstract data structures (e.g., LinkedLists, HashTable) in Python and JavaScript.
-
20 Days Challenge | Jul 2020 - Aug 2020
- Engaged in daily coding challenges to enhance Python skills and learn SQL (SQLite3).
-
CGPA Calculator | Mar 2019
- Developed a CGPA and GPA calculator in Python using CSV data.
-
Games | Nov 2018 - Apr 2021
- Created CLI games in Python, including Jukebox, Fibonacci, Rock-Paper-Scissors, and more.
- Barrister at Law (B.L) | Nigerian Law School, Abuja
- Associate Member Chartered Institute Of Arbitrators, CIARB (UK In View)
- Bachelor Of Laws (LL.B) | University Of Lagos, Nigeria
- Languages: JavaScript (Node.js), TypeScript, Python
- Databases: MongoDB, SQLite, MySQL
- Frameworks: Express, Jest, Flask
- Ops tools: Heroku, Railway, Render, Docker
- Message Queueing: RabbitMQ
- Other: Jira, Confluence, Bitbucket, Github, Agile Methodologies, ReadAI
- English (Native)
- French (Basic Conversational)