Portrait of Adnan Sharif

Software Engineering Lead

Hi, I'm Adnan Sharif.

Software Engineering Lead with 8+ years designing, scaling, and operating high-throughput backend systems, and leading engineering teams of up to 9 across the full delivery lifecycle. Proven record of cutting query and load times by 90%+ on multi-tenant systems handling 10M+ records per tenant, with deep experience in Agile Scrum delivery, CI/CD, and cross-functional mentoring. Versatile engineer across statically-typed, object-oriented ecosystems (C#/.NET, C++, Java) and cloud platforms, with a consistent track record of ramping quickly on new stacks and tools.

Dhaka, Bangladesh

Toolbox

Skills

Languages

  • C#
  • Java
  • C++
  • Python
  • JavaScript (Angular)
  • SQL

Frameworks

  • .NET
  • ASP.NET Core
  • Azure Functions
  • Django
  • Angular

Cloud

  • Azure SQL
  • Azure Table Storage
  • Azure App Services
  • Azure Metrics

Databases

  • MS SQL Server
  • MySQL
  • MongoDB

Tools

  • Git
  • Perforce
  • SourceTree
  • JIRA
  • VersionOne
  • GitHub Copilot

Practices

  • Microservices
  • Event-Driven Architecture
  • CI/CD
  • Unit Testing
  • Agile Scrum

Career

Experience

Software Technical Lead · Enosis Solutions

Dhaka, Bangladesh

  • Directed the technical roadmap and delivery for a database replacement initiative from design through production rollout, designing a database-agnostic data scrubbing tool with full unit test coverage.
  • Improved API efficiency by 40–50% using asynchronous batching with concurrency control.
  • Collaborated with CloudOps to resolve production-level network issues impacting product stability.
  • Led and mentored a team of 9 engineers across product verticals, supporting onboarding and technical growth of new hires.
  • Led the adoption of GitHub Copilot across the team, improving development workflows.

Senior Software Engineer · Enosis Solutions

Dhaka, Bangladesh

  • Maintained over 80% code coverage and enforced robust CI/CD standards across the team.
  • Reduced UI load time by 91% by selecting an optimal algorithm to replace the previous ad-hoc approach.
  • Contributed to scalable SaaS architecture design and internal tool development.

Software Engineer · Enosis Solutions

Dhaka, Bangladesh

  • Developed enterprise web solutions using ASP.NET Core, AngularJS, and Azure Functions.
  • Reduced SQL query execution time by 94% on a multi-tenant production database exceeding 10 million rows in some tenants, by reducing logical data reads.
  • Improved backend system performance, leading to faster API responses and efficient data flow.

Software Engineer · Frenclub Mobile Sdn Bhd

Dhaka, Bangladesh

  • Understood the existing implementation and convention of the Java-based Android application.
  • Took ownership of one of the apps and ensured weekly release of that app.
  • Researched native ads and implemented them on the product.

Intern · Solution Art Ltd.

Dhaka, Bangladesh

  • Analyzed software requirements and prepared an initial specification document for an eDocument management system.
  • Designed the UI of a particular module.

Background

Education

B.Sc. in Computer Science and Engineering · Military Institute of Science & Technology (MIST)

Dhaka, Bangladesh

  • Participated in several national and international programming contests.
  • Solved 500+ programming problems across online judges using C/C++.
  • Participated in ACM ICPC Dhaka Regional Site (2015 and 2016).

Achievements

  • Ranked 27th of 123 in ACM ICPC 2016 (Dhaka Regional).
  • Received Best Student Research Award for undergraduate research on traffic analytics-based route optimization.

Research

Publications

Exploring the Opportunities and Challenges of Adopting Augmented Reality in Education in a Developing Country

Adnan Sharif, Fahim Anzum, Ashratuz Zavin Asha, Sayma Alam Suha, Anika Ibnat, Muhammad Nazrul Islam

18th IEEE International Conference on Advanced Learning Technologies (ICALT) · July 2018 · Mumbai, India

A Proposed System for Automated Electricity Bill Monitoring in Context of Bangladesh

Adnan Sharif, Mehedi Hasan Muaz, Anusha Kabir, Khandaker Annatoma Islam, Tasmiah Tamzid Anannya, Md. Mahboob Karim, Mahmuda Khatun, Muhammad Nazrul Islam

International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering (IC4ME2) · February 2018 · Rajshahi, Bangladesh

Towards Developing an Intelligent System to Suggest Optimal Path Based on Historic and Real-Time Traffic Data

Ashratuz Zavin Asha, Adnan Sharif, Anika Ibnat, Wali Mohammad Abdullah, Muhammad Nazrul Islam

20th International Conference of Computer and Information Technology (ICCIT) · December 2017 · Dhaka, Bangladesh