Andy Chanh Nguyen: 211 Crenshaw Drive Mansfield, Texas 76063 281-728-6481 (C)
Andy Chanh Nguyen: 211 Crenshaw Drive Mansfield, Texas 76063 281-728-6481 (C)
PROFESSIONAL SUMMARY
· Experience IOS Developer with 4 years of experience developing mobile applications throughout the entire
software development lifecycle (SDLC). Participated in all the phases including Requirements Collection, Design
& Analysis of Customer Specifications, Development and Customization of the application, Unit Testing and
Production support, using Agile methodologies Agile Scrum and Pair Programming.
· Experience in iOS mobile app development using both Swift and Objective-C; particularly advanced in
programmatic development using Swift 1 – Swift 4.
· Expert coder who consistently produces high quality, reliable, consistent, and stable mobile app code.
· Looks for ways to apply new iOS technologies to current projects in ways that enable improvement, efficiencies,
and marketable design.
· Good hands on experience with Frameworks such as: iPhone SDK, UIKit,
· Proficient in source control with Git, Stash, SourceTree.
· Experienced in Agile Scrum development environments, including participating in Scrums and Sprints, and
employing Test Driven Development (TDD) and Continuous Integration.
· Experience working with the Full Development Lifecycle including requirements.
· Use of Jenkins for continuous integration and testing.
· Gathering, design & software architecture, technical documentation, development, testing, debugging and
releasing the project to the app store.
· Experience in using GIT and Subversion (SVN), SourceTree..
· Advanced experience in Testing and Bug-Fixing using XCTest framework, Breakpoints, LLDB statements, NSLog
statements, and Instruments.
· Skilled in asynchronous http and https requests using a variety of tools such as GCD, NSOperations,
NSURLSession, and AFNetworking and AlamoFire.
· Threading, Performance, Memory Management, GCD.
· Strong commitment to organizational work ethics, value based decision-making and managerial skills.
· Experienced in using various design patterns including MVVM, Singleton, Notification, Blocks, and Delegation
PROFESSIONAL EXPERIENCE
· Responsible for architecture, planning and implementation of new IOS app, including testing and
approval/deployment to the App store.
· Responsible for full-stack iOS development and entire SDLC end-to-end.
· Gathered requirements, and interfaced with UI/UX designers and product owner to develop an attractive, user
friendly, customer-facing app.
· Alamofire utilized to integrate new RESTful web services for various features and functionality.
· Worked closely with design and product teams to design and architect improvements to UI/UX by simplifying
layouts, revising navigation workflows and more
· UI developed using Storyboards and AutoLayout constraints with size classes utilized to further support various
screen resolutions.
· Mentored junior developers and assisted them with iOS development best practices and coding standards.
· Jira used for story and task tracking with Jenkins for continuous integration.
· Utilized Instruments, Crash Logs, LLDB statements, NSLog statements, and Breakpoints to resolve various
issues and bugs brought to attention by QA team.
· Developed unit tests for various features using XCTest framework.
· Parsed JSON responses into useable objects using JSONSerialization features.
· Standardized and enforced the coding standards and best practices, including optimizing the apps for
performance and for store approval.
· Worked with junior developers in pair programming sessions to introduce them to the code base.
· Refactored execution management of orders to be handled in the background without locking up the main thread
and UI using GCD; NSOperations also leveraged for more complicated concurrency concerns.
· Translated functional requirements for the iOS development project into technical requirements.
· Use of Core Frameworks like Core object, Core services, Core Graphics, Core animation, UIKit.
· Collaborated with offshore teams and communication for maintaining the application and first party software
teams on site.
· Utilized SourceTree and GitHub Desktop for source control and resolving merge conflicts.
· Used Postman to test APIs and validate contracts with backend teams.
· Used Xcode 10.2 - 11.3 to code in Swift 5 with minor migrations.
· Worked closely with the SiteCat team and with the AppDynamics SDK for analytics in the application
· Synced with the A11y team to make sure app was disability friendly, incorporating Accessibility features such as
VoiceOver, Dynamic Texts and Fonts, and making sure it is ADA compliant.
· Optimized UI workflows giving a better, more optimized UX as a whole.
· Re-designed and improved the entire “Forgot Username” and “Forgot Password” experience
· Updated the Login experience from being the domain with the most bugs and issues and transformed it to be
something the company can be proud of
· Took the login from the biggest problem area in the app to a pleasant user experience.
· Directly worked and collaborated with backend teams to resolve issues with incorrect or corrupted data being
retrieved.
· Utilized the TransmitSDK, and first party library in the application for all security and encrypting needs. Worked
closely with the team for all integration and debugging purposes
· Agile Development and participating in Agile ceremonies such as daily team standup, 2 week sprints, and pre-
sprint planning
· Introduced reachability/connectivity to the app as a way to check for valid internet connection to improve on error
handling and the user experience
· Utilized the Atlassian suite for day to day usage. (JIRA for tracking work, fixing bugs, and developing new features
via stories; Confluence for documentation; etc.)
· Analyzed and researched user data to find ways to further improve the application, both from user reports/reviews
and the AppDynamics software.
· User feedback increased tremendously passing the goals set when I was hired
SAFRAN ELECTRONICS & DEFENSE - Grand Prairie, Texas November 2014 - March 2017
AGS/ACMS Software Support Engineer
· Install and configure customized AGS software for Airline customers to monitor in-flight data.
· Customized methods and procedures to detect early failures for both airplane software & hardware.
· Flight data analysis to minimize cost and maximize flight safety.
· Provide training and hand-on support for customers.
EDUCATION
B.S. Degree in Computer Science, Midwestern State University, Wichita Falls, Texas - 1991
B.S. Degree in Mathematics, Midwestern State University, Wichita Falls, Texas - 1991
A.S. Degree in Electronics, Cupertino Technical School, California - 1984