Surajit Khan
Profile Summary:
Profile Summary
:
  • A result-oriented professional with 13 Years experience in executing full life-cycle development projects, Agile Methodology, ramping-up projects within time & best practice guidelines
  • Insightful knowledge in AI/ML (Computer Vison, NLP (ChatBot), Analytics), JAVA-SpringBoot, Python-Django-Flask, Golang, Ruby on Rails, Cloud, SQL, Git, Webservers etc.
  • Managing large and complex projects or multiple components of a large projects involving more than one company’s product/ services
  • MS in Machine Learning & AI
  • Have valid visa for US (B1/B2) and Japan
Employment Details:
Employment Details
:
  • Working as Associate Engineering Manager at Rakuten since June, 2018 to Present.
  • Worked as Senior Programmer at FireEye from May 2016 to Jun 2018. (Experience: 2 Years and 1 Month )
  • Worked as Team Lead/Senior Software Engineer at Foradian Technologies Pvt. Ltd. from June, 2011 to May 2016. (Experience: 4 Years and 11 Months )
Academic Qualifications:
Academic Qualifications
:
Degree / Certificate Qualification Institute Board / University Year % / CGPA
Master MS (AI & ML) Liverpool John Moores University Liverpool John Moores University 2023 55
Post Graduation PG (AI & ML) The International Institute of Information Technology, Bangalore The International Institute of Information Technology 2022 89.67 *CGPA=8.97/10
Graduation B.Tech(IT) Calcutta Institute of Engineering and Management West Bengal University Of Technology 2011 78.17 *CGPA=7.96/10
12th Higher Secondary Jadavpur N.K. Pal Adarsha Sikshayatan West Bengal Council Of Higher Secondary Examination 2007 74.4
10th Secondary Arambagh High School West Bengal Board of Secondary 2005 73
Trainings / Projects Undertaken:
Trainings / Projects Undertaken
:
  1. Thesis: The Limits of Translation Quality Estimation with WMT17 Dataset
    • Organization : Liverpool John Moores University
    • Duration : 9 Months (January 2023 – October 2023)
    • Team size : 2
    • Role : Planning, Thesis Writing
    • Technology used : AI/ML
    • Synopsis : Translation Quality Estimation (QE) has emerged as a crucial component in the machine translation landscape, offering a means to evaluate translation quality without the need for human-generated reference translations.
  2. Synthetic Data - Generator
    • Organization : Rakuten
    • Duration : 6 Months (March 2023 – September 2023)
    • Team size : 4
    • Role : Planning, Architect.
    • Technology used : AI/ML (GAN), FastAPI, StreamLit
    • Synopsis : It is an application which can generate data from the sample data input. This helps to QA/DEV/UAT to use as test data.
  3. Digital Employee Management Tool
    • Organization : Rakuten
    • Duration : 3 Years and 7 Months (September 2020 – Present)
    • Team size : 8
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman, React (UI)
    • Synopsis : It helps to integrate all internal business processes integrated in one platform, so that any onboarding and offboarding process will be smooth.
  4. Employee Journey Portal
    • Organization : Rakuten
    • Duration : 1 Year and 7 Months (September 2022 – Present)
    • Team size : 8
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), Python, MySQL, API Swagger, Postman, React (UI)
    • Synopsis : This application helps smooth onboarding of a new employee.
  5. License Management Platform
    • Organization : Rakuten
    • Duration : 1 Year and 8 Months (August 2022 – Present)
    • Team size : 6
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman
    • Synopsis : It helps to manage the License and analyse the active user statistics.
  6. Standarize Operation Analytics
    • Organization : Rakuten
    • Duration : 9 Months (July 2023 – Present)
    • Team size : 8
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman, React (UI)
    • Synopsis : It helps to converts data to a common format to enable users to process and analyze it.
  7. Survey Tool
    • Organization : Rakuten
    • Duration : 1 Month (September 2022 – November 2022)
    • Team size : 3
    • Role : Architect
    • Technology used : Python (Django), MySQL, API Swagger, Postman
    • Synopsis : Internal tool to capture Survey. Challenging part was data encryption, key rotation etc.
  8. Enroll Me Tool
    • Organization : Rakuten
    • Duration : 1 Year and 4 Months (January 2021 – May 2022)
    • Team size : 3
    • Role : Planning, SDS, Development.
    • Technology used : ASP.NET, Bootstrap, Javascript, Azure
    • Synopsis : This tool helps users to enroll to events, There features like enrollment, waitlisted. People get reminders about the upcoming events.
  9. Annotation Tool
    • Organization : Rakuten
    • Duration : 8 Months (January 2020 – September 2020)
    • Team size : 4
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman, React (UI)
    • Synopsis : This tool helps to user to annotate product information, which was evaluated in ML/knowledge graph
  10. Product Editor
    • Organization : Rakuten
    • Duration : 1 Year and 2 Months (July 2019 – September 2020)
    • Team size : 4
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman, React (UI)
    • Synopsis : This tool helps to edit product information. Using this tool, you can search for a product and edit it. You can also link/delink items from a product.
  11. DEV-OPS Activities
    • Organization : Rakuten
    • Duration : 4 Years and 9 Months (August 2019 – Present)
    • Team size : 4
    • Role : Planning, Architect.
    • Technology used : GCP, Shell Script, Networking, Auto Scalable VMs, LB, Rakuten Cloud, Azure, Docker, K8s
    • Synopsis : Implemented automated deployment process with GCP bucket, GCP instances. Also migrated existing projects to GCP instance groups, which is auto scalable. We enabled monitoring and alerting systems as well. Also having experiance in internal Rakuten Cloud.
  12. Authorization and Authentication Service for Org
    • Organization : Rakuten
    • Duration : 1 Year and 5 Months (April 2019 – September 2020)
    • Team size : 2
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman
    • Synopsis : This is a global A&A service for org. This service provides you a more granular level of authorization. We can assign permission to the user, based on partner, application wise. This is highly scalable.
  13. Audience Insights
    • Organization : Rakuten
    • Duration : 8 Months (April 2019 – November 2019)
    • Team size : 3
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman
    • Synopsis : This is a Dashboard for eCommerce audiences to track their activities.
  14. Brand Management Tool Migration
    • Organization : Rakuten
    • Duration : 5 Months (November 2018 – March 2019)
    • Team size : 2
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Ryby On Rails, MySQL, ELK, Memcached, Api Swagger, Postman
    • Synopsis : Brand Management Tool is to keep the brand information. In an eCommerce company, Brand is an important attribute. As a part of this migration project, we decoupled the brand management tool from a Rails code base. We also added some new functionalities as business requirements.
  15. Go Lang code Migration
    • Organization : Rakuten
    • Duration : 2 Months (June 2018 – September 2018)
    • Team size : 2
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Go Lang (Go-KIT), Postgres, Redis, Api Swagger, Postman
    • Synopsis : We have a Microservice to capture login history related information. This code was in Ruby-Sinatra. The aim is to convert this code into Go-Lang (GoKit).
  16. Ruby Gem - google_timeline
  17. Licensing Application
    • Organization : Fireeye Cybersecurity Private Limited
    • Duration : 2 Years and 1 Month (May 2016 – June 2018)
    • Team size : 6
    • Role : Planning, SDS, Development.
    • Technology used : Ruby on Rails(mvc), PostgreSQL, HTML(5), CSS(3), GIT.
    • Synopsis : This application helps to generate License Key for FireEye products. We have exposed a dozen of APIs which are being invoked by other sales applications (i.e. Salesforce, Oracle). We have recently upgraded this application to Rails 4. We do take care of infrastructure as well.
  18. Document Portal
    • Organization : Fireeye Cybersecurity Private Limited
    • Duration : 2 Years and 1 Month (May 2016 – June 2018)
    • Team size : 3
    • Role : Planning, SDS, Development, Enhancement
    • Technology used : Ruby on Rails(mvc), PostgreSQL, HTML(5), CSS(3), GIT.
    • Synopsis : This is being used by the client for all FireEye products. We have a mechanism to upload static contents and those file can be accessible through a custom URL.
  19. Automation
    • Organization : Fireeye Cybersecurity Private Limited
    • Technology used : Ruby on Rails(mvc), PostgreSQL, PRTG.
    • Synopsis : Automation is the future. Have been continuing a lot of automations in my current organization. i.e. Report Generation, Auto DR start, Rails code deployment etc.
  20. Infrastructure setup for Middleware application
    • Organization : Fireeye Cybersecurity Private Limited
    • Duration : 3 Months (June 2017 – August 2017)
    • Team size : 4
    • Role : Planning, Package installations
    • Technology used : JAVA, Boomi, Zabbix, CentOS, Load Balancer
    • Synopsis : This was a system admin works. I took up this responsibility and worked with the Infrastructure Architecture and Boomi Architecture team to set up the environments. We have also built DR plans and the corresponding infrastructures along with it.
  21. OCSO - One Click Sign On
    • Organization : Open Source
    • Duration : 3 Months (June 2016 – September 2016)
    • Technology used : Ruby on Rails(mvc), Sqlite3, HTML(5), CSS(3), GIT.
    • Synopsis : This is an SSO application, developed using Rails. The application can be used at ocso.surajitkhan.in.
  22. Fedena
    • Organization : Foradian Technologies Pvt. Ltd.
    • Duration : 4 Years and 11 Months (June 2011 – May 2016)
    • Team size : 12
    • Role : Planning, SDS, Development.
    • Technology used : Ruby on Rails(mvc), MySql, HTML(5), CSS(3), svn,Javascript, Jquery.
    • Synopsis : Fedena is a multipurpose school management software and student information system. 3.0.1 is the latest Fedena (will be released soon). In 3.0 version the main changes were the functional flow and UI changes, jquery updated for the entire project. In this version we have optimized on the code complicity also so that users can use Fedena in a more flexible way. Here my main role is, to check code complexity, planning and guiding the junior teammates, and also developed s3 file upload concept in Fedena,  Beside that, I was a part of  Fedena 2.3, 2.3.1, 2.3.2, 2.3.4, 2.3.5, 3.0 (latest released version) as developer.
  23. Spinach Networks
    • Duration : 4 Years and 10 Months (August 2010 – May 2015)
    • Technology used : Asp.Net(VB), MySQL, HTML(5), CSS(3), Java-script, Jquery.
    • Synopsis : This is a social network site. Here we can upload, share and store unlimited files in the cloud. We can play games, upload and share photos, music, and videos. We can make new friends. Online sql editor, book gallery, and lots of applications.
  24. Fedena API PlayGound
    • Organization : Foradian Technologies Pvt. Ltd.
    • Duration : 6 Months (April 2014 – September 2014)
    • Team size : 3
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Ruby on Rails(mvc), MySQL, Cent OS, git.
    • Synopsis : We have APIs available in Fedena. Accessing the APIs, third party developers can make applications. We have made the API PlayGround application to guide the developers. Here you can find sample code in HTML/JS, Ruby. We got positive feedback from the third-party developers.
    • Furthermore, we got the best Innovation Award for this.
  25. Fedena Biometric Integration
    • Organization : Foradian Technologies Pvt. Ltd.
    • Duration : 8 Months (September 2015 – May 2016)
    • Team size : 4
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Ruby on Rails(mvc), MySQL, Cent OS, git, DotNet, Windows, Visual Basic
    • Synopsis : The Biometric Integration application collects student/employee attendance data from the biometric devices. This data is processed by the Biometric web application and then sent to Fedena in frequent intervals to mark the attendance.
  26. Fedena Log Analyzer
    • Organization : Foradian Technologies Pvt. Ltd.
    • Duration : 2 Years and 10 Months (August 2013 – May 2016)
    • Team size : 2
    • Role : Planning, Architect, Development
    • Technology used : Ruby on Rails(mvc), MySQL, HTML(5), CSS(3), Javascript, Jquery, svn.
    • Synopsis : Its a different project of our organization. This will analyze the Fedena log file. Using this project we can make user reports of a Fedena instance.
  27. Fedena Saas
    • Organization : Foradian Technologies Pvt. Ltd.
    • Duration : 6 Months (November 2012 – April 2013)
    • Team size : 3
    • Role : Planning , Development, Bug fixing, Enhancement
    • Technology used : Ruby on Rails(mvc), MySQL, HTML(5), CSS(3), svn, Javascript.
    • Synopsis : This is a Fedena multi school based plugin. Using the plugin we can use a Fedena instance as a single school and as a multi school  at same time. The basic architecture is we can create a client profile and the client can create schools as per license given. This is one of the successful projects running in foradian server. Here we have 400+ schools.
  28. Algorithm for Mobile Ad-hoc Network Clustering System
    • Institute : Calcutta Institute of Engineering and Management
    • Duration : 1 Year and 1 Month (May 2010 – May 2011)
    • Team size : 2
    • Role : Project Developer
    • Technology used : C
    • Synopsis : Ad-hoc network is used in military camp, wireless communication. The aim was to make an optimized (distance and cost wise) algorithm.
  29. Website for WBBSE Warehouse Management System
    • Institute : Micro Pro.
    • Duration : 1 Month (July 2010 – August 2010)
    • Team size : 2
    • Role : Project Leader/Developer
    • Technology used : JSP, Oracle, Java Script
    • Synopsis : It was a sample project of a warehouse management system. Here we have a user login system, based on the user (i.e. customer login, owner login), it will redirect to the corresponding page. If the user is the owner, he can add/edit/destroy the book details, others only can view the records.
  30. Book Finder
    • Institute : Calcutta Institute of Engineering and Management
    • Duration : 3 Months (November 2009 – February 2010)
    • Team size : 6
    • Role : Project Leader/Developer
    • Technology used : VB, Ms-Access
    • Synopsis : It is a Book Store management system software. Here we have two different sections, the owner can add/update/delete book entries, can view current books status, any new book requested by the customer. On other hand, customers can directly access the book. They can search, buy books. They can also give orders for new books.
Computer Proficiency:
Computer Proficiency
:
  • AI/ML (2022 - present)
  • Data Science (2022 - present)
  • SpringBoot/Java (2018 - present)
  • Python (2017 - present)
  • Core Java (2008 - present)
  • Javascript - Jquery (2010 - present)
  • AWS/GCP (2017 - present)
  • ASP.NET (MVC) (2021 - 2022)
  • Golang/Go-Kit (2018 – 2018)
  • Ruby on Rails (2011 – 2018)
  • Ruby (2011 - present)
  • Nginx, Apache server (2011 - present)
  • GIT (2012 - present)
  • Linux/ubuntu basics (2010 – present)
  • HTML, CSS (2007 - present)
Family Details:
Family Details
:
Details Name Occupation
Father Mr. Rampada Khan Retired Agricultural Marketing Officer, W.B
Mother Mrs. Bina Khan Housewife
Siblings Mr. Arijit Khan Assistant Professor, Nanyang Technological University, Singapore
Personal Details:
Personal Details
:
Last Updated on Jul 29, 2021