Bio
Jahid Hassan, an iOS app developer, is from Dhaka, Bangladesh. He currently lives in Saitama, Japan and works as a Software Engineer III (iOS) at PayPay Corporation, Tokyo, Japan. He has 10+ years of experience with iOS with a focus on Swift. In spare time, Jahid enjoys playing with other technologies and good music. You can download his resume here.
Experiences
- Work with product team to add and customize the payment experience
- Collaborate and lead team’s services architecture, and develop and distribute new features
- Own technical aspects of developing modules
- Ensure exemplary code quality is maintained
- Identify and resolve issues at fast paced agile environment
- Contribute on assigned management tasks
- Develop engineering system required documents along with design mobile software.
- Take part in the development process.
- Lead and monitor team in an agile environment when necessary
- Present consistently accurate as well as timely software.
- Report on entire project achievement and issues.
- Take ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solution
- Lead and monitor the mobile team in an agile environment
- Take part in the development process
- Define the technical requirements for the implementation of the mobile solution
- Take ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solution
- Research and development on cutting-edge technologies to extend scope. e.g. ARKit 2 users session shared feature
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization.
- Design and build applications for the iOS platform.
- Implementation of new module as per client’s requirements.
- Identify and fix bugs on existing projects.
- Refactor existing projects and improve app performance.
- Update UI and ensure code quality.
- Provided B2B service under Brain Station 23.
- Translating requirements and mock-ups into fully functioning features
- Developing new and existing iOS applications features
- Providing estimates on development cycles
- Maintaining and enhancing the iOS applications
- Working with team members on server-side integration
- Identify and fix bugs on existing projects.
- Refactor existing projects and improve app performance.
- Update UI and ensure code quality.
- Design and implementation of puzzle, trivia type games for the iOS platform.
- Fix bugs and improve application performance.
- Monitor and maintain application for Tucan Travel on daily basis.
Projects
Skills & Proficiency
Swift, Objective C, React Native, Xamarin, Kotlin, Java, python, C, C++, HTML, CSS, Shell, Groovy
UIKit, UIStoryboard, AutoLayout, CoreGraphics, MapKit, Xib, GCD, CoreAnimation, ARKit, RxSwift, XCTest, APNS, Express.js, Node.js, Electron.js, Vapor, Perfect, Quick and Nimble, JUnit, Mockito, NUnit, Moq
CoreData, SQLite, Realm, AWS, Firebase, MongoDB, MySQL, MSSQL
TDD, MVVM, MVC, Agile (Scrum, Kanban), BDD, MVP, MVVM-C, VIPER
Cocoapods, Git, Carthage, SVN, Package Manager
Xcode, VSCode, Android Studio, Instruments, Application Loader, Github, Bitbucket, GitLab, Jenkins, fastlane, Jira, Trello, AppStore Management, TestFlight, MS AppCenter, GooglePlay, Eclipse, AppCoda, Postman, Sketch, Balsamiq, InVision, Figma
UI/UX, performance tuning and optimization, Team management and guiding