Anvesh Reddy
iOS Developer
**********.***********@*****.*** Phone: 908-***-****
Objective:
An iOS Native application developer focusing in user-friendly application design & development on iPhone, iPad device OS. An ideal position would involve creating and learning new, emerging technologies, implementing the same on Enterprise level applications in order to meet and satisfy the end-user requirements.
Professional Summary:
A proficient Application Developer with 3+ years of IT experience specialized in iOS Mobile Application Development.
Developing iPhone and iPad apps using Objective-C, Swift and Cocoa Touch, maintaining and publishing iOS apps internally and on App Store.
Expertise in iOS Mobile application development using and iOS frameworks like Cocoa (Cocoa Touch, Core Services Layer, Map Kit, Accessibility Voice Over, Push Notifications, etc.).
Complete understanding of Model-View-Controller (MVC) architectural patterns and frameworks and comprehensive knowledge of memory management in Cocoa.
Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes Xcode, UIKit, MapKit, WebKit, Instruments, iPhone simulator, Third-Party frameworks and Expertise in creating and Customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multiview Application.
Good Knowledge and exposure Object Oriented programming languages in developing business Objects.
Worked on MessageUI for sending the SMS and Email developing apps from the Mockup’s.
Used NSURLSession and NSURLConnection APIs, to retrieve / parse / generate JSON / XML / HTML payload format from applications.
Strong knowledge in implementing core Frameworks like CoreGraphics, Core Location, UIKit and Worked on Mapkit and AutoLayouts in the Application.
Created Custom Controls to get the desired User Interface in the Application based on the user requirements.
Used different Touch Gestures for better transmission between views in the application.
Proficient in understanding customer and business needs, as well as server/hosting requirements, data modelling, business logic and UX/UI design.
Excellent communication, organizational skills, attention to detail and ability to meet deadlines to complete projects.
Worked with RESTFul and SOAP web services to pull down the latest information.
Designed and developed SQL Database for creating and editing SQLite database files.
Technical Skillset:
iOS Applications
Objective-C, Swift and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, core Data
Software
Trained in iOS 4, iOS 5, iOS6, iOS7, iOS8.iOS9 and iOS10 with XCode 4.0/4.5, 5.0, 6.0, 6.1.3, 6.2,6.3,7.0 and 8.0, OSX 10.5, 10.6, 10.7, 10.8, Microsoft Office Suits
Programming Languages
Objective C, Swift, C, C++, java, HTML, SQL
Mobile
IPhone/IPad/IPod, iOS, MVC
Databases(Tools)
SQLite, SQL, Firebase, MongoDB, Parse
Operating System
Mac OS, Windows XP, Windows 7/8/10, Linux, Ubuntu
Development Methodologies
Agile, Scrum
Professional Experience:
iOS Developer January 2017 to Present
Protech Solutions Inc. Little Rock,
Project: Blur Effect AR
Project Description: The application basically provides effects to the picture displayed on a larger view selected from gallery. Whenever user presses the button, can see the background is blurred and the picture selected is having a shadow effect.
Roles & Responsibilities:
Used Xcode, Objective-C, Swift, AV Foundation and CocoaTouch Framework to build the app, including UIKit, UINavigationView, UICollectionView, UITabBarController, UITableView and Storyboard.
Created and implemented a blur effect in the background of the comment section in the app.
Create a UIImage instance from the captured image context.
Used CoreImage filters and QuartzCore frameworks to create the desired effect.
Insert the UIImage into a UIView below a semitransparent layer fade onto the screen the blurred container view when required.
Capture the current UIView Controller / desired UIView to blur.
UIKit framework was used to implement easy-to-use UI.
Used Accelerate framework, UIKit framework, CoreGraphics framework (UIImage & vImage) through which you can add different effects: Parallax Blur, Dynamic Blur, Custom Motion Effects, Tint on the images picked from the gallery.
User can change the brightness as light, dark, faded, can change the mode to tint, sepia, black & white.
Used vImageAlpha compositing (also known as alpha blending), process of layering multiple images, with the alpha value for a pixel in a given layer indicating what fraction of the colors from lower layers are seen through the color at the given level.
Used vImage framework, vImage Decompression filtering, used different Touch Gestures.
Implemented a custom UICollectionView for displaying news headers.
Used Core Graphics framework that allowed gesture based drawing capabilities in the application.
Developed as an iPhone application compatible for different iPhone/iPad versions.
Environment: XCode, Objective C, Swift, iOS, SDK, Cocoa, Interface Builder Libraries used were Foundation Framework, UIKit, CoreGraphics, SQLite, UICustom Controls, Touch Gestures, Image Framework.
iOS Developer July 2014 to December 2015
Gude Software Solutions Hyderabad,
Project: Care Angel India
Project Description: Care Angel is a Free Virtual Intelligent Caregiving Assistant. It can be used for handling a Person’s health. Through CARE ANGEL you can schedule call for your parents/grandparents and they will have to simply answer the questions they get. Basing on this CARE ANGEL analyses the situation of the person and gets updated in the dash board. Some questions even act as reminder to do certain things. If there is anything serious that the alerts are passed to the person who gets registered for that person. It recognizes the problems before they become serious.
App Store Link: https://itunes.apple.com/us/app/care-angel/id1026110205?mt=8
Role & Responsibilities:
Understanding the business rules and designs to develop the application functionality.
Worked on the User Interface of the project using objective C and Swift.
Performed all tasks from UI design and implementation to writing code for various features.
Designing the complete MVC flow for the application with UI components and controllers to be used for iPhone.
Main emphasis on this particular project was user interface; I worked heavily with core graphics, core animation, UIViewAnimateWithDuration, and UIDynamics to spruce up and make the app more enjoyable to use.
Added animation between UI Views for smooth transition and better user experience.
Setting up of the Reminders on who has subscribed. Customer can share Reminders with subscribed members.
Siri was designed to help you to get things done, and part of that job description is creating and updating your Reminders.
Worked on Dashboard reports using Objective C. Used POST to send the data to the server.
Utilized UISwipeGestureRecognizers and Delegation to enable user to swipe to flip the page of the text.
Through call facility you can call the person / doctors do discuss about the patient.
Working on web service calls, XML and JSON parsing included in the project.
Working with UIKit Framework for development and maintenance.
Worked with RESTFul web services to pull down the latest information.
Managed data and memory management from streamlining code and using various debugging tests.
Worked with Objective C, and Cocoa Frameworks, which includes UIKit Foundation, UIImagePicker and UIDatePicker.
Worked with MFMail Compose View Controller to create an email page that allow user to share deal with friends or give feedback.
Worked on NSUserDefaults to hold various required persistent details.
Interacted with the Database using MYSQL. Worked on JSON parsing to handle the data coming from the Server.
Involved in Database designing using ER Modeling and Creating Tables.
Environment: Objective C, Swift, iOS, SDK, Cocoa, XCode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, UIKit Framework, Web Services, SQL
iOS Developer August 2013 to June 2014
Gude Software Solutions Hyderabad,
Project: Quickist India
Project Description: Quickist is an Enterprise application helps to the Marketing Team to manage their business development activities. It has various features including top class Appointment Fixing and Reminder System. Through this application employee can manage the Field Marketing Management activity.
Roles & Responsibilities:
Developed the User Interface for the iPhone and iPad per the design provided by using Objective C.
Worked in Agile environment with daily scrum meetings and monthly sprints.
Worked in all the phases starting from preparation of functional specs till ITT defects Developed code using UINavigationController, UIViewController, UITableView, UICollectionView and many more Custom view controllers, custom protocols.
This app was implemented using native UIKit and Foundation, iOS 9.x, iOS10 Frameworks and Cocoa pods.
Manage the appointments of the Customer.
Manage reminders, multi reminder facility is also available in the application.
Customer record management using SQL Database.
Payment / Collections and new product notification reminder using Push Notifications.
Worked on NSURL Connections, CL Geocoder and annotation to pick the nearest location.
Used Custom UIbutton, UITextField and UITableView to build user interface of the application.
Extensive work with UIKit components such as UI Collection View and UITableView.
Implemented NSOperationQueue and NSURLConnection to integrate, synchronize with enterprise backend and database.
Invoked RESTfull Webservices using NSURLSession and Parsed JSON responses using NSJSONSerialization.
It also shows the incentive reminders as well as the nearest target to achieve.
By using this application helps the employee to understand the sales progress.
Implemented a custom UICollectionView for displaying news headers.
Report Generation can be done through this application. Workflow for the discount approvals.
Debugged issues using Breakpoints, NSLog statements, LLDB statements, etc
Special Incentive information can be shared through this application.
Saving data to database, syncing data in real-time, authenticating users, monitoring online users and enabling online support using Firebase.
Used Core Data Framework for local storage purpose in SQLite.
Environment: Objective C, Swift, iOS, SDK, Cocoa, XCode, MVC, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, NSLog, UIKit Framework, Web Services, Data Framework, SQLite.
Education:
Masters in Information Technology Wilmington University 2017
Bachelor’s in Computer science and Engineering JNTUH 2104