Hi, I'm Foridul Islam
Foridul Islam
Team Lead | Senior Software Engineer at SELISE Digital Platforms
I am Foridul Islam. Currently, I am working as a Team Lead & Senior Software Engineer at SELISE Digital Platforms since January 1, 2016.
I also worked as a Research Assistant under Assistant Professor Sangeeta Biswas and Utpalananda Chowdhury on my Thesis paper regarding "Development of English to Bangla Sentence Translator Using Rule-Based MT Method" at the Center for Research and Innovation Lab, Department of Computer Science & Engineering, University of Rajshahi-6205, Bangladesh.
Currently, I am living in Dhaka, Bangladesh.
Education
Degree: MSc. in Computer Science & Engineering
University Name: University of Rajshahi
Duration: 01-01-2014 – 30-12-2014
Passing Date: 11-11-2015
Result: 3.52 out of 4.00
Degree: BSc. in Computer Science & Engineering
University Name: University of Rajshahi
Duration: 01-01-2010 – 30-12-2013
Passing Date: 27-11-2014
Result: 3.61 out of 4.00
Areas of Expertise
C#, .Net Core
Angular
TypeScript
JavaScript
Angular Material
MongoDB
RabbitMQ
WebAPI
Microservice
Micro-frontend
Git
JIRA
GraphQL
Azure App Insights
Team Management
Professional Experience
Key Responsibilities
- Performing the role of Team Lead for multiple projects consisting of front-end developers, backend developers, QA engineers, and designers.
- Analysis and understand the project requirements and deliver them.
- Set a release plan, Break the tasks, estimate time, assign the task to each team member, and make sure to deliver it on time.
- Communicate with the QA engineers, Business analyst, product manager, and software architect
- Design and Develop server-site API and other server-side tasks.
- Plan project requirements and estimated delivery time.
- Mentored freshers and junior developers and review junior developers' code.
Worked as a Research Assistant under Associate Professor Sangeeta Biswash and Utpal Anonda Chowdhury on a paper regarding "Development of English to Bangla Sentence Translator Using Rule Based MT Method" at Center for Research and Innovation Lab, Department of Computer Science & Engineering, University of Rajshahi-6205, Bangladesh.
Projects
20-10-2019 – present
Overview:
As one of the leading health and accident insurers in Switzerland, SWICA serves around 1.5 million insured people and 27,000 corporate clients. With an impressive number of 25 thousand enlisted therapists, SWICA has been ensuring fast solutions for patients’ every requirement. Insurance coverage on alternative medicine is one of the more popular solutions offered by SWICA.
Technology Used:
C#,.NET Core, Web API, RabbitMQ, Angular 8, Angular Material, JavaScript, Fuse theme, and many more.
01-02-2018 – 10-10-2018 (8 months)
Overview:
The event’s simple app structure helps to find all the information relevant to the exhibition. This includes automobile details, exhibitor details, and news about publications. The app structure and concise content are all managed from a central content management system built on WordPress. The resultant system is lean, efficient, and minimalistic- and it perfectly mirrors the image of the exhibition itself.
Technology Used:
C#, .NET, Angular 6, Android, iOS Swift, PWA, ECAP, WordPress, Rabbitmq, Nginx, AWS S3, AWS lambda, and many more.
SWICA Unified Search Directory
20-10-2018 – 30-02-2019 (4 months)
Overview:
Unified Search Directory is a feature that allows SWICA customers to be able to search the service providers who provide services under the coverage of SWICA. It acts as a one-stop solution to the customer. It is loaded in www.swica.ch where customers can find any service providers they desire and filter them out based on desired criteria.
Technology Used
C#,.NET Core, Web API, Angular 8, Infocentric components, and many more.
02-02-2017- 30-01-2018 (11 months)
Overview:
End-to-end digital platform for the world's largest independent corporate insurance network of Swisslife Global Solutions.
Technology Used
C#,.NET Core, Web API, Angular 8, Infocentric components, and many more.
01-01-2016 – 01-02-2017 (14 months)
Overview:
End-to-end digital platform for the world's largest independent corporate insurance network of Swisslife Global Solutions.
Technology Used:
C#, .NET, Web API, MongoDB, RabbitMQ, AngularJs, Angular Material, JavaScript, and many more.
Publications
Development of English to Bangla sentence Translator using Rule Based MT Method
Oct 15, 2015 Computer Science & Engineering, University of Rajshahi-6205, Bangladesh
Machine Translation is a language translation process which uses bilingual data sets and other grammatical rules of those language to translate text from one language to another language. This paper presents an overview of designing and implementing English to Bangla Machine Translation (MT) system. The proposed system works in three steps: (i) The Scanner: reads the input sentence, tokenizes words, checks spell, populates information and stores the results. The scanner uses a database and word morphology technique to check spell of each word and finding lexical information from the dictionary. (ii) The Parser: parses the input sentence to check syntactic correctness and identifies its tense category and stores the results. A rule based top-down parser is used to parse the input sentence for checking syntactic correctness. (iii) And Finally the Bangla Generator: generates Bangla sentence which is equivalent to the input English sentence. The generator uses the outputs of the Scanner and the Parser and a suffix table to generate syntactically correct Bangla sentence. Word morphology for Bangla words are also used in Bangla generation phases.
Trainings
Training Title: AZ-204: Microsoft Azure Developer
Institute: RPS Consulting
Duration: 01-06-2020 – 05-06-2020
Certification
Problem Solving (Intermediate) Certificate
Problem Solving (Basic) Certificate
ITEE FE (Half Passer, March 2015)
Achievements
SELISE Technology awards 2018 for Best Architecture (02/2019)
Contact
Email: devforid.bd@gmail.com