Position: Backend Engineer
Category: Node.js
English level: fluent
Years of experience: 4


Hello,

I'm a Javascript & Typescript developer with 4 years of experience building and debugging software.

I have a solid computer science background knowledge of networking, databases, and operating systems including Linux and its terminal.

I also have sufficient experience building backend systems with gRPC, GraphQL, and REST APIs using tools like NodeJs, Express, NestJs, HapiJs, PostgreSQL, MySQL, MongoDB, and Redis.

*MY EXPERIENCES*
1. Software Engineer
   - I was instrumental in architecting systems and making technical decisions for the team based on business needs communicated by my lead.
   - Responsible for training backend engineering interns on NodeJs and Golang

     Project: Payesk App (Unreleased)
     Golang, Redis, MongoDB, Heroku, AWS Lambda, AWS S3, Docker
      ∗ Contributed to building a blockchain payment processor
      ∗ Responsible for Implementing state-of-the-art security measures across the backend system. E.g single session per user,
single device login, IP address checking, e.t.c

     Project: Lendme App
     Typescript, Capacitor, Ionic-Angular, VueJs, Redis, HapiJs, NodeJs, PostgreSQL, Heroku
      ∗ Assisted in Maintaining the API and Mobile App for the project. Fixing bugs and attending to customer support
      ∗ Built new features on the Mobile Application and implemented the logic on the API.

2. Software Engineer
    - Led version control efforts for a team of 3 interns, employing GitHub and other public and open source repositories.
    - Documented technical workflows and knowledge in a private wiki for educating newly hired developers.

     Project: Parivest App
     NodeJs, Redis, MongoDB, Heroku, AWS ElasticBeanstalk, Docker
      ∗ Assisted in designing and building the application logic which includes interest payout, investing, interest
computation, e.t.c.
     ∗ Responsible for building the API for the mobile application which provided data for the admin website to consume.

3. Software Developer 
    Tech Stack: NodeJs, Express, NestJs, PostgresSQL, MongoDB, Docker, Heroku, AWS S3, AWS Lambda, AWS DynamoDB, System Design

    - Multi-tasked across multiple functions and roles to generate project results and meet deadlines and organizational expectations.
    - Determined coding requirements for site creation, e-commerce capability, security, and specialized scripts.
    - Oversaw back-end development on multiple projects to maintain website integrity, security, and efficiency.