Badges
Certifications
robin4java has not earned any certificates yet.
Work Experience
Software Developer
Daffodil International University• October 2020 - September 2021
I joined Daffodil International University in October 2020 as a Frontend Web Developer. My primary role is to develop and maintain different websites of Daffodil International University and Daffodil Family as and when required. I have to work on User Interface(UI) design and improve User Experience(UX) also. Here I love to mention some of my recent projects - We recently launched our own digital marketplace is named "GoTemplate". I did all the frontend-related tasks. Here is the link - https://gotemplate.net . One of my recent projects is the DIU Faculty Site which is waiting to final deploy. Here is the link - https://diu-faculty-site.vercel.app/ . Here is my JD, working as Software Developer: * Develop and maintain different websites of Daffodil International University and Daffodil Family as and when required. * User Interface(UI) design and improve User Experience(UX). * Understanding and contributing to the technical solution from design through to code level. * Solve Challenging problems and make the front-end more reliable, predictable and elegant. * Develop different web and mobile applications depending on the requirements provided by the management or supervisor. * Collaborate with the IT team to set specification for websites and web servers. * Establish a strong security system for the websites and applications to protect them from malicious/cyber attacks. * Evaluate existing websites and applications to reprogram, update and add new features.
Software Developer
Edutechs• March 2019 - September 2020
I joined as a Fullstack Developer at Edutechs. We were a very small team and I was one of the core developers. We build Edutechs(https://edutechs.org/) - A digital video classroom solution along with all the features you need as a teacher. We use openvidu, a WebRTC based framework for video streaming, and Firebase Realtime Database as a database solution. To state management, we weren't using Redux but our own Redux like state management solution. we develop a mobile application using React Native. Here I like to mention some key contributions - Developing app for web and mobile platform, Working with ReactNative, Working with Firebase Real-time database and Cloud Firestore, Heavily work with jQuery, Working with live streaming technology (WebRTC), Using SASS as CSS preprocessor, Heavily working with different kind of algorithm and data-structure like as permutations and combinations, sorting, tree traversal and searching algorithm, Working with Node.js & REST API, Implement Video Broadcasting using webrtc(Openvidu), Kurento Media Server, Docker, Establish a persistent connection between server and client using WebSocket(socket.io). * Developing app for web and mobile platforms. * Working with ReactNative. * Working with Firebase Real-time database and Cloud Firestore. * Heavily work with jQuery. * Working with live streaming technology (WebRTC). * Using SASS as CSS preprocessor. * Working with Service Workers. * Heavily working with different kind of algorithm and data-structure like as permutations and combinations, sorting, tree traversal and searching algorithm. * Working with Node.js & REST API. * Implement Video Broadcasting using webrtc(Openvidu), Kurento Media Server, Docker. * Establish persistent connection between server and client using WebSocket(socket.io).
Junior full stack developer
Gain solutions Ltd• November 2018 - February 2019
I joined Gain Solutions as a Junior Web Developer. My primary task was developing a beautiful and functional cross browser compatible user interface for a CRM(Customer Relationship Management). We used git for version controlling and Jira for task management. * Developing web applications with React, Redux & GraphQL * Developing cross-browser compatible web application * CRM development * Working with object-oriented javascript codebase * Maintain version controlling using git * Presenting project outcome to the team * Making technical and coding documentation
Education
Daffodil International University, Dhāka
Computer Science & Engineering, BS• January 2013 - May 2018
I completed my B.Sc from Daffodil International University under Computer Science And Engineering department. I have learned all I can about my academic courses during my varsity time. I completed 60 courses including Lab with total credit 148. I like to mention some of my major courses as a list. 01. Computer Fundamental, 02. Programming and Problem Solving + Lab, 03. Discrete Mathematics, 04. Data Structure + Lab, 05. Engineering Mathematics, 06. Digital Electronics + Lab, 07. Statistics and Probability, 08. Object Oriented Programming + Lab, 09. Algorithms + Lab, 10. Microprocessor and Assembly Language + Lab, 11. Data Communication, 12. Database Management System + Lab, 13. Computer Networks + Lab, 14. System Analysis and Design, 15. Computer Architecture and Organization, 16. Operating Systems + Lab, 17. Compiler Design + Lab, 18. Wireless Programming, 19. Artificial Intelligence + Lab, 20. Web Engineering + Lab, 21. Computer Graphics + Lab, 22. Embedded System, 23. Image Processing, 24. Data Mining,