Surajit Khan
Profile Summary:
Profile Summary
:
I am a strategic and visionary Engineering Manager with over 14 Years and 2 Months of experience in the industry. I have extensive experience in full life-cycle development projects and Agile methodology. Currently, I manage a team of 10+ developers and QA engineers, driving the successful delivery of high-quality software solutions.

My expertise includes AI/ML, Java, Python, and various cloud technologies. I excel in enhancing operational efficiencies and have a proven track record in leading large, complex projects, driving departmental ownership, and implementing strategic initiatives and visionary products.

I have extensive experience in diverse business sectors, including e-commerce, education, and enterprise applications.
Experiences:
Experiences
:

Rakuten India Enterprise Private Limited

Associate Engineering Manager
Jun 2018 - Present

  • Lead a team of 10+ developers and QA engineers in delivering high-quality software solutions.
  • Spearheaded strategic initiatives and visionary products for departmental growth.
  • Owned several critical department functions, focusing on AI implementation and operational efficiencies.
  • Managed the development of key projects, including the Digital Employee Management Tool and License Management Platform.
  • Implemented automation processes, enhancing deployment and operational efficiency.

Fireeye Cybersecurity Private Limited

Senior Programmer
May 2016 - Jun 2018

  • Led development and maintenance of critical software applications.
  • Contributed to infrastructure setup and automation processes.

Foradian Technologies Private Ltd.

Team Lead/Senior Software Engineer
Jun 2011 - May 2016

  • Guided junior team members and led the development of Fedena, a multipurpose school management software.
  • Implemented complex features and ensured code quality and project success.
Academic Qualifications:
Academic Qualifications
:
Degree / Certificate Qualification Institute Board / University Year
Master MS (AI & ML) Liverpool John Moores University Liverpool John Moores University 2023
Post Graduation PG (AI & ML) The International Institute of Information Technology, Bangalore The International Institute of Information Technology 2022
Graduation B.Tech(IT) Calcutta Institute of Engineering and Management West Bengal University Of Technology 2011
Key Projects:
Key Projects
:
  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 : It examines how current translation quality estimation (TQE) models assess the quality of machine-translated text and identifies key challenges and constraints in the evaluation process. Through an in-depth analysis of the WMT17 dataset, the research highlights gaps in existing methodologies, assesses the impact of various factors on translation quality, and proposes potential improvements to enhance the accuracy and reliability of TQE systems.
  2. Digital Employee Management Platform
    • Organization : Rakuten India Enterprise Private Limited
    • Duration : 4 Years and 10 Months (September 2020 – Present)
    • Team size : 8
    • Role : Planning, Architect, SDS, Development.
    • Technology used : Java (Spring Boot), MySQL, API Swagger, Postman, React (UI)
    • Synopsis : This is a comprehensive solution designed to streamline and integrate all internal business processes into a single platform. This includes managing PCs, account, access cards, and other licenses. By centralizing these functions, the platform ensures a smooth and efficient onboarding and offboarding process, enhancing overall operational efficiency and reducing administrative overhead.
  3. Synthetic Data - Generator
    • Organization : Rakuten India Enterprise Private Limited
    • 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 designed to create realistic test data by generating data from sample inputs. This tool provides high-quality, diverse datasets that mimic real-world scenarios. By automating the data generation process, it enhances operational efficiency and is a key component of the AI-Nization initiative, helping teams efficiently test and validate systems to ensure robust and reliable software performance.
  4. Standarize Operation Analytics
    • Organization : Rakuten India Enterprise Private Limited
    • Duration : 1 Year and 11 Months (July 2023 – Present)
    • Team size : 8
    • Role : Planning, Architect
    • Technology used : Hadoop, Kafka, SDKs, React (UI)
    • Synopsis : It is an AI-driven observability tool designed to enhance operational efficiency by centralizing and correlating logs from all microservices. It provides real-time error detection, automated alerts, and actionable insights, reducing downtime and improving system reliability. By streamlining log management and leveraging AI for proactive issue resolution, this tool optimizes performance and minimizes operational disruptions.
  5. License Management Platform
    • Organization : Rakuten India Enterprise Private Limited
    • Duration : 2 Years and 10 Months (August 2022 – Present)
    • Team size : 6
    • Role : Planning, Architect, SDS, Development
    • Technology used : Java (Spring Boot), Hadoop, Python, ML
    • Synopsis : Developed a robust platform to manage software licenses, ensuring compliance and reducing operational risks. The platform uses AI/ML algorithms for trend analysis and optimizing resource allocation. Key features include Real-time insights, Automated onboarding/offboarding, Compliance management, Cost optimization, Enhanced operational efficiency.
