Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Sohail Khan

Sohail Khan

Lahore

Summary

Team Lead and Software Engineer, always willing to work on new and innovative ideas. I aim to produce the best generic solution and write testable, maintainable, and performant code. I am skilled in Mobile Application test-driven development (Swift, Objective-C, java, JS, and type script).

Overview

13
13
years of professional experience

Work History

Mobile App Development Lead/Senior Software Engineer

DIS
Bellingham, WA
02.2021 - Current
  • Leading a team of 8 engineers
  • Write testable code (test-driven development) in Swift, Objective C, and Java
  • Do technical detailing of new features, code reviews, provide technical support to the team, and collaborate with the product owner and project manager.
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
  • Improve and correct existing software and system applications.
  • Collaborate with cross-functional team to define features and build powerful and easy-to-use products and customer-facing workflow tools.
  • Create efficient algorithms to optimize existing systems.

Senior Software Engineer

Netsol Technologies
Lahore
05.2016 - 01.2021
  • I did code in Swift, Objective C, Java, and C++ using Xcode and Android Studio
  • I worked with the Manager of Mobile Development to provide time estimates and status updates
  • Code reviews and buddy reviews.

Mobile Application Developer

Upwork
Lahore
05.2014 - 04.2016
  • I was working with Upwork as an independent freelance developer
  • I was involved in the complete application development lifecycle
  • Requirement gathering to user acceptance testing and Signing off Projects
  • I developed complete mobile applications including backends by engaging other developers
  • Delivered scalable, maintainable, testable high-performance projects with positive client feedback
  • 100% job completion rate and Top rated developer badge.

Software Engineer

Geniteam
Lahore
07.2011 - 04.2014
  • I worked alongside other engineers and developers in teams on different projects
  • Mainly on iOS Applications
  • Assists the lead developer and developers in the analysis, design, development, and performance optimization of mobile applications
  • I did code in Objective c using Xcode.

Education

Bachelor of Science - Computer Science

Punjab University Collage Of Information Technology
Lahore
07.2011

Skills

  • iOS
  • Android
  • React Native
  • Swift Swift UI
  • Objective C C
  • Java Java Script
  • System Design
  • Compositional Design Patterns
  • Solid Design principles
  • MVVM MVC MVP Viper
  • Composable Architecture
  • Uncle Bob's Clean Architecture
  • Test Driven Development Unit Test Cases
  • UI Kit Core Data
  • Concurrent Programming
  • React Navigation Redux Toolkit Context Api
  • Firebase Web service Integration
  • Team Leadership Jira Agile development

Projects

  • Service Logistic Go: https://apps.apple.com/us/app/service-logistics-go/id1547746518
  • Innowi Restaurant: https://apps.apple.com/pk/app/innowi-restaurantadmin/id1625197304
  • Loop E-Wallet: https://apps.apple.com/us/app/loop-e-wallet/id1669910270
  • Service Logistic Plus: https://apps.apple.com/us/app/dis-service-logistics/id1236958433
  • Sales Logistic: https://apps.apple.com/us/app/dis-sales-logistics/id689310464
  • VeloFood: https://apps.apple.com/us/app/velofood/id1199097081
  • Bench Prep: https://apps.apple.com/us/app/benchprep-companion/id1036399853
  • Bench Prep (Android): https://play.google.com/store/apps/details? id=com.benchprep.companionapp&hl=en
  • HBMSU Indoor Navigation: https://play.google.com/store/apps/details?id=ae.ac.hbmsu.indoormap&hl=gsw
  • FilesAnyWhere: https://apps.apple.com/us/app/filesanywhere/id787265146

Timeline

Mobile App Development Lead/Senior Software Engineer

DIS
02.2021 - Current

Senior Software Engineer

Netsol Technologies
05.2016 - 01.2021

Mobile Application Developer

Upwork
05.2014 - 04.2016

Software Engineer

Geniteam
07.2011 - 04.2014

Bachelor of Science - Computer Science

Punjab University Collage Of Information Technology
Sohail Khan