We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

EXPERIENCE SUMMARY:

  • 6 years of IT industry experience in ability to accomplish all aspects of the UI Development, DevOps and Infrastructure.
  • Having 3 years of Experience on develop applications using Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools.
  • Expertise in MVC & MVVM design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Proficient in UI screen development using Tools: XCode, Git, GitHub, Confluence, Source Tree, Bit Bucket, Terminal, Jira, Trello, Anthillpro, Charles, Postman.
  • Having Knowledge on React Native.
  • Having Knowledge on Objective - C.
  • Having knowledge on OOPS concepts and core Java.
  • Up-to-date with Swift new features and adhere to Swift best practices.
  • Proficient at using Core Data, Core Animation, Core Location, UI kit, Map kit, Push Notifications, Core Animation & Auto Layout.
  • Strong knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Having 4 years’ Experience on MAC OS.
  • Using instruments like Allocations and Time profiler to fine tune the App performance and memory management.
  • Experience managing application flow using Storyboard and XIB files.
  • Extensive experience in building mobile applications using framework APIs such as (Location, Camera, Animations, Maps).
  • Experience in software application development based on SDLC.
  • Experience in Web GUI Development using HTML, XML.
  • Expertise in testing applications using simulators and on real devices to optimize applications.
  • Clear knowledge of testing (using test flight) and distribution of app on the app store.
  • Experience working in Agile environment.
  • Familiar with RESTful API’s to connect iOS applications to back-end services. Worked on Web development technologies - HTML, CSS.
  • Web application development and maintenance.
  • Proficient in memory management and multi-threading.
  • Strong understanding of Apple's design principles and interface guidelines.
  • Excellent problem solving skills with a strong technical background.
  • Having Experience in Data parsing from JSON and XML forms to dynamically display data in an app.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS and Cloud Trail.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Experience Using Wise Package Studio and Install Shield Admin, Specialized in Software Packaging and expertise in MSI technology.
  • Experience in using Ticketing Tools (JIRA) for ticket tracking and creating dashboards.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Efficient experience in using tools like Nagios, Splunk, Spectrum, MRTG, NetFlow.
  • Working with SCCM to do system imaging, security patch updating, Maintain Inventory Up to date.
  • Having Extensive Experience on AD, GPO and SCCM.
  • Worked with Network Security team to ensure proper SCCM ports where implemented.
  • Having Knowledge on Create and test SCCM 2012 automated applications for SCCM 2012 deployment.

TECHNICAL SKILLS:

Operating Systems: Windows XP/07/08/10, Mac OS X, Unix, Linux.

Microsoft Servers: Windows Server NT/ 2003/2008/2008 R2/2012/2012R2.

Source control tools: Subversion, Clear case, GIT and Perforce.

Development Software: XCode, Eclipse, Visual Studio.

Frameworks: UIKit, Cocoa Touch, Backendless mBaaS, Node JS and .Net.

Build Tools: ANT, MAVEN.

SDLC Methodologies: Agile/SCRUM, Waterfall, Iterative.

Deployment Tools: CHEF, PUPPET.

Monitoring Tools: Splunk.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP.

Cloud Technologies: AWS (EC2, S3, Cloud Watch, RDS, IAM).

Repositories: Nexus, Artifactory.

Languages: C, SQL, Java/J2EE, HTML, CSS, Swift, Objective-C.

Tracking tools: Jira, Remedy, Clear Quest.

Web servers: Web logic, Web Sphere, Apache Tomcat.

Databases: Oracle, SQL SERVER, Mango DB, MY SQL, DB2.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. iOS Developer