Other Projects:
Other Projects
:
  1. Employee Journey Portal
    • Organization : Rakuten India Enterprise Private Limited
    • Duration : 2 Years and 9 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 : It is a comprehensive application that streamlines the entire onboarding process, ensuring a seamless and efficient integration of new employees into the organization.
  2. Survey Tool
    • Organization : Rakuten India Enterprise Private Limited
    • Duration : 1 Month (September 2022 – November 2022)
    • Team size : 3
    • Role : Architect
    • Technology used : Python (Django), MySQL, API Swagger, Postman
    • Synopsis : It is an internal application designed to capture surveys, with a focus on ensuring data security through robust encryption and key rotation.
  3. Enroll Me Tool
    • Organization : Rakuten India Enterprise Private Limited
    • 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 is an application that facilitates event enrollment, manages waitlists, and sends reminders for upcoming events.
  4. Annotation Tool
    • Organization : Rakuten India Enterprise Private Limited
    • 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 : It enables users to annotate product information for evaluation in ML models and knowledge graphs.
  5. Product Editor
    • Organization : Rakuten India Enterprise Private Limited
    • 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 is for searching, editing, linking, and delinking product information efficiently.
  6. DEV-OPS Activities
    • Organization : Rakuten India Enterprise Private Limited
    • Duration : 6 Years (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 an automated deployment process, migrated projects to auto-scalable GCP instance groups, and enabled comprehensive monitoring and alerting systems, with experience in internal Rakuten Cloud.
  7. Authorization and Authentication Service
    • Organization : Rakuten India Enterprise Private Limited
    • 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 : It is a global, highly scalable solution providing granular authorization, allowing user permissions assignment based on partner and application.
  8. Audience Insights
    • Organization : Rakuten India Enterprise Private Limited
    • 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 : It is a dashboard for eCommerce audiences to track their activities and analytics
  9. Brand Management Tool Migration
    • Organization : Rakuten India Enterprise Private Limited
    • 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 : Successfully migrated the Brand Management Tool from a Rails code base, enhancing its functionality and flexibility to better support critical eCommerce brand attributes and meet evolving business needs.
  10. Go Lang code Migration
    • Organization : Rakuten India Enterprise Private Limited
    • 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 : Converted a Ruby-Sinatra microservice for capturing login history to Go-Lang (GoKit), improving performance and scalability.
  11. Ruby Gem - google_timeline
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. Fedena
    • Organization : Foradian Technologies Private 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.
  18. 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.
  19. Fedena API PlayGound
    • Organization : Foradian Technologies Private 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.
  20. Fedena Biometric Integration
    • Organization : Foradian Technologies Private 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.
  21. Fedena Log Analyzer
    • Organization : Foradian Technologies Private 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.
  22. Fedena Saas
    • Organization : Foradian Technologies Private 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.
  23. 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.
  24. 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.
  25. 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.
Technical Skills:
Technical Skills
:
  • AI/ML, Data Science
  • Java, Python, Spring Boot
  • Docker, Kubernetes, AWS/GCP
  • DotNet, Golang, Ruby on Rails
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 Aug 03, 2024