Summary
Overview
Work History
Education
Skills
Timeline
Generic

Hai Shi Lei

Staten Island,NY

Summary

Experienced Android Software Engineer dedicated to delivering excellence in both startup and corporate cultures. Proficient in Android development with a strong DevOps background in CI/CD, AWS, and skilled in Bash Scripting for automation. Enthusiastic about staying at the forefront of evolving technologies.

Overview

9
9
years of professional experience

Work History

Android Software Engineer

Morsel-YDY
01.2022 - 10.2023
  • Collaborated within a dynamic team to design and develop an Android application, offering users an at-home workout experience. App featured fitness instructor-guided videos and was crafted using MVVM architecture and Kotlin
  • Implemented CI/CD pipeline for the Android app, seamlessly automating building, testing, code signing, and deployment processes using Fastlane and Jenkins, ensuring efficient and reliable releases on Google Play Store
  • Engineered and crafted the profile feature, enabling personalized workout progress and history tracking for an enhanced user experience
  • Optimized the workout schedule feature through the use of ListAdapter and DiffUtil classes for
  • RecyclerView, enhancing performance and user interface responsiveness
  • Proactively maintained the STUDIO FITNESS app in production, ensuring ongoing stability, reliability, and seamless user experience. Currently listed on the Android PLAY store
  • Implemented coroutines to manage UI responsiveness and handle network API calls, resulting in optimized app performance

Android Software Engineer

BNY Mellon
09.2019 - 01.2022
  • Designed and maintained the profile feature of an internal ERP Android app using Kotlin
  • Optimized customer list screen loading by rewriting RecyclerView code, resulting in a substantial boost in performance
  • Implemented rigorous unit testing using JUnit and assisted with integration testing to ensure software quality
  • Collaborated with the backend development team to ensure seamless integration with RESTful APIs
  • Maintained and supported the android app on production with root cause analysis, increasing app stability and user satisfaction
  • Integrated third-party libraries like Retrofit, Glide, and Dagger 2 to streamline network requests, image loading, and dependency injection

DevOps Engineer

Booz Allen Hamilton
03.2017 - 09.2019
  • Setup and maintained a continuous integration/continuous delivery pipeline for 15+ applications teams
  • Setup acceptance/production deployment using Jenkins pipeline as code to integrate legacy approval system with Jenkins
  • Developed BASH scripts for enhancing the CI/CD pipeline and automating manual processes
  • Administered CI/CD tools such as Jenkins, Sonatype Nexus, SVN, Jira, Confluence, Slack, linux(REHL), Windows and provided support
  • Provisioned Jenkins node in AWS for deploying app and work on a proof of concept to migrate Atlassian tools(JIRA and confluence) to AWS

IT Consultant - DevOps Engineer

Fannie Mae
10.2014 - 03.2017
  • Setup and maintain a CICD (continuous integration/continuous Development) process for an JAVA application in a SAFE (Scaled Agile Framework) environment
  • Develop UNIX shell scripts to automate deployment process, configure Jenkins jobs, and support/debugging deployment issues
  • Ensure smooth deployment to 25+ environments (test, performance, acceptance, production) every sprint by coordinating with scrum teams/DBAs/enterprise support teams, documenting the pre-deployment and post-deployment steps to higher environment

Education

B.S - Computer Science

Polytechnic Institute of New York University
Brooklyn, NY
05.2014

Skills

  • Operating Systems: LINUX(REHL), Windows, MacOS
  • Languages/Scripting: Kotlin, Java, BASH Scripting
  • Testing Frameworks: Junit, Mockito
  • Android Frameworks: RetroFit, Glide, Dagger Hilt dependency injection
  • Concurrency Technologies: Coroutines
  • CICD Tool: Jenkins, Maven Sonatype Nexus
  • IDE: Android Studio, Eclipse
  • Versioning Tools: GIT, SVN
  • Cloud: AWS(EC2, VPC, AMI, ELB, EBS, S3)
  • Others: Jira, Confluence

Timeline

Android Software Engineer

Morsel-YDY
01.2022 - 10.2023

Android Software Engineer

BNY Mellon
09.2019 - 01.2022

DevOps Engineer

Booz Allen Hamilton
03.2017 - 09.2019

IT Consultant - DevOps Engineer

Fannie Mae
10.2014 - 03.2017

B.S - Computer Science

Polytechnic Institute of New York University
Hai Shi Lei