Responsibilities:

  • Currently working extensively with Swift for upcoming releases.
  • Developing new features for native part of the App and integrating with Web View for seamless UX experience.
  • Extensively used Auto Layout, Storyboard and Size Classes, Push Notifications to make the application compatible for all models of iPhone.
  • Research and technological development, and creating Algorithm for Proof of Concepts.
  • Review code contributions and coordinate with other developers on new features.
  • Unit testing the functionalities developed and assisting Quality Assurance testing.
  • Work closely with QA, UX, and Product Managers to deliver a quality product offering an excellent user experience.
  • Working on SQL queries to get the report perfectly form the servers which is necessary for QA testing.
  • Collaborated with senior developers and designers to perform necessary troubleshooting and resolutions.
  • Leading offshore team and coordinating on daily basis to check the updates.
  • Attending daily scrum standups and retro meetings.
  • Extensively used Auto Layout, Storyboard and Size Classes, Push Notifications to make the application compatible for all models of iPhone.
  • Debugging issues on location whenever required.
  • Adding new features to the app.
  • Implemented custom UIViews, TableViewCell, UITabBar, UINavigationController for easy navigation of the app.
  • Develop, test and deploy new functionality for Account Management and Troubleshooting iOS client application.
  • Leading Scrum, user story grooming, retrospective, sprint planning and defect reviews.
  • Develop and deploy fixes for software defects identified by Quality Assurance testers.

Environment: up to IOS 13(iPhone SDK), Mac OS, Objective C, Swift 4.1, XCode, Cocoa Touch, RxSwift, MapKit, Storyboard, Adobe Creative Suite, JIRA, Bit Bucket, Jenkins, Core Data, JavaScript, JQuery, HTML and JSON, Continuous Integrations, Continuous Delivery & GIT Hub.

Confidential, Plano, TX

IOS Developer

Responsibilities:

  • Requirement gathering, designing UX and architecting and developing functionality
  • Work on Agile high-paced environment and collaboratively with offshore teams in code reviews and architecture of the features.
  • Customized Table View, Implemented Sections, Index and Search, and Optimized Table View Performance.
  • Working with Swift and objective-c for development and defect fixes.
  • Worked with UIKit Framework for development and maintenance.
  • Implemented iPad specific user elements like a Popovers and Model Views.
  • Demoing the feature bi-weekly and gathering the feedback and make the changes for best quality product.
  • Designing the complete MVC and MVVM flow for the application with UI components and controllers to be used for iPhone.
  • Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
  • Created custom annotations and annotation views.
  • Worked with Alamofire and JSON parser.
  • Implemented Storyboard using UIKit, Foundation Frameworks, simple UIView treatment for displaying information.
  • Interaction with restful APIs, made HTTP request/responses PUT, GET & POST to update and consume remote data.
  • Worked on Source Version Controls Git and Bit Bucket.
  • Used blocks & Operation Queue for managing asynchronous operations for processing & handling data.
  • Worked with API inputs to pull the data from backend and display it on the app.
  • Work with Offshore team in research and development of Location-based Application.
  • Active part in requirement gathering and managing the offshore development team for timely deliverables.
  • Research and technological development, and creating Algorithm for Proof of Concepts.
  • Unit testing the functionalities developed and assisting Quality Assurance testing.

Environment: iOS9 and 10, XCode 8.x, 9.x, iPad, iPhone, Swift, Objective-C, Javascript, UIKit, JSON, GIT, View Controller, Story Boards.

Confidential

Systems Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Provide high durable and available data by using S3 data store, versioning, lifecycle policies and create AMI’s for mission critical production server for backup.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Implemented Subversion metadata including elements, labels, attributes triggers and hyperlinks.
  • Deployment of the Business processes by creating JAR, WAR and EAR files to IBM WebSphere application servers.
  • Used Jenkins& Puppet to perform automated CI Builds and Deployments.
  • Created puppet manifests and modules to automate system operations.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Wrote recipes and manifest to configure chef nodes and chef workstations.
  • Administer Microsoft SCCM 2012 environment, including creating or editing security groups, application deployments (collections, advertisements, task sequences, and PowerShell scripts), patch management, general troubleshooting, log analysis, upgrade and recommendations on current infrastructure.
  • Worked with Development team to migrate Ant scripts to Maven.
  • Using Chef to automate Configuration management & Applications.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Worked on Repository Manager Nexus for deploying artifacts.
  • Used JIRA as ticketing tool.
  • Developed organizational units in Active Directory (AD) and managed user security with group policies.
  • Responsible for assessing and distributing Microsoft Monthly Patches.
  • Using PowerShell scripts to build the patches automatically using SCCM.
  • Having Knowledge on Microsoft System Center Suite.
  • Deploy standardized software updates throughout the enterprise.
  • Tuning of the TCP/IP stack for troubleshooting application and OS issues.
  • Supporting IT infrastructure and resolve day-to-day Tickets on Priority within the mentioned SLA.

