Results-oriented software developer with 6 experience in development. I make it my goal to create software with the user in mind, creating applications with a useable and intuitive user interface experience. I also understand the importance of creating highly readable and easily maintainable source code. I am constantly striving to learn new technologies and look to ways to better myself in this rapidly changing industry.
Designing and building advanced applications for the iOS platform
Collaborating with cross-functional teams to define, design, and ship new features. Unit-testing code for robustness, including edge cases, usability, and general reliability.
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle Develop tools and applications by producing clean, efficient code Automate tasks through appropriate tools and scripting
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products Document development phases and monitor systems
Ensure software is up-to-date with latest technologies
Architecting clean, scalable iOS applications
Documentation and testing of code, code reviews, functional reviews
Responsible to provide all possible solutions for projects
Work closely with product management, interface designers, and other developers
Coordinate with graphic designer to get impressive and excellent quality graphics to enhance the user Optimizing the applications for ensuring maximum performance
Job Title: Software Engineer (iOS Developer)
• Used Objective-C to develop state of the art mobile applications for iOS devices (iPhone, iPad, iPod, Apple Watch).
• Involved at every project phrase, from development to app store deployment.
• Responsible for general maintenance of application frameworks and debugging.
• Tested applications on device simulator and actual devices to fine tune products.