Ios Developer Resume
Farmington Hills, MichigaN
SUMMARY
- 5 years of experience in the field of software analysis, design, development and testing of Cocoa Touch and Web based business applications.
- Mobile Development experience of over 3 years in iPhone/iPad development in native Objective C starting with SDK version 3 with Interface Builder, to iOS SDK 5.
- Published three applications in the App Store.
- 2 years in web development using PHP and MySQL.
- Comfortable with core concepts of Android SDK in a Java Environment.
- Knowledge in core concepts like Object Oriented Programming (OOP), Memory Management, and Data Structures.
- Experience working with Third party libraries (CorePlot, SBJSON, OpenSSL, ASIHTTPRequest, MiniZip, GDataXML) and proper iPhone SDK Frameworks in Cocoa Touch.
- Solid understanding of web services consumption using XML and JSON, including data encryption.
- Work well under pressure and meeting short deadlines, while maintaining a positive attitude.
- Ability to communicate effectively with people in different departments to successfully complete each project.
- Comfortable working with AGILE/SCRUM methodology.
TECHNICAL SKILLS
Languages: Objective C, C, PHP, Javascript, C#, ASP.NET, Java
Technologies: HTML, CSS3
IDEs / GUI Tools: Xcode, Eclipse, TextMate
Database Software: MySQL, SQLite, SQL Server, CouchDB
Version Control: Git, Subversion
Documentation and Design Tools: Doxygen, OmniGraffle, Illustrator, Photoshop
Operating Systems: MacOs, Linux, Windows
Tools: Beanstalk, Github, Filezilla, Gitbox
Devices: iPhone 4, Macbook Pro
PROFESSIONAL EXPERIENCE
Confidential, Farmington Hills, Michigan
iOS Developer
Environment: Objective C, Xcode 4.2, iOS SDK 5.1, Interface Builder, JSON, SQLite
Responsibilities:
- Developed the application following a SCRUM process, targeting iPhone and iPad devices.The following frameworks where used: QuartzCore, UIKit, CFNetwork, SenTestingKit, MediaPlayer and XMPP. GIT was used for version control.
- Participated in meetings with the client to understand and analyze the application requirements.
- Implemented the main features of the website in the iPhone and iPad, maintaining a similar user interface. The user interface was designed along with the client.
- Created application modules for iPhone and Ipad that interact with the current web services using JSON.
- Performed functional testing and developed unit tests for the application.
Confidential
iOS Developer
Environment: Objective C, Xcode 3.2, iOS SDK 4.2, Interface Builder, JSON, XML, SQLite
Responsibilities:
- Developed the Confidential iPad application following a Scrum process. The following frameworks where used: CoreGraphics, QuartzCore, UIKit, Security, CFNetwork, SenTestingKit, MediaPlayer and MGTwitter. Git was used for version control.
- Participated in meetings with Confidential ’s IT staff in order to define the contract of the web services needed for the Confidential iPad application.
- Analyzed the information to be persisted in the application and designed the database structure.
- Defined and developed functional and units tests for the application.
- Conducted Objective C and iOS training for Confidential s IT staff.
- Elaborated the technical documentation of the iPad Application.
Confidential
iOS Developer
Environment: Objective C, Xcode 3.2, iOS SDK 4.2, Interface Builder, JSON, XML, SQLite
Responsibilities:
- Developed the GBMhomebroker application using the following frameworks: CoreGraphics, Coreplot, QuartzCore, UIKit, Security, CFNetwork, SenTestingKit. Git was used for version control.
- Collaborated with GBM’s IT department to define the necessary modifications to the web services used by the application.
- Participated in meetings to define the user interface elements for the application.
- Defined and developed functional and units tests.
Confidential
Mobile Applications Developer
Responsibilities:
- Member of a team responsible of updating the existing application using the following frameworks: CoreGraphics, QuartzCore, UIKit, CFNetwork.
- Participated in meetings to define the list of necessary modifications to the current application.
- Improved the overall performance of the application and fixed existing bugs.
- Modified the UI of several screens in the application.
- Modified several web services to include additional necessary information.
Confidential
Mobile Applications Developer
Responsibilities:
- Developed the Confidential Diario application using Xcode 3.2 and Objective C, targeting iPhone devices. The following frameworks where used: MessageUI, YAJLiOS, CoreGraphics, UIKit, and MediaPlayer.
- Performed the analysis of the application flow and defined how the information and images will be presented to the user.
- Listed the necessary views in the CouchDB database needed by the application.
- Defined the format for advertisements to be used inside the application, along with the marketing department.
- Participated in various meetings with people in different departments of Confidential to understand the business requirements of the company.
Confidential
Software Developer
Environment: Visual Studio, C#, Xilinx ISE, VHDL, Code Sourcery Toolchain
Responsibilities:
- Selected the hardware components necessary to perform the required measurements and process data.
- Developed the necessary code used in the mobile device to obtain and analyze data using C and VHDL.
- Performed tests to the software of the medical device.
- Developed a desktop application in .NET to read and store the data gathered from the device.
