We provide IT Staff Augmentation Services!

Desktop And Mobile Developer Resume

2.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY:

  • Provide technical leadership in all aspects of software development.
  • Assist teams to adopt successful agile/scrum development methodologies.
  • Create maintainable, scalable and high - performing software solutions.
  • Produce engaging user experiences combining standard and innovative user interface.
  • I enjoy the challenges of new projects as well as improving established projects. I enjoy working with people to reach goals and halping customers meet their needs.
  • Over 25 years developing my technical skills.
  • Programming languages include Swift, Objective-C, C#, Java, C/C++, and learning Kotlin.
  • Deep understanding of technical architecture and design, organizational leadership and effective communication.
  • 20+ years building software on Mac, iOS, Android, Windows and Linux.

TECHNICAL SKILLS:

Tools:, Languages and Technologies: Apple (iPhone, iPad, Mac, AppleTV) Xcode, Interface Builder, Instruments, Terminal Swift, Objective-C, C/C++ Foundation, Cocoa, Cocoa Touch, URLSession, Core Graphics, Core Data, SQLite, Core Animation, KVO, KVC, SpriteKit, Dispatch

Google Android: Android Studio, Eclipse, Netbeans

Java, Kotlin: Activity, Fragments, Networking

Microsoft Windows Visual Studio: C#, Visual Basic

.Net, XAML, Bindings, Networking: Cross-Platform

Xamarin Studio, Xojo: C#, Xojo

.Net, XAML, Bindings, Networking, SQLite: Web/Internet

Visual Studio Code, Netbeans, PhpStorm, BBEdit: HTTP, REST, SOAP, HTML, JavaScript, Php, CodeIgniter, CSS, MySQL, cPanel, POP3, IMAP, FTP, IRC, Jabber/XMPP, SIP

Source Control: Git, Subversion, Mercurial, CVS

Document and Graphics: Pages, Keynote, Numbers, Word, PowerPoint, Excel, Affinity Designer, Pixelmator, Photoshop, Illustrator

PROFESSIONAL EXPERIENCE:

Confidential, Scottsdale, AZ

Desktop and Mobile Developer

Responsibilities:

  • Develop high-performance desktop and mobile solutions
  • Work with server team to refine server APIs for efficient mobile access
  • Manage product backlog and requirements with Product Owner

Confidential, Tempe, AZ

Principal Consultant

Responsibilities:

  • Advise on adoption of new technologies related to mobile development
  • Support existing and new projects with mobile technical expertise
  • Assist in the refinement of continuous integration and delivery efforts

Confidential, Scottsdale, AZ

Lead iOS and Android Developer

Responsibilities:

  • Fix bugs in existing iOS (Objective-C) and Android (Java) codebase
  • Establish automated test and build processes
  • Propose strategies for architectural improvements
  • Mobile SME consulting to in-house IT staff

Confidential, Phoenix, AZ

Senior iOS Developer/Architect

Responsibilities:

  • Lead in refactoring of existing apps
  • Assist in research and development
  • Identify and overcome process bottlenecks
  • in adopting development best practices

Confidential, Phoenix, AZ

Lead iOS Architect

Responsibilities:

  • Analyze and resolve technical debt
  • Create new solutions and reusable components
  • Lead team to follow best practices
  • Conduct code review

Confidential

Lead iOS Application Architect

Responsibilities:

  • Design technical architecture for solutions
  • Conduct team code reviews
  • Provide technical leadership
  • Provide technical feasibility analysis during requirement gathering
  • Propose technical solutions to meet business goals
  • Refine the development lifecycle to establish efficient and effective output

Confidential

Sr. Mobile Consultant

Responsibilities:

  • Worked with several leading enterprise organizations as a consultant to deliver iOS applications targeted for both consumers and enterprise in-house use.
  • Focused on leveraging the industry best practices for iOS (Objective-C), and Apple's established design patterns to deliver high-performance and maintainable code.
  • Developed applications for automotive, medical, health insurance and social organizations.

Confidential

Mobile Development and Architecture

Responsibilities:

  • Researched, developed and designed prototype mobile device applications using iPhone SDK (Objective-C), Java ME as well as Android (Java). Position required fluency in research and rapid development to produce proof-of-concept and prototype applications.
  • Included technologies such as REST / HTTP Web Services, XML, JSON, Custom Security Protocols, Encryption and Cocoa touch. Establishment of best practices and enterprise standards.

Confidential

Lead Macintosh Developer

Responsibilities:

  • Lead team in developing the FreeiClient software for Mac OS Classic and Mac OS X which was similar to AOL internet connectivity software. Worked with Carbon and Cocoa.
  • Developed several new protocols for security, chat and file transfer. Worked with Standard protocols: HTTP, IRC, FTP, POP3, and SMTP. Wrote HTML parser/render for displaying banners on floating banner window.
  • Wrote a user interface theme system. Assisted in writing and designing a database for the user ps. Worked directly with the customer support teams to teach and train how to handle calls for Macintosh support.

We'd love your feedback!