Agm Tazim

Agm Tazim

$22/hr
iOS | Android | Flutter | Unit Test | TDD
Reply rate:
66.67%
Availability:
Full-time (40 hrs/wk)
Age:
34 years old
Location:
Dhaka, Dhaka, Bangladesh
Experience:
7 years
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)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.