About Me
Experienced IOS Developer with 2.8 years of experience. Which includes Design, Development, Testing and Maintenance of code. Adaptive, flexible and open to learning new approaches and methods
... Show MoreSkills
Mobile Apps
Database
Game Development
Development Tools
Web Development
Programming Language
Software Testing
Operating System
Others
Positions
Portfolio Projects
Company
Datos IO
Role
DevOps Engineer
Description
It is a data protection software which enables consistent backups and recovery
Involved in Setting up project on linux environment, setting up Cassandra nodes, changing firewalls, setting Cassandra TLS/SSL encryption, changing file permissions, Creating instances on AWS
Key Learning - Linux.
Skills
Linux CentOS AWS Cassandra Apache CassandraCompany
Innit
Role
Mobile Developer
Description
It is a mobile application which contains recipes and videos of each steps for a variety of meals. It keeps track of all the likes and dislikes of the user and suggests variety of meal based upon that
Responsible for development and testing of the application
Key Learning - UITableView, Delegates and KIF
Company
Live KH
Role
Mobile Developer
Description
It is a app where we can watch videos and listen audio of congregations live or recorded
Responsible for design and development of the application
Key Learning - UICollectionView, Web services, JSON Parsing, StoryBoard, Core Data and Core Location
Skills
Swift StoryBoard Core DataTools
XcodeCompany
Google Nest
Role
Mobile Developer
Description
It is a home automation application which covers various devices such as camera, lock, thermostat, temperature sensor, security, protect etc. installed in the house
Responsible for Bug Fixing, UI Automation testing and Mock testing
Single handedly working on UI Automation and Mock testing
Key Learning - Creating UI Programatically, Creating constraints programatically, Working with modules level scope, Resolving Pod issues and use of one pod available in project in another module of same project and Changing build settings from project file, Updating code for latest swift version changes, EarlGrey, OHTTPStub and Page Object Model for UI testing and Mock testing. Objective C basics
Show More Show LessTools
Xcode Mobile testing GithubCompany
Ball Separation Game
Role
Mobile Developer
Description
IOS ball separation game. Put same colour ball into their respective colour box.
Responsible for designing, developing, testing and releasing the app to App Store from scratch
Key Learning - SpriteKit, NSTimers, Handling game state when interruption occurs and when application becomes active, AVAudioPlayer, UserDefaults, ProgressBar, Adding images of specific resolution in 2x and 3x slots, Performance tuning, Releasing the app to App Store.
Skills
Swift Game Development StoryBoardCompany
Hoof Tracker
Description
Hoof trimming management application.
Responsible for developing.
Key Learning - IOS-Charts, Migration of local data to server when user logs in first time. Migrate local data to server when connected to WiFi.
Skills
Swift Objective-C StoryBoard JSONCompany
Vork (Employer and Candidate App)
Role
Mobile Developer
Description
Vork is a platform where Employer can find the right candidates for their industries and
Job seekers can also search the relevant jobs as per his expertise and education.
Show More Show LessSkills
React Native FirebaseTools
Visual Studio Code