Akash Shahriar,达卡开发人员,孟加拉国达卡分部
Akash is available for hire
Hire Akash

Akash Shahriar

Verified Expert  in Engineering

Full-stack Developer

Location
达卡,达卡区,孟加拉国
Toptal Member Since
November 4, 2022

Akash是一位经验丰富的Android开发者,在开发拥有数百万日活跃用户的移动产品方面经验丰富. 他曾在敏捷环境中与跨职能团队合作,使用MVVM架构,并遵循坚实的原则和Android最佳实践. Akash开发的一些最好的应用程序在Google Play商店发布,下载量超过1000万次.

Portfolio

Byte Ready Inc.
分部,Twilio,数据仓库设计,雪花
ASAP Mobile RV Repair LLC
React Native,前端开发,Square API, React, Square, Twilio...
Karel Electronics
Android, Android SDK, Android Studio, Gradle, c++, Kotlin, Java, Opus...

Experience

Availability

Full-time

Preferred Environment

Android, Java, Spring Boot, Kotlin, C, C++, Microservices, REST APIs, Jira, OpenGL ES, Mobile Applications

The most amazing...

...我开发的是一个高度优化和快速执行的彩色流行效果照片编辑器,用于下载量超过1000万的Android应用程序.

Work Experience

Senior Software Developer

2023 - 2023
Byte Ready Inc.
  • 实现的JavaScript源代码和集成的标识符和跟踪器的分析.
  • 配置和整合Facebook广告, Google Ads, 和Facebook Pixels作为目的地, 并添加了雪花作为框架.
  • 配置移动平台的源,包括Android和iOS.
技术:细分,Twilio,数据仓库设计,雪花

React Native Developer | Android & IOS

2023 - 2023
ASAP Mobile RV Repair LLC
  • 调试和实现React、Express中现有代码库中的功能.js和React Native用于部署到App Store和GCP.
  • 参与了管理面板的开发, back end, 以及两个React Native移动应用——技术人员应用和客户应用.
  • Implemented Google Maps, MongoDB, Twilio, Facebook login, Google login, Apple login, 以及React Native客户端和Express上的AWS存储SDK.js and Node.js back end.
  • 作为全栈开发人员,使用GCP等所有第三方API配置构建从后端到客户端的整个echo系统, AWS, Twilio, MailGun, Firebase, Google Map SDK, etc.
  • 在Jira上以敏捷的方式跟踪和维护问题单.
  • 解决了许多过时的代码和问题, 在GCP上部署后端和网站, 并在TestFlight上发布了客户端应用, 同时管理苹果开发者证书和Firebase控制台.
Technologies: React Native,前端开发,Square API, React, Square, Twilio, 谷歌云平台(GCP), Mailgun, MongoDB, Mongoose, Google Maps SDK, Google App Engine, Google Cloud API, AWS IAM, Amazon S3 (AWS S3), TestFlight, Jira, Postman, Express.js, Node.js、Axios、TypeScript、Node Clusters、iOS、最小可行产品(MVP)、Full-stack、sdk、Apps

Android Developer

2023 - 2023
Karel Electronics
  • 使用最新技术更新了源代码, 实现了视频处理的媒体编解码器, 通过更新代码和JNI库,修复了不能在API级别22以上运行的应用程序.
  • 使用GitHub跟踪和实现敏捷项目管理的特性, fixed on-demand bugs, 并使用本地和JNI库.
  • 改进了本地库,使用FFmpeg和Vp8解码器和编码器与Opus进行音频处理,还学习了如何通过UDP/TCP传输编码的数据包.
Technologies: Android, Android SDK, Android Studio, Gradle, c++, Kotlin, Java, Opus, MediaCodec, RTP, SRTP, UDP, TCP, VoIP, Retrofit, Audio Streaming, API Integration, App Development, Mobile Apps, Mobile App Development, Front-end Development, Square, Square API, Software Engineering, Debugging, OkHttp, REST, Media Encoding, 最小可行产品(MVP), Full-stack, LiveStream, Video Livestreaming, SDKs, Apps, Video Encoding

Senior Android Developer

2022 - 2023
Portonics
  • 使用敏捷方法开发多个特性, 遵循清晰的架构原则, used dependency injection, 使用Kotlin流和协程在本地缓存数据,以便于加载, 处理网络呼叫和授权.
  • 通过使用带有日志时间的Jira管理工具跟踪问题单,实现功能并修复bug.
  • 在Play Store上发布了几个版本的应用,随着时间的推移,该应用获得了高达200万的用户,获得了99分.8% crash-free experience.
  • 遵循Scrum方法与业务和QA团队紧密合作,并通过CI/CD管道部署了几个版本.
  • 利用Node搭建并优化了一个实时考试平台.Js来容纳超过5000个并发的学生用户.
  • 通过在试题中设置难度等级,促进对学生知识和技能的更全面的评估.
  • 设计并实现了一个用户友好的问答系统,为用户提供提示, suggestions, and explanations.
Technologies: Android, Android Jetpack, LiveData, Clean Architecture, 模型视图视图模型(MVVM), Postman, Kotlin, Retrofit, Retrofit 2, Google Analytics, Firebase云消息(FCM), GCM, Google Cloud SDK, Barcode Reader, Design Patterns, System Design, System Architecture, Java, Airbnb, AdMob, Dependency Injection, Dagger 2, Flutter, Dart, Node.js, Cloud Firestore, API Integration, App Development, React Native, Mobile Apps, Mobile App Development, Front-end Development, Square, Square API, Next.js, HTML, Software Engineering, Debugging, OkHttp, Unit Testing, UI Testing, Clean Code, REST, 谷歌云平台(GCP), 最小可行产品(MVP), Full-stack, Mobile Advertising, LiveStream, Video Livestreaming, SDKs, Apps

Senior Software Engineer

2020 - 2022
Kite Games Studio
  • 与产品紧密配合, QA, 和设计团队在敏捷环境中分析和实现六个Android应用程序的需求,每个应用程序的用户超过1000万, achieving less than 0.4% crashes and ANRs.
  • 使用Jira作为报告工具跟踪和修复关键问题.
  • Optimized low-level image, audio, 以及数百万用户使用的复杂功能的视频处理.
  • 从无到有,通过两款Android应用实现了10%的增长.
  • 实现新功能并优化遗留项目,使用户数量增加了200%.
  • 因为对Android团队的支持,我被评为2021年度最佳员工.
Technologies: OpenGL ES, Android, 模型视图视图模型(MVVM), Model View Presenter (MVP), Kotlin, Coroutines, RenderScript, Java, 敏捷软件开发, Leadership, Communication, Machine Learning, Firebase, Android SDK, Android Jetpack, C, C++, Native Ads, AdMob, Agile, Jira, Firebase Android SDK, OpenCV, Software Design Patterns, System Design, System Architecture, Material Design, Figma, Android Studio, FFmpeg, Data Privacy, Core Bluetooth, Mobile Applications, Git, Mobile, iOS Camera, Video Processing, APIs, QA Testing, Bluetooth LE, Neural Networks, Keyboards, Mobile Development, ARCore, LiveData, Retrofit, Cloud Firestore, App Development, Mobile Apps, Mobile App Development, Front-end Development, Square, Square API, Software Engineering, Debugging, OkHttp, Clean Code, Media Encoding, iOS, 最小可行产品(MVP), Mobile Advertising, SDKs, Apps, Video Encoding

Software Engineer

2019 - 2020
智通科技有限公司
  • 开发了一个销售点系统,取代了收银机,实时跟踪销售和库存, 超过10万用户使用.
  • 实现了复杂的功能,如PDF生成、数据库管理系统、体系结构等.
  • 在使用Trello的敏捷环境中跟踪和调试问题,修复ANR和崩溃.
技术:Java, Room, SQLite, Kotlin,后台线程,处理 & Threading, PDF, Bitbucket, GitHub, Software Design Patterns, System Design, Android Studio, Data Privacy, Bluetooth, Mobile Applications, Git, Mobile, APIs, QA Testing, Bluetooth LE, Mobile Development, LiveData, Retrofit, Cloud Firestore, App Development, Mobile Apps, Mobile App Development, Front-end Development, Software Engineering, Debugging, 最小可行产品(MVP), Full-stack, Mobile Advertising, SDKs, Apps

Junior Software Engineer

2019 - 2020
Kaaz Link
  • 创建了一个应用程序,以点对点的方式连接员工和雇主的非正式就业. 这款应用是一款开创性的就业平台,已在肯尼亚和孟加拉国推出.
  • 使用PHP, MySQL, Java和Android开发后端. 使用Trello实现功能并调试问题.
  • 监督启动过程,处理系统从零开始到第一次试点发布.
Technologies: PHP, Amazon Web Services (AWS), Android, Retrofit 2, Volley, JSON, JSON REST APIs, REST APIs, SQL, MySQL, Databases, Firebase, User Authentication, Email Authentication, Maps, Google Cloud API, Bitbucket, GitHub, Software Design Patterns, System Design, Android Studio, Data Privacy, Mobile Applications, Bluetooth GPS, Git, Hibernate, Mobile, APIs, QA Testing, Bluetooth LE, Mobile Development, Retrofit, Cloud Firestore, SMS, JavaScript, API Integration, App Development, Mobile Apps, Mobile App Development, Front-end Development, Square, Square API, Next.js, Software Engineering, Debugging, OkHttp, 最小可行产品(MVP), Full-stack, Mobile Advertising, SDKs, Apps

Developer

2018 - 2019
Freelance Clients
  • 开发了几个移动和网络应用程序,使超过17个客户受益.
  • 以100%的客户满意度实现功能和修复错误.
  • 处理了从开发到发布的整个过程.
Technologies: Bootstrap 4, C++, Swift, iOS, Android, Android SDK, Room, Retrofit 2, Firebase Android SDK, Web Scraping, Java, Data Structures, Databases, SQL, Google Maps SDK, Springbot, Spring, GitHub, Python 3, Anaconda, OpenCV, 自然语言处理(NLP), 生成预训练变压器(GPT), GPT, Software Design Patterns, System Design, Adobe体验设计(XD), Android Studio, Messaging, Data Privacy, Open Source, 近场通信(NFC), Core Bluetooth, Bluetooth, Mobile Applications, Bluetooth GPS, Git, Flutter, Mobile, APIs, QA Testing, Mobile Development, Retrofit, Dart, Node.js, Cloud Firestore, API Integration, App Development, Mobile Apps, 跨平台应用开发, Mobile App Development, Front-end Development, Square, Square API, Next.js, HTML, TypeScript, Tailwind CSS, CSS, UI Design, Google Fit, Debugging, 最小可行产品(MVP), Full-stack, Mobile Advertising, SDKs, Apps

dtac Android Thailand

http://play.google.com/store/apps/details?id=th.co.crie.tron2.android&hl=en&gl=US
dtac应用程序是泰国一家领先电信公司的移动应用程序. 该应用程序旨在让客户轻松方便地访问他们的服务, 包括管理账户, checking balance and usage, 购买套餐和促销活动, and much more.
以下是这款应用的一些主要功能:

•帐户管理:该应用程序允许用户管理他们的dtac帐户, 包括更新个人资料, viewing account details, 检查余额和使用情况.

•购买套餐和促销活动:客户可以使用app购买各种套餐和促销活动, including data, voice, and messaging plans.

•支付管理:该应用程序允许客户使用各种支付方式进行付款和充值, including credit cards, debit cards, and e-wallets.

•积分奖励:该应用程序还提供积分奖励计划,允许客户通过各种活动赚取积分, 比如购买包裹, paying bills, and referring friends. 这些积分可以兑换不同的奖励,比如免费的数据、语音和消息服务.

•商店定位器:该应用程序可以定位附近的dtac商店和服务中心.

Karel Bulutta Konferans

http://play.google.com/store/apps/details?id=com.seevogh.ezuce.kbk
一个基于android的视频会议应用程序,由伊斯坦布尔卡雷尔电信的几个客户使用. 我的任务是用最新的依赖项和本地库来更新他们的旧代码,并修复错误. 我曾与RTP数据包,MediaCodec, JNI, Opus和Speex密切合作. 这是一个令人兴奋的项目,因为代码已经有3-4年了, 这让我研究了rtp以及如何通过UDP/TCP传输不同的编码视频格式.

Add Music To Video & Editor

http://play.google.com/store/apps/details?id=kgs.com.addmusictovideos
这是一款安卓视频编辑应用,包括在视频中添加音乐等功能, slow motion, fast motion, changing canvas size, Ai effects, and trimming. 我参与了大多数应用程序功能的实现, 使用Android原生解码器优化视频引擎, 并实现了一个优化的视频卷轴生成系统.

移动房车应用| Android & iOS

一个基于React native的iOS和Android移动平台,房车车主可以在这里找到技术人员进行服务,而技术人员可以推广他们的服务.

我在这个项目中作为全栈开发人员构建了以下内容:
• Back end with Express.js and Node.js
• Admin panel with React
•客户网站与React
•客户应用程序与React Native
•技术员应用程序与React Native

我维护了代码库,修复了多个问题,并实现了新功能. 我在GCP上部署了后端和网站,并建立了GCP等第三方库, AWS, MongoDB, Atlas, Twilio, and Mailgun. In addition, 我还为不同的构建变体(开发)配置了不同的环境, staging, and production.

彩色流行效果照片编辑器

http://play.google.com/store/apps/details?id=com.tasnim.colorsplash
拥有超过1000万用户的安卓照片编辑应用, 在照片编辑应用类别中排名前十. 我带领三名团队成员执行新功能,并在设计架构时重新设计应用程序的第4版, memory management, and optimization.

Logo Maker – Logoshop

http://play.google.com/store/apps/details?id=com.kite.free.logo.maker
Logoshop是一个具有现代登录页面的徽标制作应用程序,用户可以在其中找到许多徽标模板, select one, 并编辑它或从头创建一个新的. 我曾在这个应用程序的编辑面板和输出系统, 设计编辑面板的框架,完成所有与触摸和体验相关的工作. 我已经实现了输出生成系统,并在R&D团队使用画布添加3D文本.

照片背景橡皮擦应用程序

http://play.google.com/store/apps/details?id=com.tasnim.backgrounderaser
一个基于android的照片背景擦除器,可以使用图像分割从图片中擦除背景. 这是一个高度优化和快速的应用程序,可以有效地从图片分割背景. 设计了切割功能的体系结构和系统. 这个功能有一个很好的编辑面板,用户可以删除背景和创建贴纸. 然后,用户可以设置任何背景图像,也可以添加贴纸或文字.

Blur Photo Editor & Auto Blur

http://play.google.com/store/apps/details?id=com.kitegames.blur.photo&hl=en&gl=US
Blur背景照片编辑器应用程序有许多一键式编辑工具,可以将您的图片艺术体验提升到一个新的水平. 模糊背景照片编辑器是一个免费的图像编辑器,有很多有趣的贴纸和数码单反相机效果. 它提供了令人难以置信的过滤器,并带来了最流行的功能, 如螺旋和人像制作. 现在你可以应用霓虹灯边框和翅膀到你的图像,使他们看起来时尚的卡通风格.

POS App Offline

http://play.google.com/store/apps/details?id=com.smart.pos.sales.accounting
This point-of-sale system provides an excellent replacement for a cash register and tracks sales and inventory in real-time; it can manage your sales and increase them with good management. 作为现金柜台的合适替代品, 它使移动能够在任何地方销售, 以顾客想要的方式购买.

Godzeela App

http://play.google.com/store/apps/details?id=com.cookietech.nfc.godzeela&hl=en&gl=US
该产品允许您立即分享您的联系信息, social media, files, videos, and more with just a tap. 最好的部分是,对方不需要应用程序或我们的产品来接收你的信息.

Kaaz App

Kaaz是一个开创性的工作参与平台,旨在以点对点的方式将员工和雇主联系起来,进行临时和非正式的就业. 虽然这款应用在全球都可以使用,但目前只在肯尼亚和孟加拉国试用. We help people find job opportunities or expert casual workers whenever and wherever they need them; you can simultaneously be a job seeker or a skill seeker. 下载这款应用,通过简单的步骤将你的技能货币化,探索无限的赚钱可能性.

BCS Prostuti

http://play.google.com/store/apps/details?id=com.bcsprostuti.tanim.bcsprostuti
BCS Prostuti是一个教育应用程序,旨在帮助有志者准备BCS初试, 还有其他政府工作考试, 包括银行和小学教师. 这是一个为学习者提供45000多个问题的综合平台, 在那里,独家问题和详细的解释不断增加.

RS Sjoliv

http://play.google.com/store/apps/details?id=com.sjoliv.rs.android
RS Sjoliv是一款为挪威划船者设计的基于地图的应用程序, 提供端口的本地信息, marinas, and other boats near them. 该应用程序有一个紧急按钮,可以将用户的位置发送给紧急服务, 以及名为Sjovenn的信息服务,用于划船者之间的社交互动和建议. 该应用程序还允许用户根据自己的喜好过滤搜索结果.

In this project I:
•领导一个使用Flutter和Dart的跨平台移动应用开发项目, 拥有5名开发者和2名设计师的团队, 遵循行业领先的软件开发最佳实践.
•使用GraphQL与AWS AppSync和MQTT客户端进行通信, 确保高效的数据检索和应用程序与设备之间的通信.
•使用ValueNotifier和ChangeNotifier实现高效的状态管理, 它提供了比第三方状态管理库(如Getx)更大的灵活性, Reiverpod, and Bloc, 确保无缝和不间断的用户体验.
•实现设备兼容性解决方案,允许Flutter应用程序动态适应不同的设备类型, platforms, screen orientations, and sizes, 确保跨所有平台的无缝用户体验.

Binge

http://play.google.com/store/apps/details?id=buzz.binge.mobile
Binge是一个一体化的流媒体服务,为用户提供了大量的娱乐选择. 该平台提供超过3000部原创网络剧集, movies, dramas, award-winning TV shows, documentaries, kids' content, and live TV channels.

该项目在开发过程中遇到了几个挑战,我在以下方面发挥了关键作用:
•使用ExoPlayer实现和优化自适应流媒体和各种媒体源的播放, 导致有效的缓冲和无缝播放.
•根据最佳实践和清晰的架构优化代码架构.
•将应用程序代码从Java迁移到Kotlin.
•根据用户反馈和市场趋势开发新特性和功能.

基于人工智能的餐厅广告生成器和营销SaaS工具

基于人工智能的餐厅广告生成器和人工智能驱动的营销SaaS工具. With this tool, 用户可以借助人工智能发布广告,并借助仓库中的分段数据自动定制受众参与度.

Languages

Java, Kotlin, C++, Dart, JavaScript, HTML, TypeScript, CSS, PHP, Swift, Python 3, C, SQL, Objective-C, GraphQL, Snowflake

Frameworks

Android SDK, Flutter, React Native, Next.js, Tailwind CSS, Material UI, Spring Boot, RenderScript, Spring, Unreal Engine 4, Core Bluetooth, Hibernate, Dagger, Unreal Engine 3, .. NET, JNI, WebApp, Dagger 2, Express.js, YARN

Libraries/APIs

AsyncTask, Firebase Android SDK, Retrofit 2, LiveData, Retrofit, Node.js, React, Square API, OpenGL, REST APIs, Volley, Google Cloud API, Google Maps SDK, OpenCV, FFmpeg, Camera API, TensorFlow, OpenGL ES, PDFLib, Socket.IO, Free Weather API, Android Volley API, jQuery, NDK, GCM, Twilio API, Stripe, Facebook SDK

Tools

Bitbucket, GitHub, Adobe Premiere Pro, Android Studio, Git, Android Jetpack, Android NDK, Google Analytics, Adobe Illustrator, Trello, Adobe体验设计(XD), Figma, Keyboards, Jira, Firebase Authentication, Firebase Test Lab, GitLab CI/CD, Gradle, Google Cloud Messaging, Firebase云消息(FCM), Flow, Postman, Mongoose, AWS IAM, TestFlight, Xcode, NPM, MongoDB Atlas, AWS AppSync, MQTT, ExoPlayer, Facebook Pixel

Paradigms

模型视图视图模型(MVVM), Mobile Development, App Development, UI Design, 敏捷软件开发, Design Patterns, Model View Presenter (MVP), Microservices, Unit Testing, Clean Code, REST, Database Design, Agile, Clean Architecture, Dependency Injection, 面向对象编程(OOP), Cross-platform

Platforms

Android, Firebase, iOS, Software Design Patterns, Mobile, 谷歌云平台(GCP), Bluetooth LE, Amazon Web Services (AWS), Anaconda, ARCore, Google Cloud SDK, Twilio, Mailgun, Google App Engine, Docker

Storage

JSON, SQLite, Cloud Firestore, MongoDB, MySQL, Databases, RoomDB, Amazon S3 (AWS S3), Redis

Industry Expertise

Web Design

Other

Image Processing, Coroutines, Communication, Native Ads, AdMob, Background Threading, Memory Management, Memory Leaks, Memory Optimization, Data Structures, User Authentication, Email Authentication, Room, Processing & Threading, Mobile Applications, Video Processing, QA Testing, 最小可行产品(MVP), Full-stack, Mobile Apps, Mobile App Development, Front-end Development, Square, Graphic Design, Serverless, Software Engineering, Debugging, Architecture, OkHttp, Chatbots, SDKs, Apps, SOLID Principles, Leadership, Word Processing, ACM Problem Solving, Algorithms, Back-end, JSON REST APIs, Maps, PDF, Bootstrap 4, Springbot, 近场通信(NFC), Java本机接口(JNI), 自然语言处理(NLP), Material Design, APIs, Messaging, Data Privacy, Open Source, Bluetooth, Bluetooth GPS, iOS Camera, Custom Keyboards, VoIP, Audio Streaming, SMS, API Integration, 跨平台应用开发, GPT, 生成预训练变压器(GPT), UI Testing, Jetpack Compose, 广告技术(Adtech), Mobile Advertising, LiveStream, Video Livestreaming, Video Encoding, Machine Learning, Web Scraping, Google AdMob, Firebase Instance ID, System Design, System Architecture, Android UI Design, Team Management, Hackathons, Competitive Strategy, Competitive Intelligence, Weather, Teamwork, Time Management, Neural Networks, Opus, MediaCodec, RTP, SRTP, UDP, TCP, Media Encoding, CI/CD Pipelines, Barcode Reader, Airbnb, Google Fit, Axios, Node Clusters, React Native Bridge, GetX, Push Notifications, Deep Linking, Digital Payments, Payment APIs, DIO, Riverpod, BLoC, Segment, Data Warehouse Design, Google Ads

2016 - 2020

计算机科学学士学位

库尔纳工程技术大学-库尔纳,孟加拉国

MAY 2022 - PRESENT

Java (Basic) Certificate

HackerRank

JANUARY 2021 - PRESENT

Kotlin for Java Developers

JetBrains | via Coursera

MAY 2020 - PRESENT

中级问题解决证书

HackerRank

OCTOBER 2019 - PRESENT

NASA太空应用挑战赛(前35名证书)

BASIS

OCTOBER 2019 - PRESENT

2019年API黑客马拉松冠军

Grameenphone