Ios Developer Resume
Hazelwood, MO
PROFESSIONAL SUMMARY:
- Over 4+ years of experience as software development experience.
- IOS developer with TWO years of experience planning, developing and implementing IOS applications. Fast learner with strong attention to detail. Passionate about IOS development.
- Good Knowledge and working experience in Swift programming language.
- Solid experience with XCode, Interface Builder and Static Analyzer including development, debugging, profiling, optimizing, and build process.
- Proficient in source control with Git and CVS.
- Good understanding of Restful Web Services.
- Experienced in working with Storyboard and Xib with Interface Builder.
- Experienced in implementing reusable Frameworks and have good understanding of integrating third - party libraries.
- Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
- Experienced in adding Animation for smooth transitioning between UIViews and better user experience.
- Experienced in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar, which are some basic functionalities in a Multiview Application.
- Good understanding various software design patterns.
- Experience in Customized Views, Table Views, Navigation Controllers, Tab Bars, Scroll Bars and Navigation Bars
- Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
- Goal oriented, organized, team player with good interpersonal skills; thrives well within group environment as well as individually.
- Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
- Proficient in using project management tools and source control tools: Jira and Rally.
- Proficient in various methodologies of SDLC like Agile development and Waterfall development.
- Very active participation in Daily standups and Sprint Review Meetings, where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
- Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
TECHNICAL SKILLS:
Languages: Swift, Java/J2EE
Tools: XCode, Interface builder, Instruments, Eclipse Luna, SpringSTS
Core Frame Works: UiKit, Location Services, Map kit, Core Data
Protocols: HTTP, REST, JSON
Platforms: iOS, Mac OS X, Windows
Version Control: CVS, Perforce, GitHub, Bit Bucket, Source tree
WORK EXPERIENCE:
Confidential, Hazelwood, MO
iOS Developer
Responsibilities:
- Used XCode 9.2 and Swift 4 to develop the App and made the basic deployment target as IOS 9.0 to latest.
- Worked with Cocoa Frameworks that includes UIKit and Alamofire.
- Experience working with the Auto Layout constraints, Designing custom fields according to the requirement.
- Integrated Realm Database locally with the App.
- Experience working on the push notifications, Alert pop-ups.
- Worked on requirement analysis, understanding the Master architecture document as well as the requirements architecture document.
- Developed unit tests for testing specific functionality and logic.
- Worked on UICollectionViewCells, UITableViewCells.
- Expertise in GIT commands and used SourceTree during the project.
- Worked on bug fixing as documented by QA team.
- Learning new knowledge and solving potential technical issues with senior iOS developer.
- Absorb company SDK in brief time to increase the productivity for new features.
- Delivery new contents.
- Participate in daily scrum to discuss the progress in the sprints.
- Effectively communicate with business owners to explain limitations and provide feedback.
Environment: Xcode9.0, Swift 4, Realm, Bit bucket, UIKit, Alamo fire, Jira, Agile Methodology.
Confidential, St. Louis, MO
Programmer Analyst-I
Responsibilities:
- Built iOS Storyboards with UITabBar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard.
- Used UIImagePickerController to take pictures of the checks to be deposited into the account.
- Developed the login view, account information view and payment view among many other views.
- Implemented push notifications to send notifications related to payment due date, posted payments, etc.
- Invoked RESTful Webservices using NSURLSession and Parsed JSON responses using NSJSONSerialization.
- Used Custom Map Annotation pins to display stores within an area.
- Implemented MapKit framework for company location, by adding Maps, annotating maps and also by adding overlays.
- Implemented Core Data framework to store user Data.
- Implemented NSOperation Queue and NSURL Connection to integrate with backend web services.
- Used Hockey web application to distribute builds to the testing team.
- Developed unit tests for testing specific functionality and logic.
- Fixed bugs as documented by QA team.
- Used Instruments to fine tune the app performance and memory management.
- Formatted the Data as per Business rule to display in UI.
- Worked with GDB and Xcode for debugging.
- Worked with Subversion to checkout and update the codebase changes.
Environment : iPhone SDK, XCode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch, GIT .
Confidential
Java Developer
Responsibilities:- Designed and developed of UI using HTML/DHTML, CSS , Dojo & JavaScript.
- Used HTML, XML, AJAX , JavaScript, CSS and pure CSS layouts.
- Configuring Hibernate, Struts and Tiles related XML files.
- Performed Database connectivity and transactions and also wrote stored procedures as per the requirement in MY-SQL.
- Developed each and every web page which handles all popular search engines which targets the Search Engine Optimization (SEO).
- Used to work with OOPS concepts and memory concepts like string pool.
- Used Eclipse for writing code for HTML, Java, Servlets, JSP and JavaScript.
- Implemented various design patterns like, MVC, Factory, Singleton.
- Developed the action and action form classes, based on the Struts framework , to handle the pages.
- Used JDBC connectivity with callable statements to invoke the stored procedures.
- Deployed and tested the JSP pages in Tomcat server .
- Worked on code reviews, debugging, unit testing and integration testing.
- Worked on source code management tools such as SVN.
Environment: Java, Visio, Adobe Photoshop HTML, CSS, JavaScript, Hibernate, Struts, JDBC, AJAX, XML, DHTML, SEO, Tomcat, My SQL, JSP, SVN.
