Summary
Overview
Work History
Education
Skills
Certification
Awards
Timeline
Generic

Abid Hossain Khan

Senior Staff Backend Engineer
Montreal,QC

Summary

I am an Application Architect with a passion for creating exceptional products and empowering teams to work more efficiently. I specialize in architecting and developing horizontally scalable back-end systems using RDBMS, NoSQL databases, and distributed RESTful and Graph API services.

Overview

18
18
years of professional experience
7
7
years of post-secondary education
1
1
Certification
4
4
Languages

Work History

Senior Staff Backend Engineer

AppDirect Canada Inc
08.2021 - Current
  • Ensured the architecture evaluation of multiple modules across teams
  • Designed and develop new microservices
  • Adopted event-driven architecture
  • Client interaction, requirement analysis, estimation, design, and development.
  • Drafted long-term technical vision for the team
  • Mentored multiple teams
  • Tools & Technology: Java, Spring Boot, Hibernate, JPA, Docker, Redis, Kubernetes, Kafka, Debezium, Temporal

Senior Manager

AppDirect India Private Limited
04.2019 - 07.2021
  • Ensured the architecture evaluation of multiple modules across teams
  • Designed and develop new microservices
  • Client interaction, requirement analysis, estimation, design, and development.
  • Managed a team of 16 members
  • Supervised scrum of scrum
  • Tools & Technology: Java, Spring Boot, Hibernate, JPA, Docker, Redis, Kubernetes

Staff Backend Engineer

AppDirect India Private Limited
11.2016 - 06.2019
  • Managed Billing team
  • Decomposed a monolithic application into a microservice architecture
  • Client interaction, requirement analysis, estimation, design, and development.
  • Tools & Technology: Java, Spring Boot, Hibernate, JPA, Memcache, Docker, Kubernetes, MySQL, Github, React JS, Jenkins, TestNg, Spock, AWS

Application Architect

Culture Machine Media Private Limited
05.2015 - 11.2016
  • Architected and implemented a horizontally scalable, distributed BI application
  • Established a new technical team and provided mentorship and guidance.
  • Implemented different processes for code quality, build & continuous integration.
  • Established different environments
  • Established Hadoop cluster
  • Tools & Technology: Java, Spring Boot, Hibernate, JPA, Redis, Postgres, AWS, Hive. Qubole, Snowflake, Sisense

Application Architect

Talentica Software India Private Limited
04.2014 - 05.2015
  • Architected and implemented a distributed cloud-based Single Page Application
  • Mentored team members to improve productivity
  • Implemented different processes like code review, code check-in, and continuous integration.
  • Tools & Technology: Java, Spring Boot, Hibernate, JPA, Redis, MySQL, Vertica, JQuery, CSS, AWS, Jenkins, Bitbucket

Senior Software Engineer

Talentica Software India Private Limited
07.2012 - 03.2014
  • Implemented Payment Gateway
  • Developed throttle control engine
  • Developed Pricing engine
  • Mentored team members
  • Tools & Technology: Java, Spring, Hibernate, JPA, Redis, MySQL, Vertica, JQuery, CSS, AWS, Jenkins, Bitbucket

Software Engineer

Loylogic Technologies India Private Limited
08.2011 - 07.2012
  • Performed various PoC
  • Implementation of features
  • Implemented Single Sign-on
  • Implemented accounting. module
  • Mentored team members
  • Tools & Technology: Java, Spring, Hibernate, JPA, MySQL, JQuery, CSS, Jenkins, Bitbucket

Software Engineer

Talentica Software India Private Limited
03.2010 - 08.2011
  • Performed various PoC
  • Implemented business feature
  • Tools & Technology: Java, Spring, Hibernate, JPA, MySQL, JQuery, CSS, Jenkins, Bitbucket

Application Developer

IBM India Private Limited
11.2007 - 03.2010
  • Implemented customer change requests
  • Tools & Technology: Java, Spring, Hibernate, JPA, Db2

Education

Bachelor of Technology - Computer Science & Engineering

National Institute of Technology
Durgapur
08.2003 - 04.2007

Higher Secondary - Science

West Bengal Council of Higher Secondary Education
West Bengal
08.2001 - 05.2003

Secondary - General

West Bengal Board of Secondary Education
West Bengal
05.1999 - 04.2001

Skills

Expereince with java

Experience with Spring

Experienced with Hibernate ORM

Experience with Docker

Skilled in relational database management systems

Experienced in utilizing NoSQL database technologies

Experienced in utilizing Hadoop and Hive for data analysis

Experienced in Qubole platform

Experienced in building user interfaces using React JS

Experienced with Snowflake analytics

Experience with Temporal

Familiar with AI technologies

Experienced in automated testing with jUnit and TestNG

Experienced with Test Driven Development

Experienced in Distributed architecture, Micro-services, and Serverless architectture

Experienced in Responsive design

Experienced in Continuous integration, Micro-services, Serverless Architecture

Experienced in Redis

Certification

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

Awards

  • Best student of the institute, 2007, Tata Consultancy Services
  • Top performer, 2010, Talentica Software

Timeline

Senior Staff Backend Engineer

AppDirect Canada Inc
08.2021 - Current

Senior Manager

AppDirect India Private Limited
04.2019 - 07.2021

Staff Backend Engineer

AppDirect India Private Limited
11.2016 - 06.2019

Application Architect

Culture Machine Media Private Limited
05.2015 - 11.2016

Application Architect

Talentica Software India Private Limited
04.2014 - 05.2015

Senior Software Engineer

Talentica Software India Private Limited
07.2012 - 03.2014

Software Engineer

Loylogic Technologies India Private Limited
08.2011 - 07.2012

Software Engineer

Talentica Software India Private Limited
03.2010 - 08.2011

Application Developer

IBM India Private Limited
11.2007 - 03.2010

Bachelor of Technology - Computer Science & Engineering

National Institute of Technology
08.2003 - 04.2007

Higher Secondary - Science

West Bengal Council of Higher Secondary Education
08.2001 - 05.2003

Secondary - General

West Bengal Board of Secondary Education
05.1999 - 04.2001
Abid Hossain KhanSenior Staff Backend Engineer