Post Job Free
Sign in

Software Engineer, iOS

Location:
Dhaka, Dhaka Division, Bangladesh
Posted:
July 23, 2019

Contact this candidate

Resume:

Nazmul Hasan

Sr. Software engineer, iOS

Dhaka **30

************@*****.***

+880**********

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.



Contact this candidate