Experience

Experience

Senior Software Engineer

Navia Benefit Solutions (July 2023 - Present)
Location: Washington, United States (Remote)

  • Introduced OAuth authorization framework using Microsoft OWIN.
  • Implemented multi-threading and caching mechanisms, resulting in a significant 30% overall performance improvement in the SaaS application.
  • Streamlined operations by Salesforce API integration into existing systems.
  • Developed and integrated a unit testing framework using xUnit.
  • Contributed to resolving bug issues and provided support for DevOps tasks.

Tools: ASP.NET, Salesforce, Docker, Angular, Crystal API, Microservices, OWIN, xUnit

Senior Software Engineer (L3, L2, L1)

Enosis Solution (Feb 2021 - July 2023)
Location: Dhaka, Bangladesh

  • Successfully managed and mentored a team of 4 members, ensuring high-quality and scalable web applications.
  • Customized the existing architecture to reduce data drop and data querying latency by 30% using the “queueing and multithreading” model.
  • Utilized WebGL and Vector Tiles to achieve 50% faster rendering.
  • Integrated QuickBooks API to automate renewal and some financial services.
  • Implemented a preference-based smart suggestion tool to reduce users’ costs.
  • Implemented a Pub-Sub model with RabbitMQ to establish live communication.
  • Introduced CI/CD with Bitbucket pipelines to AWS EC2, saving costs by eliminating the need for an extra storage server and dev time.
  • Designed and implemented the complete custom authorization module with dynamic permission control for the multitenant-based organization.
  • Reduced database load by 15% by implementing caching and lazy loading.
  • Worked on task scheduler and real-time notification module using SignalR.
  • Actively engaged in day-to-day bug fixing, feature implementation, and API Gateway maintenance with clean code standards following Test-Driven Development.
  • Contributed to requirements gathering and followed defined software development and maintenance processes.
  • Successfully translated business requirements into functional designs and then designed RESTful APIs following SOLID principles, OpenAPI, and UnitOfWork design patterns.

Tools: .Net Core, WebGL, Multi-threading, PostgreSQL, RabbitMQ, NGINX, IIS, CI/CD, Docker, AWS EC2, MySQL, jQuery, LINQ, OpenAPI, Azure, Swagger.

Software Engineer (L2, L1)

Enosis Solution (Feb 2019 - Feb 2021)
Location: Dhaka, Bangladesh

  • Introduced MQTT broker to reduce server load for real-time data transfer.
  • Added custom data validation, user authentication, and role-based authorization using the Django REST framework.
  • Converted conventional applications to workflow-driven applications using the ELSA library along with custom activities to implement long-term workflows.
  • Set up a mailer with a tracking and rescheduling mechanism with Hangfire.
  • Maintained projects following the SDLC process and Agile Methodology.
  • Automated regression test runs for new changes on the developer branch using TeamCity to lessen repetitive tasks.

Tools: MVC, MS SQL, Jira, ELSA, SSIS, SSRS, AutoMapper, React, Razor, Vue.js, TeamCity, TestComplete, Git, JavaScript, Swagger, Django, QuickBooks, OAuth.

Intern Software Engineer

Celltron Electro Medical Equipment (Jan 2018 - Dec 2018)
Location: Dhaka, Bangladesh

  • Created a data analysis tool using Python and visualized data using the Laravel framework.
  • Automated some tasks using PowerShell and Python scripts.

Tools: Python, Flask Rest API, PHP, Laravel, PowerShell.