Proven software application developer with hands-on experience in start-ups as well as established operations leveraging expertise in group projects and assistance in resolving conflicts among group members while working as a team. Experience includes in iOS App design and development. Having excellent critical thinking and problem-solving skills and exceptional ability to work in a fast-paced high-pressure environment, I didn’t only complete the given tasks but also met deadlines of the projects while starting from scratch. Passionate to seek new diverse horizons of technology and take them as a challenge by putting all of my energy to resolve problems efficiently.
iOS SKILLS:
Worked on implementing cryptocurrency i-e Bitcoin, Ethereum while managing their transaction and maintaining their wallets.
Worked with dependency managers i-e CocoaPods & third party libraries like Alamofire, SwiftJSON, AFnetworking.
Have experience in MapKit, Google Maps.
Have experience in GIT version controlling with GitHub, Bitbucket.
Have experience in apple app publishing cycle over the app store.
Contributed to social media apps, restaurant apps, shopping apps.
Made universal pixel perfect designs like Apple Design Techniques.
Managed to call web services sending and parsing JSON reports, Apple In-app purchases integration, Apple Pay integration and third-party payment integration (PayPal, VISA, Master Card etc, Instagram API Integration, Facebook integration, Apple Push Notifications (APNs) & local notifications.
Have experience in Firebase Push notifications, firebase file storage management (uploading and accessing). Worked on Core Data, Core Animation, iCloud integration & Crash Report Integration.
Major Accomplishments:
• Worked in most crucial deadlines while keeping the product quality.
• Gave ad-hoc implemented presentation of client requirements in apps
• Improved already implemented apps’ code standards and efficiency.
Job Responsibilities:
It includes improving applications quality by identifying issues and common patterns and developing standard operating procedures. Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems. Not only this but also maintaining and improving existing codebases and peer review code changes. Liaising with colleagues to implement technical designs. And also investigating and using new technologies where relevant.
Major Accomplishments:
• Managed multiple projects single handedly while working on new apps.
• Made company deliver many successful quality products on time.
Job Responsibilities:
It included analyzing client’s requirements. Writing and testing code, refining and rewriting it as necessary. Also developing existing applications by analyzing and identifying areas for modification. Creating technical specifications and investigating new technologies. Consulting clients and colleagues concerning the maintenance and performance of software systems. Clearly and regularly communicate and work closely with other staff, such as project managers, graphic artists, UX designers, other developers. Multi-task and change from one task to another without loss of efficiency.
Duties included continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications. And investigate new technologies. Participate in Teamwork, Software Development Fundamentals, Software Development Process.