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

Software Engineer III (iOS)

Mar 2021 - Present
PayPay Corporation, Tokyo, Japan
  • 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

Staff Software Engineer

Apr 2019 - Mar 2021
Infolytx Bangladesh Ltd., Dhaka
  • 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

Technical Lead, Mobility

Feb 2016 - Apr 2019
Infolytx Bangladesh Ltd., Dhaka
  • 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

Senior Software Engineer (iOS)

Feb 2015 – Jan 2016
Brain Station 23, Dhaka
  • 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.

Software Engineer (iOS)

Feb 2013 – Jan 2015
Brain Station 23, Dhaka
  • 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.

Software Engineer (iOS), Remote

May 2013 – Jan 2016
Aareas Interactive Inc, Toronto, Canada
  • 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

iOS Developer

May 2012 - Jan 2013
NYD tech, Dhaka
  • 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.

Software Engineer, J2EE platform

May 2011 - Dec 2011
Metafour, Dhaka
  • Fix bugs and improve application performance.
  • Monitor and maintain application for Tucan Travel on daily basis.

Projects

FitEverywhere - The FitEverywhere® app was designed to be a versatile, and dynamic gym with or without equipment, anytime, anywhere. The fitness experts at XYSTUS® have carefully created a strong yet balanced approach to fitness that can be used alone, with a group of people.
AR Human - The Heart - This prototype was engineered to showcase our ability to bring human anatomy to life. A life-like heart in full 3D pops up when a mobile phone’s camera view hovers above a designated marker. Viewers are struck by the ability to rotate and go “inside the heart chambers” as they view the heart on their mobile screens.
Xchange at Secaucus Junction - Xchange is an iPad application for renting or selling rooms. Sales agents can even search for real-time availability and generate sales contract in real time.
New-Homes - The New Homes App is designed for real-estate professionals. With the App you can search and find your clients dream home in our newest communities. Virtual tours, Renderings, Floor plans and views are all simply and elegantly displayed on the iPad.
nVision Mobile - nVision Mobile is a sales force solution where sales reps can easily create orders, look up customers, stock information and products. nVision Mobile can be synchronized with all major ERP system using XML documents.
Christmas-AR - An augmented reality(AR) app for Christmas decoration. Using the app user can show their creativity on decorating, record and share it with friends and family.
Simplest Tabata - Simplest Tabata is the best, innovative, and ultimate high-intensity interval training (HIIT) timer. It designs to workout effectively.
IPCAT - The WHO infection prevention and control (IPC) core components assessment tools (IPCAT) are based on the WHO document Core components for infection prevention and control programmes . They correspond to the 8 core components of IPC programmes which are essential to the strengthening of capacity for prevention of healthcare-associated infections (HAI) and preparing an efficient response to emergencies involving communicable diseases.
Cheap Ship - Cheap Ship is a fun game designed using CoreAnimation. It's really simple and fun to play.

Skills & Proficiency

(fluent, proficient, familiar)

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

Publications