Sujit Poudel

Mobile Engineering Leader

Team leader

Android Engineer

iOS Engineer

Frontend Engineer

Sujit Poudel

Mobile Engineering Leader

Team leader

Android Engineer

iOS Engineer

Frontend Engineer

Experiences
Mobile Expert (Mobile Engineer)
Mar 2022 - Sept 2022
Mobile Expert (Mobile Engineer)
Bitrise
  • Provide expertise on mobile products that Bitrise supported
  • Add new steps for mobile engineers to use on CI
  • POC to use bazel build for iOS to improve build times by up to 80%
Senior Mobile Engineer
June 2019 - Mar 2022
Senior Mobile Engineer
Compass
  • iOS Work:

Timeline

Project

Nov 2020

Distribute all iOS modules are binary to optimize development speed

Dec 2020

Improve internal command line tool, Clide, by adding many commands

Feb 2021

Make cocoapods work on local development pod as well as binary

Mar 2021

Pod releases Make binary 

April 2021

AB Stable across Xcode and Swift versions

Jun 2021

Adopt new Xcode and xcframeworks

Nov 2021

Deprecate Cocoapods, use Swift Package Manager

Dec 2021

Boot Time improvements and tracking

Feb 2022

Clide Project Manager as Dependency management for modular architecture

Feb 2022

iOS Foundation app with core components

  • Android Work:

Timeline

Project

July 2019

Measuring laginess on iOS listings

Oct 2019

Investigate and implement kotlinx-serialization

Sept 2019

Replace unit testing framework for Android in favor of idiomatic kotlin unit testing 

Nov 2019

Kotlin-multiplatform as possible option to code-share between Android and iOS

Jan 2020

UI Automation framework for Android

Dec 2019

Encryption and Caching for Android

Feb 2020

Migrate the Android code to use Jetpack Components (viewmodels, navigation)

Mar 2020

Anko to XML conversion

Senior Software Engineer
Apr 2022 - Oct 2022
Senior Software Engineer
SZNS
  • Worked on frontend and backend of Ethereum based block-chain NFT tech
  • Feasibility study on mobile app for NFT token service
  • Add/update endpoints to services 
recommendation
Principal Engineer
Mar 2020 - Nov 2021
Principal Engineer
Teddy Robotics
  • Helping to establish the company with all their software needs
  • Architect and build mobile applications (Android and iOS) to teach 6+ years old programming by controlling robots
  • Made all software related roadmaps (Android iOS, desktop, firmware), design, architect, and decisions
Senior Software Engineer
Dec 2017 - June 2019
Senior Software Engineer
Clarifai
  • Joined Clarifai as the only Android Engineer to port Clarifai tech to android powered devices
  • Built the Internet of Things/Edge (IoT) SDK for various hardwares like raspberry PI and security cameras with my team
  • Designed and created the build system/toolchain and infrastructure for Edge SDK
  • Seeded the Android AI SDK project and went on from non-existent to multiple release phases within 7 months period
  • Build infrastructure to make Android SDK work with Clarifai AI models
  • Built and released Clarity from Clarifai on Play Store
  • Setup and built continuous integration with jenkins
Mobile Engineer / Firmware Engineer
Dec 2016 - Dec 2017
Mobile Engineer / Firmware Engineer
Makerbot
  • Inherited all sets of USB driver code, along with middleware layers to find and fix problems 
  • Concurrently held software engineering as well as mobile app engineering positions
  • Responsible for full mobile development & maintenance for both iOS and Android
  • Learned Objective-C for iOS development very quickly and started adding features in no time 
  • Inherited large Android and iOS code base, and refactored with modern design principles
  • Created testing standards, wrote unit tests, setup CIs and automated testing with Jenkins 
  • Built critical internal apps related decisions for MakerBot mobile set of apps
AI Researcher
Sept 2011 - Aug 2016
AI Researcher
Syracuse University & Louisiana Tech University
  • Did the work and presented the work with biometric security at DARPA, and at the Pentagon. 
  • Identifying users from commercial grade EEG devices and get a neurological based human computer interface 
  • Breached swipe based authentication using humanoid robot Nao (Published by IEEE BTAS 2015). 
  • Introduced fNirs as a new modality for biometric authentication (Published by IEEE BTAS 2015). 
  • Developed & designed plethora machine learning systems in C++, R, and Java. 
  • Developed machine learning algorithms from scratch for perceptron networks, Random Forrest, and SVM 
  • Merged mobile technology with Linux server & humanoid robot using 10+ programming platforms. 
  • Assisted students working on PhD dissertations. 
  • Designed new scripts for automating large data processing in molecular electronics. 
  • Improved efficiency of LONI supercluster by 200% by developing and improving scripts (VBScript). 
  • Simulated quantum charge transport (Atomistix & siesta) applying specialized software packages. 
  • Applied Atomistix, TransSIESTA (C++), SIESTA (C), VBScript, HPC, Linux Shell, Git, Gitlab, Perl, and Python