James Lee
Android App Developer

James Lee

Full-stack web & mobile app developer.

About

James Lee is a seasoned IT professional with 11 years of experience spanning mobile app development, system analysis, team leadership, and scrum master roles. He has expertise in website development using PHP, WordPress, AngularJS, Python, and Ruby on Rails (RoR) and native and hybrid mobile app development using Swift, Objective-C, React Native, and Ionic framework. As an Android developer at a web development agency in New York, James has worked on both music and video playing applications and interfaced with the Android apps into a remote device management system.

Employment

5 roles
Jun 2017 - Present 8 years 11 months
Website & Mobile App Developer
Independent
  • Developed websites using PHP, WordPress, AngularJS, Python, and Ruby on Rails (RoR).
  • Built native and hybrid mobile apps using Swift, Objective-C, React Native, and Ionic framework.
  • Supported maintenance for existing websites and mobile apps.
  • Converted the existing iOS into Android or Android apps into iOS.
Dec 2015 - Jun 2017 1 year 6 months
Chief Technology Officer & Senior iOS/Android Developer
Small Planet Digital

Small Planet creates award-winning mobile apps and digital products, offering UX, design, and development services for leading companies and startups.

  • Led in all phases of the project, including design, development, testing, and deployment.
  • Developed mobile apps by native platforms as well as hybrid platforms using React Native.
  • Designed the features for the database interface relevant for the mobile application from the existing system.
  • Worked on location nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location directly by using Google APIs.
  • Collaborated with the UI team to design the appropriate icon and display for the screens.
  • Established the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
  • Used Eclipse IDE to develop the screens for the application using MVC design pat-tern.
  • Tested the application on multiple Android and iOS targets, and debugged the issues that were found.
  • Drove the system landscape including development, testing and production and set up and configured the Linux and SQL database.
Dec 2010 - Nov 2015 4 years 11 months
Full Stack Developer
Majestyk Apps

Majestyk Apps is a New York-based digital agency with a focus on innovation on mobile platforms.

  • Mentored junior developers on Java, JavaScript, web application development, and OOA&D.
  • Worked as the architect of the EasyLink project, performing requirements analysis, design, service and technology sourcing, and extensive front-end cross-site scripting in JavaScript with HTML5 LocalStorage, cookies, HTTP/HTTPS coordination, shopping cart, and session migration; prototype on a Mean.js stack, production with Java and Spring.
  • Coordinated core server product development in Spring MVC and Spring SOA service components for deployment to over 200 client sites, ensuring compatibility with all major browsers on mobile and desktop platforms.
  • Created client documentation for IT group integration; authored PowerShell installation and deployment scripts to assist QA and DevOps teams.
  • Authored independently a geolocation data source as a JAX-RS/JAXB web service for high-scalability and always-on updating.
Oct 2009 - Dec 2010 1 year 2 months
Android Developer
Heaven and Hell LLC
  • Acted as the sole Android developer working on both music and video playing applications.
  • Collaborated with the web development team for interfacing the Android apps into a remote device management system.
May 2007 - Sep 2009 2 years 4 months
iOS App Developer
Pop String
  • Delivered precise project planning and structured documentation for the six phases application design, testing, deployment, maintenance, upgrade, and backup.
  • Performed maintenance tasks which included coding, debugging, documenting, and monitoring mobile applications to ensure an improved experience for users.

Education

Jan 2003 - Dec 2007 4 years 11 months
Master of Science, Computer Science
University of California
Jan 2001 - Dec 2003 2 years 11 months
Bachelor’s Degree, Computer Technology
Los Angeles Harbor College

Portfolio

4 items