Nahiyan K.

Nahiyan K.

Consulting Software Engineer

Followers of Nahiyan K.3000 followers
location of Nahiyan K.Berlin, Berlin, Germany

Connect with Nahiyan K. to Send Message

Connect

Connect with Nahiyan K. to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Omio

  • Education

    • Bangladesh University of Engineering and Technology

      2008 - 2014
      Bachelor of Science (BSc) Computer Science and Engineering
  • Experience

    • QI Analysis

      Sept 2014 - Jul 2015
      Consulting Software Engineer

      QI is a smart Email management system.Working with: Java, PostgreSQLMy Responsibilities were:- Building distributed systems- Cloud deployment of distributed system- Fetching and storing emails based on IMAP, POP3, Exchange Rules- Creating Abstract email system combining all differnt kind of Emails from Google/Yahoo/Hotmail- Creating logic for combining the emails to show users information in right wayThe team consisted of 4 Backend, 2 frontend developers. Show less

    • Booking.com

      Aug 2015 - Jul 2016
      Graduate Software Developer
    • Omio

      Nov 2016 - now

      Working with Nodejs, Typescript, React, Mysql, CouchbaseTaking over responsibility of also frontend and becoming a fullstack Engineer.1. Taking care of Frontend comonents checkout page (Payment page)2. Backend operations related to paymentsSince the responsibility of monitoring is very crucial in our team we monitor the system 24/7 by following OnCall Process. During my schedule I have to be always ready with my internet and laptop to tackle any unwanted system issue.The team is made up of 3 Backend developers, a Product Owner, 2 front end Developers and the methodology implemented is Kanban.Apart from the responsibilites we also:- Converting Our Code base from js to Typescript for both frontend and backen- Taking interviews Show less Working with Java, Springboot, Nodejs, Typescript, Mysql, CouchbaseCheckout is responsible for everything related to payment. More detailed responsibility involves1. Providing customer proper exchange rates, update the rates2. Showing Proper Payment methods. This includes both controlling the Checkout front end page and also the Backend server rules.3. Blocking unwanted fraud to pay in our site. 4. Analyse customer experience and perform experiments for differnt payment features5. Post booking related Fraud monitoring and processing.Since the responsibility of monitoring is very crucial in our team we monitor the system 24/7 by following OnCall Process. During my schedule I have to be always ready with my internet and laptop to tackle any unwanted system issue.The team is made up of 4 Backend developers, a Product Owner, 2 front end Developers and the methodology implemented is Kanban.Apart from the responsibilites we also:- Splitted our system from legacy system to have independent Codebase for our team- Converting Our Code from Java to Node.js- And then later converting code base to Typescript Show less

      • Software Engineer - Payments/Checkout Team

        May 2018 - now
      • Junior Software Engineer - Payments/Checkout Team

        Apr 2017 - Apr 2018
      • Junior Software Engineer - Booking Team

        Nov 2016 - Mar 2017
  • Licenses & Certifications