I'm Rubayat Shusmita Khan,a mobile app developer working with the app team. I specialize in building cross-platform applications using React Native and Flutter.
-
Position: Senior Software Engineer
-
Duration: July 2023 – Present
-
Responsibilities:
- Develop mobile applications for Android using Flutter and React Native frameworks.
- Integrate API services into mobile applications to enhance functionality.
- Implemented custom analytics integration, including Mixpanel events, to track user behavior, measure app performance, and gain insights into user engagement.
- Implemented deep linking functionality for app ad campaigns, enhancing user engagement and interaction with the app.
- Analyze and maintain existing Flutter and React Native applications to ensure high-quality code and functionality.
- Design, develop, implement, and troubleshoot mobile applications to meet business requirements and user needs.
- Create and maintain reusable components and base classes to increase development efficiency.
- Work collaboratively with cross-functional teams to understand functional specifications and develop creative solutions to meet business requirements.
- Ensure responsive UI design using React Native and othertrending JavaScript technologies.
- Communicate and cooperate with otherteam members to ensure efficient management of development tasks.
- Developed and implemented coding standards, best practices, and development methodologies to ensure the quality of code produced by the team.
-
Playstore Links
-
Position: Software Engineer
-
Duration: Jan 2021 – Dec 2022
-
Responsibilities: • Develop mobile applications for Android using Flutter and React Native frameworks. • Integrate API services into mobile applications to enhance functionality. • Design, develop, implement, and troubleshoot mobile applications to meet business requirements and user needs. • Create and maintain reusable components and base classes to increase development efficiency. • Work collaboratively with cross-functional teams to understand functional specifications and develop creative solutions to meet business requirements. • Ensure responsive UI design using React Native and othertrending JavaScript technologies. • Communicate and cooperate with otherteam members to ensure efficient management of development tasks. • Lead the development of the in-house payment app from scratch using Flutter, including development, and implementation. • Develop and enhance existing mobile applications, including the in-house payment app, Truck Lagbe (Shipper) app, and Truck Lagbe Owner app, available on Google Play Store.
-
Position: Software Engineer
-
Duration: Jul 2019 – Dec 2020
-
Responsibilities:
- Develop mobile applications for Android using React Native frameworks.
- Integrate API services into mobile applications to enhance functionality.
- Design, develop, implement, and troubleshoot mobile applications to meet business requirements and user needs.
- Create and maintain reusable components and base classes to increase development efficiency. • Ensure responsive UI design using React Native and othertrending JavaScript technologies.
- Communicate and cooperate with otherteam members to ensure efficient management of development tasks.
- Develop and enhance existing mobile applications, including the Truck Lagbe (Shipper) app, and Truck Lagbe Owner app, available on Google Play Store.
- Position: Software Developer Trainee
- Duration: Jan 2019 -Jul 2019
- Responsibilities:
- Demonstrated expertise in the complete software development lifecycle (SDLC) by contributing to every stage of the process from conception to deployment.
- Developed a user-friendly interface utilizing Model-View-Controller(MVC) architecture and C Sharp to create responsive web pages.
- Implemented a variety of front-end technologies, including HTML, CSS, JavaScript, AngularJS, and AJAX, to ensure optimal performance and usability.
- Designed and developed Master Pages to facilitate consistency and ease-of-use throughout the application.
- Analyzed system requirements and contributed to the design of an overall 3-Tier architecture, ensuring the scalability and efficiency of the application.
- Participated in testing and debugging to ensure high-quality code and mitigate any issues that arose during the development process.
- Position: Teaching Assistant
- Duration: Dec 2018 - Apr 2019
- Responsibilities:
- Guiding students through laboratory exercises, and providing guidance and support to help them solve problems and complete assignments effectively.
- Collaborating with teachers and otherteaching assistants to develop effective lesson plans and materials, and ensure a high-quality educational experience for students.
- Frameworks: React Native, Flutter, AngularJS, ASP.NET MVC
- State Management: Redux Toolkit
- Navigation: React Navigation
- Programming Languages: Dart, C Sharp, C, C++, Java, Object-Oriented Programming
- Web Technologies: HTML5, CSS3, JavaScript, PHP, JSON
- User Interface: Responsive UI Design
- API Service: Integration
- Development Tools: Android Studio, Visual Studio Code, Sublime Text, Visual Studio 2017, Microsoft SQL Server Management Studio, Code::Blocks, Postman, MySQL Workbench
- Databases: MySQL, MongoDB
- Version Control: GitHub, GitLab, Team Foundation Server (TFS)
- Problem Solving Skills: Solved more than 100 problems cumulatively in HackerRank, URI Online Judge, Codeforces Online Judge, HackerEarth, and other online judges.
- DETECTING FAKE NEWS USING MACHINE LEARNING AND PREVENT IT FROM SPREADING ON SOCIAL MEDIA - ML, Linear regression, Decision tree, Naive Bayes algorithm, Random forest algorithm.