Now you can Instantly Chat with James!
About Me
Focused technical career with 10+ year track record of success. Experienced technical professional, collaborate directly with clients. Proficient in the use of the latest technologies to improve functionality and features of products. Meet and exceed...
Show MoreSkills
Portfolio Projects
Description
Team Lead for rewrite of legacy iOS application written in Objective-C. Team migrated the app to a layered architecture, which allows for reusable components and ease of testing. This approach enabled the Trover team to develop new features which were implemented in conjunction with the rewrite. This project is currently active.
Show More Show LessDescription
Member of an 11-person development team that created a full development lifecycle enterprise application that allowed HSBC employees and investors to migrate hard copy investment books to digital iPad. Utilized best practices from Apple’s Human Interface guidelines and HSBC’s internal standards, creating an excellent user interface.
Show More Show LessDescription
Collaborated with company developers to migrate iOS mobile applications to a new business model that caused users to interact with one of two markets, depending on user registration data. Implemented dual source service layers that switched between backends based on the user service area. Also refactored the data model and updated User Interface and User Experience.
Show More Show LessDescription
- Led iOS and Android development team in building a suite of applications for military personnel. The initial objective was to fix the iOS application that was significantly behind schedule.
- Stabilized the application and prepared it for release to the AppStore.
- Identified reusable code that could be utilized by multiple applications, which sped up development and release times, and increased the quality of the components being coded.
Description
Developed Vobi Notifier, a native OS X menu bar application that enabled notifications from the Vobi Network, increasing the integration of web and mobile platforms. Created an additional application offering real-time communication with face-to-face video, screen sharing, and VoIP and text sharing sessions. Platform used proprietary protocols, XMPP, and SIP for communication
Show More Show LessDescription
Joined the project to find inefficiencies in the development workflow and supplement engineering staff to meet schedules. Consulted with Expedia product team and reviewed Agile process to identify and resolve inefficiencies. Changes were implemented successfully, and deadlines were met.
Show More Show Less