Nazmul Hasan
Sr. Software engineer, iOS
Dhaka **30
************@*****.***
Systematic software engineer, iOS offering more than 3.5 years of experience engineering software for mobile application development organizations. Background in development of iOS and Android mobile applications.
My 7 development apps almost App store top leading app. Stackoverflow 5000+ reputation for 140+ accepted and voted answer.
If you consider Full Time/Part Time/Contact/Remote/Visa sponsor/Paid relocation then Contact with me Willing to relocate: Anywhere
Sponsorship required to work in the US
Work Experience
Sr. Software engineer, iOS (Contract)
Bangla Hadith (ব ল হ দ স) - Dhaka, BD
February 2019 to Present
- Optimized online/offline synchronization in Bangla Hadith application.
- Delivered weekly releases and in collaboration with teams in Bangladesh.
- Introduced a weekly stand-up to promote team building and company culture.
- Extended many legacy iOS applications to latest iOS versions.
- Managed the dynamics of working remotely and in-house. Software engineer, iOS (Part Time)
Ihadis (Islamic Resource Development - IRD) - Dhaka December 2018 to Present
- Responsible for developing and managing Quran Mazid iOS applications.
- Use Swift Programming Language and integrated project with Cocoa Pods.
- Use MVVM architectures in the applications development.
- Use GitLab for source control, issue tracking and project management.
- Responsible for matching app design from Android app and Apple user interface Guild Line. iOS Developer
NextDot - Dhaka
November 2017 to December 2018
- Responsible for developing and managing Practo Health iOS application.
- Used Swift Programming Language and integrated project with Cocoa Pods.
- Used MVVM/MVC architecture in the application’s development.
- Worked with Agile Methodology and assigning tasks on Jira.
- Used Bitbucket for source control.
iOS Developer
Jijoty Inc. (SocialCube Limited) - Dhaka
December 2016 to October 2017
- Responsible for developing and managing "What's for Dinner" iOS application.
- Responsible for developing and managing "Driver" iOS application.
- Used Swift Programming Language and integrated project with Cocoa Pods.
- Extended many legacy iOS applications to latest iOS versions.
- Used MVC architecture in the application’s development.
- Worked with Agile Methodology and assigning tasks on Trello.
- Used SVN for source control.
Mobile Application Developer (iOS & Cross platform)[Contract] Banglafire Solution Ltd - Dhaka
June 2016 to November 2016
- Responsible for developing and managing Bank NFS (Hybrid application by Cordova and Ionic).
- Responsible for developing and managing "Forkit" iOS application.
- Responsible for developing and managing "BeaconLogger" iOS application.
- Used MVC architecture in the application’s development.
- Worked with Agile Methodology and assigning tasks on Google doc.
- Used Git for source control.
.Net(C#) & Mobile application developer (Remote)
Elabs AG Ltd - Frankfurt
February 2015 to May 2016
- Responsible for developing and managing FICACs (Hybrid application by IBM-MobileFirst and Jquery- Mobile) .
- Responsible for developing and managing POC (Hybride application by IBM-MobileFirst, Cordova, Ionic and MQTT (IoT)) .
- Responsible for developing and managing POC (Hybride application by IBM-MobileFirst, objective-C and MQTT (IoT)) .
- Responsible for developing and managing DIMS (.net(C#)) .
- Used MVC architecture in the application’s development.
- Worked with Agile Methodology and assigning tasks on Skype and worksheet.
- Used Git for source control.
Education
Diploma in Computer Engineering(CE) in Analysis of algorithms, Programming Languages, Program design, Software.
Ahsanullah Institute of Technical (AITVET) - Dhaka February 2010 to April 2014
Skills
iOS (4 years), Swift (3 years), Objective C (1 year), Android (1 year), Java (2 years), .Net(C#) (1 year), Python (Less than 1 year), MVC (2 years), MVVM (2 years) Links
https://apps.apple.com/us/app/quran-mazid/id1324615850 https://github.com/nazmulkp
https://itunes.apple.com/ie/app/whatsfordinner.ie/id1090372562 https://itunes.apple.com/in/app/practo-doctors-and-medicines/id953772015 https://itunes.apple.com/in/app/practo-pro-for-doctors/id592116111 https://itunes.apple.com/us/app/liketoknow-it/id1154027990 https://stackoverflow.com/users/4415445/nazmul-hasan Awards
Unsung Hero (Golden badge in Stackoverflow)
May 2016
Zero score accepted answers: more than 10 and 25% of total. Swift (Bronze badge in Stackoverflow)
January 2018
Earn at least 100 total score for at least 20 non-community wiki answers in the swift tag. iOS (Bronze badge in Stackoverflow)
September 2018
Earn at least 100 total score for at least 20 non-community wiki answers in the ios tag. 5000 (Reputation in Stackoverflow)
March 2019
Part of the top swift 5% and iOS 10% Stack Overflow answerers ACM-ICPC Asia Dhaka Regional
June 2014
Solved two problem:
1. Metal Processing Plant
2. Maze Reduction
Certifications/Licenses
Software Design/Architecture
March 2015 to Present
Software design, architecture, roles of a software architecture, Unit Testing and Test Driven Development overview, Design Patterns and Design Principles. Publications
What enables SwiftUI's DSL?
https://www.linkedin.com/pulse/what-enables-swiftuis-dsl-nazmul-hasan/ July 2019
Additional Information
iOS Development
• Experience in AutoLayout, Size Classes and Universal Applications
• Experience in Swift 4 or above, and has utilized key features that make the language great.
• Experience building modular visual elements that work in multiple screens without repeating code/ views.
• Experience building custom transitions and energy efficient animations
• Experience with templating, storyboards, programatically and SwiftUI
• Can produce 100% pixel perfect screens according to high-fidelity mocks.
• Can produce 100% perfect timed custom animations according to high-fidelity animations.
• Experience with rich and custom push notifications
• Experience in Swift 4 or higher, and has utilized key features that make the language great.
• Experience building a test-driven, shareable library
• Experience in Networking with a RESTful API
• Experience in Concurrency, Payment Gateway, SQLite, core-data, Core Location, Map (google and apple)
• Experience in Speed and Resource Optimizations using methods like pre-loading and caching
• Experience debugging Crashlytics report analysis
• Experience in Profiling Tools like Energy Log, Leaks, Network, Time Profiler, Zombies, Allocations, etc. iOS Management
• Experience with version/build release management and distribution through Automation and Custom Build scripts for many schemes and various client recipients.
• I can-do attitude that can hit deadlines without cutting corners or sacrificing structural integrity.
• Experience On The Entire App Life Cycle - Concept, Design, Build, Deploy, Test, Release To App Stores And Support.
Software Engineer
• SOLID principle
• Experience writing concise and well structured OOP code.
• Software design pattern (PROXI, Factory, Delegate, singleton, DI)
• Software architecture (MVC,MVP,MVVM)
• Open Source & SCM solutions, such as Git, Subversion, Mercurial and Atlassian's JIRA, Confluence and Stash and have worked in a Test-Driven Development (TDD) environment.