Confidential

Sr. Windows Administrator

Responsibilities:

  • Installed software, apply patches, manage file systems, monitor performance and troubleshoot alerts from commercial, open source and locally developed monitoring tools.
  • Worked windows desktop support, domains and active directory control win 2003 server and C7000 Blade technology including hardware maintenance, installation, Software installation and troubleshooting with windows systems, LAN, WAN and desktop support for win 2008 server.
  • Add and delete Users and password assign, security for networking in organization employees.
  • System failure analysis and recovery; insuring the consistency and integrity of file systems.
  • Analyzes, develops, tests and implements database designs in support of corporate and client area technology requirements. Performs data modeling, logical and physical database design.
  • Active Directory Group Policy Object (GPO), and Group Policy Ps (GPP) creation and management.
  • Image creation and deployment using Microsoft Deployment Toolkit (MDT) with and without System Center Configuration Manager Operating System Deployment (2007 and 2012 R2).
  • Active Directory user account management and setup.
  • Microsoft Windows server 2008 R2 and Windows 2012 R2 setup and maintenance (Physical and Virtual).
  • Slow logon/boot troubleshooting using Windows Performance Analyzer.
  • Experienced in printer maintenance and troubleshooting.
  • Successfully managed three desktop refresh projects on time, each replacing more than 100 PCs.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Identify root cause failure analysis using log files and reports.
  • Implemented Microsoft DHCP, DNS, WINS, Domain trust relationship, fault tolerance, file and print services, user and group management.
  • Configured PC's for networks and performed break/fix troubleshooting and resolution.
  • Day to day monitoring the BMC remedy tool and to assign the tickets.

Confidential

Windows Administrator

Responsibilities:

  • Assisted in the resource migrations of servers and printers. Migrating server resources included migrating File /Print, and other functional servers. Monitored, responded and follow through escalated tickets for Active Directory Group Policy and server operations.
  • Implemented Microsoft DHCP, DNS, WINS, Domain trust relationship, fault tolerance, file and print services, user and group management.
  • Provided installation, configuration, security administration, troubleshooting and infrastructure support services to business units. Configured users for Exchange 2003 Mail enabling and/or mailbox creating.
  • Performed cross platform audits of Active Directory (AD) objects and user permissions.
  • Created and maintained email addresses and distribution lists in MS Exchange.
  • Developed organizational units in Active Directory (AD) and managed user security with group policies.
  • Design and document Software Metering configuration for SCCM 2012 implementation.
  • Responsible for Organizational Units (OU), Group Policy Objects (GPO), Dynamic DNS.
  • Managed Group Policy Objects (GPOs) throughout the Active Directory (AD) enterprise
  • Configured Group Policy Objects to create a secure Windows Infrastructure.
  • Design and document Asset Intelligence, Software Inventory, and Hardware Inventory configuration for SCCM 2012 implementation.
  • Responsible for providing 1st level / 2nd level/ 3rd level support to end-users in troubleshooting and resolving PC/Server problems.
  • We provided on call support for the users on 24*7, in rotational shifts.
  • Day to day monitoring the BMC remedy tool and to assign the tickets.
  • Monitoring the helpdesk mails and replying to End user.
  • Take backups from the systems regularly and store them on web.
  • Go to client location daily and need to check the system conditions.
  • We have lot of Government projects in India, go to client location and need to set security patches and check them daily because the information was very confidential.
  • Setup security policies for users like setup firewalls for restricted work for the user account.
  • We are creating new users, lock/unlock user accounts and monitor the server security regularly.
  • Checks with all the systems in company every day whether all the security patches are up to date if not we push those patches manually to the systems.
  • Install systems and work with network team to take the systems into the home network.
  • We maintain the inventory of the systems up-to date, we include all the details who use the system and what the software’s that system needs, project details everything up-to date .
  • Solve the most problems remotely by taking machines using SCM Console or Remote Desktop Software’s.
  • Updating Servers/Desktops with latest service packs and hot fixes.
  • Installation and configuration of quality center (QC) and troubleshooting the errors.
  • Installing and configuring printers, Connect to local and network print devices. Communicating with Internal teams on different issues. Installing Various Software’s for user desktop based on their project requirement.

We'd love your feedback!