Mir Wasi Ahmed, Developer in London, United Kingdom
Mir is available for hire
Hire Mir

Mir Wasi Ahmed

Verified Expert  in Engineering

Software Developer

London, United Kingdom

Toptal member since April 30, 2015

Bio

Mir is a software developer with 10 years of experience, including Google, Amazon, and Booking.com. He has extensive knowledge of end-to-end software development and experience with big systems. Mir has a bachelor's degree in civil engineering and actively participates in coding competitions and other interactions with the development community.

Portfolio

Google
Android, Wearables, Kotlin, Android SDK, Gradle, Google Play Store
Amazon
Scala, TypeScript 3
Booking.com BV
Hadoop, MySQL, Perl

Experience

  • Python - 3 years
  • Android - 1 year
  • Perl - 1 year

Availability

Part-time

Preferred Environment

Perl, C++, Sublime Text, Emacs, MacOS, Linux

The most amazing...

...thing I've coded is the mobile application and the back-end of an on-demand entertainment system.

Work Experience

Software Engineer

2022 - PRESENT
Google
  • Confidential projects that I cannot discuss publicly.
  • Confidential projects that I cannot discuss publicly.
  • Confidential projects that I cannot discuss publicly.
Technologies: Android, Wearables, Kotlin, Android SDK, Gradle, Google Play Store

Software Development Engineer

2017 - 2022
Amazon
  • Developed proprietary software (NDA). Confidential.
  • Developed proprietary software (NDA). Confidential.
  • Developed proprietary software (NDA). Confidential.
Technologies: Scala, TypeScript 3

Developer

2015 - 2017
Booking.com BV
  • Developed back-end features for Booking.com.
Technologies: Hadoop, MySQL, Perl

Software Engineer

2012 - 2015
Mukto Software Limited
  • Created My Video Library, an on-demand entertainment system using Android, Python, and RabbitMQ.
  • Built a disk management API using Python and pyparted.
  • Wrote an ERP system for the Bangladesh Inland Water Transport Authority using Python and Django.
  • Developed a database engine wrapper for a reporting engine using Node.js and JavaScript.
  • Programmed web scrapers for an eCommerce site using Python and Beautiful Soup.
Technologies: C++, Android, Python, Android SDK

Software Engineer

2012 - 2012
Structured Data Systems, Ltd.
  • Developed a license plate recognizer and a report application based on logs generated by parking lot gates.
  • Implemented tap and hold features for AfriGIS mobile maps.
  • Fixed bugs in the AfriGIS Maps API and did R&D on OCR.
Technologies: JavaScript, Octave, C++, C

Experience

My Video Library

An on-demand entertainment system.

Algorithm Challenge (problem) Creator

* ACM ICPC Dhaka (Bangladesh) Regional Contest 2014, Problem E: Fiasco

* ACM ICPC Phuket (Thailand) Regional Contest 2013, Problem B: Seven Segment Display

Competitive Programming Record (Algorithms)

* Honorable mentions at ACM ICPC World Finals 2012 (Warsaw, Poland), [Coded in C++]

- Took part as one of the top 112 teams among 2219 universities worldwide
- Team page: http://icpcnews.com/photo/?album=2012&tag=team$Bangladesh%20University%20of%20Engineering%20and%20Technology#3
- Competition page: http://icpc.baylor.edu/community/history-icpc-2012

* Champions at ACM ICPC Regional Contest 2011 (Dhaka, Bangladesh) [Coded in C++]

* 3rd Place at ACM ICPC Regional Contest 2010 (Dhaka, Bangladesh) [Coded in C++]

* 5th Place at ACM ICPC Regional Contest 2009 (Dhaka, Bangladesh) [Coded in C++]

* Represented Bangladesh University of Engineering and Technology in Algorithmic Competitions from 2007 to 2012. [C and C++]

UVa online judge profile: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_authorstats&userid=388

TopCoder profile: http://community.topcoder.com/tc?module=MemberProfile&cr=22754207

CodeForces Profile: http://codeforces.com/profile/wasi.ahmed

Education

2007 - 2012

Bachelor of Science Degree in Civil Engineering

Bangladesh University of Engineering and Technology - Dhaka, Bangladesh

Skills

Tools

Gradle, Emacs, Sublime Text

Languages

C++, Python, Kotlin, HTML, CSS, C, Octave, JavaScript, Perl, Java, Scala, TypeScript 3

Frameworks

Android SDK, Hadoop, Django

Platforms

Android, Linux, MacOS

Storage

MySQL/MariaDB, MySQL

Other

Algorithms, Data Structures, Google Play Store, Wearables, Civil Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring