A.G.M TAZIM
Contact: -, -.
E-mail :-Address: H-33, R-17, Nikunja-2 , Dhaka , Bangladesh
Summary :
✔
✔
✔
✔
✔
7.5+ years experience in Architecting, Designing, Developing and Maintaining Mobile Applications.
Depth understanding of business and IT requirements and Analysis
Manage multiple projects simultaneously.
Learn and apply new technologies quickly.
Strong knowledge in Data Structure and Algorithm , OOP, Design Principle/Pattern, Architecture, SOLID Principle, Reactive Programming,
Dependency Injection.
✔ Write documented code, Unit Test, UI Test, Integration Test, Test Driven Development (TDD)
Coding Sample with Unit Test - https://github.com/tazimete/swift-clean_architecturerxswift , https://github.com/tazimete/currency-converter (CLEAN
Architecture with MVVM, Repository, RxSwift, Coordinator Pattern, Unit Testing)
Stackoverflow - https://stackoverflow.com/users/-/agm-tazim?tab=profile
Linkedin - https://www.linkedin.com/in/agm-tazim-812827b7/
Skills:
Programming Language : Swift, Objective-C, Java, Kotlin, Dart, C, C++.
- iOS Application development : Using Swift , Objective-C, UIKIt, Autolayout, RxSwift , Alamofire, AFNetworking, SQLite, Realm, Core Data, Core Graphics,
Core Animation, Core Image, Metal Framework, AVFoundation, PushKit, CallKit, Concurrency /Asynchronous Programming, Data synchronization and offline
storage, Disk and memory cache, ARC Implementation, ChattoFramework.
- Android Application Development : Using Java, Kotlin, XML, Jetpack , RxJava, RxKotlin, Dagger2, Retrofit, GSON, SQLite, Android Room, Realm, Location
API/Map API/Direction API, Camera and Media API, Content Provider, Multithreading, Background service, Data synchronization and offline storage, Disk
and memory cache, SyncAdapter, Broadcast Receiver, EventBus.
- Cross/Hybrid platform : Flutter
- Performance Monitoring : Memory Management, Profiling and Performance tuning, Thread safe coding, Handling shared resource, Avoiding race
condition, deadlock and memory leak
- Architecture and Design Principle /Pattern : MVC, MVVM, MVP, VIPER, CLEAN, SOLID Principle, Singleton, Factory, Abstract Factory, Builder, Observer,
Adapter, Bridge, Strategy.
- Development Methodology & Practice : TDD (Test Driven Development)
- Streaming and Real-Time Communication : WebRTC, Red5, XMPP, Openfire, SocketIO, Pusher
- Testing: Unit Test, Integration Test, Snapshot Test, XCTest, XCUITest, JUnit, Mockito, Espresso.
- CI/CD & Version Control : Bitrise, Fastlane, GIT
- Push Notifications & Others : FCM, Pusher, iAD, AdMob For Ad, Crashlytics for Crash reporting
Employment History:
6. Freelance Mobile Application Developer
Freelance - (January, 2022 – Continue)
Responsibilities:
- Design & Architect, Develop and Maintain Mobile Applications :
- Otsuki Dental iOS & Android App - https://www.otsuki-dental.net/english/ - A Dental clinic customer relation management application
- OneStopSwap iOS & Android App - Under Developing - An ecommerce application for swapping product with virtual currency
- Technology Used : Swift, Kotlin, CLEAN Architecture with MVVM, RxSwift, RxCocoa, RxKotlin, RxAndroid, Repository and Coordinator pattern, Pusher,
Stripe and Paypal API
- Follow Firebase Crashlytics report & fix it quickly.
- Everyday team meeting/Scrum, Research and Develop optimal solutions for a problem.
- Reviewing code & learn new technology and best practices every day, Sharing knowledge among team members.
5. Lead iOS Developer
Interspeed Digital LLC - (May, 2019 – January, 2022)
Responsibilities:
- Design & Architect, Develop and Maintain leading social networking application :
- Kotha (https://apps.apple.com/us/app/kotha/id-, https://play.google.com/store/apps/details?id=com.bs.kotha&hl=en&gl=US)
- Jigglemed (https://apps.apple.com/us/app/jigglemed/id-)
-Used Swift, Objective-C, RxSwift, CLEAN Architecture with MVVM, Repository and FlowCoordinator pattern, Realm,
- SocketIO, WebRTC for Real Time Communication and Streaming
- Follow Firebase Crashlytics report & fix it quickly.
- Everyday team meeting/Scrum, Research and Develop optimal solutions for a problem.
- Reviewing code & learn new technology and best practices every day, Sharing knowledge among team members.
4.Lead Mobile Application Developer
Looksee Inc. (August, 2018 – April 2019)
Responsibilities :
- Develop and lead the Looksee (A social networking app like Snapchat) Android and iOS both Application
- Designing the project architecture and Contribute on developing API
- Everyday team meeting/Scrum, Research and Develop optimal solutions for a problem.
- Reviewing code & learn new technology and best practices every day
Technologies Used :
- Swift, Autolayout, RxSwift, AVFoundation, SQLite, Java, RxJava, Android Room, MVVM, SocketIO, FCM 3.
3. Mobile Application Developer
Metakave - (December, 2017 – May,2018)
Responsibilities :
1) Developed, maintained and lead the TheSmartClub (https://appadvice.com/app/the-smart-club/-) - A Loyalty iOS Application
2) Contributed on TheSmartClub (https://play.google.com/store/apps/details?id=com.smartologyit.thesmartclub&hl=ln&gl=US) – A Loyalty Android
application
3) Contributed on UgoRound (https://play.google.com/store/apps/details?id=com.otc.au.ugrapp&hl=en&gl=US ,
https://apps.apple.com/us/app/ugoround/id-) – A Location based alert iOS + Android Application
4) Contributed on Cloudenotes - Android application to add note and signature and share with others users
5 ) Contributed on Cloudenotes - iOS application to add note and signature and share with others users
Technology used : Swift, MVVM, Autolayout /Storyboard based UI, CoreGraphics, CoreAnimation, CoreLocation, IAP(In App Purchase), MapKit, Alamofire,
SwiftyJSON, APN, Java, MVVM, GPS, GooglePlayService, GoogleMap, CouchBaseLite, FCM, Retrofit, Java, XML, Image Processing, PDF Making, , FCM.
2. Mobile Application Developer
WebHawksIT - (January, 2017 – December, 2017)
Responsibilities :
1) Developed HawksSupport android application - Technology used : Android Framework, Java, XML, SQLite, Volley, FCM
2) Developed and maintain LiveSteaming – Live Video streaming and chatting app iOS application - Technology used : Swift, Red5, WebRTC, XMPP, Openfire,
Autolayout, CoreData, CoreAnimation, AVFoundation, AFNetworking, FCM
3) Integrated new API and updated SocialHigh - Social networking iOS application - Technology used : Objectivec, Autolayout, CoreData, CoreGraphics,
CoreAnimation, MapKit, CoreLocation, AFNetworking, FCM.
1. Mobile Application Developer
Preview Technologies Limited (June, 2015 – December, 2016)
Responsibilities :
- Developed MGTracker - iOS + Android payment application which tracks Moneygram money transfer status.
- Developed Stripify - iOS + Android payment application which reports all data of Stripe business transaction
- Developed Blacklist – A call and sms blocking Application
- Develop DomainTools- An iOS + Android application to show domain and DNS related data
- SmartSend – iOS + Android Location based food order/delivery Application
Technology Used : Android Framework, Java, XML, SQLite, Volley, GSON, FCM, Objective-C, AFNetworking, Multithreading and Asynchronous Programming,
GCM, Google map and direction API
Academic Qualification:
Degree
Institute
Result
Passing Year
Duration
B.Sc in ETE
International Islamic
University Chittagong
Appeared
2015
4 Years
Daily Read and Books :
1. RxSwift: Reactive Programming with Swift 4th edition - By Florent Pillet, Scott Gardner and Marin Todorov
2. Modularizing Legacy Projects Using TDD: Test-Driven Development with XCTest for iOS - by Khaled El-Morabea, Hassaan El-Garem
3. Design Patterns: Elements of Reusable Object-Oriented Software – By Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch
Coding Sample - https://github.com/tazimete/currency-converter (CLEAN Architecture with MVVM, Repository Pattern, RxSwift, Coordinator Pattern,
Unit Testing)