Sadat Arefin Rafat Email and Phone Number
I am a Software Engineer with experience in developing web, desktop, mobile and cross-platform applications using cloud-based technologies for enterprise, small business, developer & personal productivity and automation to provide convenience to people.I have experience with different programming languages, frameworks, and tools, including C#, TypeScript, SQL, .NET, Blazor, Angular, React, Express, MongoDB, and NestJS. I have also worked with Microsoft Azure services such as Repos, Pipelines, Boards, App Services, SQL Server, Elastic Pool, Application Insights, Entra (formerly Active Directory), and Function Apps in enterprise company. I also deployed several application with Docker, Apache, Nginx etc. in Linux VPS and also built & maintaining small WordPress websites for several clients.I know about software best practices and principles like Domain Driven Design (DDD), Test-Driven Development (TDD), Clean Coding principles, OWASP vulnerabilities, database optimization techniques, SDLC methodologies like Agile, Waterfall, and Iterative, and software architectures including Microservices, Modular Monolith, Clean Architecture, and Cloud-first applications.In my free time, I am always try exploring new (and old) technologies and refining my skills to stay updated in the software engineering field like system design, secure software development, software user experience, different types of database and AI-enabled software development.
Hawarit
View- Website:
- hawarit.com
- Employees:
- 109
-
Software Engineer | R And D | Python | Ml | DjangoHawaritDhaka, Bd -
Software EngineerHawarit Limited Aug 2023 - Present8606 Kb, Sneek, Friesland, NetherlandsI joined as a software engineer at HawarIT, a Dutch-Bangladeshi IT Company. In my time here, I used tools and technologies like .NET Core, Blazor, Bootstrap, Azure services and Autodesk Revit API to build a multi-user Revit plugin that helps users order products from Revit models from our client, Rensa Family and track them. Also has tools for engineers to manahe their Revit Prefabs and Revit Drawings. Building another 2 tools-a place to track orders for customers and a communication platform between 3 departments of Rensa Family to provide quicker delivery of products. Key Contributions & Experiences:1. Implemented Microsoft Entra Authentication with SSO alongside the existing login process.2. Designed and structured a new project using n-Tier Architecture.3. Improved product performance for a smoother user experience with limited resources.4. Enhanced the user interface and user experience based on design requirements.5. Utilized Azure cloud services for continuous application deployment and failure monitoring.6. Reduced database size by nearly 30% through optimization.7. Refactored existing code to adhere to clean coding standards.8. Developed new features and resolved bugs as per Product Owner's needs.9. Enhanced CI/CD processes with pipeline modifications and unit tests.10. Participated in code reviews to maintain high code quality.11. Collaborated in an Agile setup with Daily Scrum, Story Refinement, Sprint Review, and Retrospective sessions.12. Conducted R&D on microservices architecture to evaluate its suitability, gaining valuable insights despite it not being adopted.13. Mentored newly joined fresher developers -
Software Developer TraineeIpsita Computers Pte Ltd. May 2023 - Jul 2023Dhaka, BangladeshAt IPSITA COMPUTERS PTE LTD, as a Trainee Software developer, I learnt in depth about .NET Core Web API, Angular and Microsoft Dynamics. The training venue was at Tactsoft Ltd, a software company and IT Training Institute. I learnt a lot during my time at Tactsoft about those technologies and was offered a teaching position for MERN stack since I already knew a lot about it. -
Industrial TraineeBattery Low Interactive Ltd. Sep 2021 - Oct 2021Dhaka, BangladeshI worked with Flutter framework to create cross platform applications. I had to create 4 small size projects which provided me knowledge about REST API, UI Fundamentals, 3rd party packages and deployment. I also used version control and SOLID design patterns to implement the code.
Sadat Arefin Rafat Education Details
Frequently Asked Questions about Sadat Arefin Rafat
What company does Sadat Arefin Rafat work for?
Sadat Arefin Rafat works for Hawarit
What is Sadat Arefin Rafat's role at the current company?
Sadat Arefin Rafat's current role is Software Engineer | R and D | Python | ML | Django.
What schools did Sadat Arefin Rafat attend?
Sadat Arefin Rafat attended Islamic University Of Technology, Notre Dame College.
Who are Sadat Arefin Rafat's colleagues?
Sadat Arefin Rafat's colleagues are Asif Reza, Khadiza Sultana Rema Rema, Sayed Zamsedul Hoque, Md Rezaur Rahman Khan, Md Islam, Mahmudul Hasan Fahome, Adnan Abdullah.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial