Greetings,
I'm a seasoned iOS and Web Developer with over 7 years of experience, dedicated to crafting highly optimized and maintainable codebases paired with intuitive and elegant user interfaces. My expertise lies in iOS application development using Swift and Objective-C, as well as creating mobile-friendly websites and web applications. Here's an overview of my core skills and experiences:
iOS Development:
- Proficient in Swift and Objective-C
- Experienced with SwiftUI for modern UI development
- Strong grasp of object-oriented programming principles
- Implementing design patterns for scalable solutions
- Expertise in integrating push notifications and in-app purchases
- Deep understanding of iOS frameworks such as QuartzCore, UIKit, CoreGraphics, CoreAnimation, - CoreData, MapKit, CoreLocation, and more
- Skilled in AutoLayout, Storyboard, and Size Classes for responsive layouts
- Leveraging location services for location-based features
Additional Mobile Technologies:
- Familiarity with cross-platform development using React Native and Flutter
- Knowledgeable in Kotlin for Android app development
- Proficiency in Firebase for backend services and real-time databases
- Experience in working with RESTful APIs and GraphQL
- Competence in reactive programming with frameworks like RxSwift
- Utilizing XCTest, Quick, and Nimble for unit testing
Web Development:
- Proficient in HTML5, CSS3, and preprocessors like SASS/SCSS and LESS
- Strong command of JavaScript (ES6+) and popular frontend frameworks/libraries such as React.js, Angular, and Vue.js
- Competent in backend development with Node.js, Django, Flask, Ruby on Rails, and others
- Experience with various database systems including MySQL, PostgreSQL, and MongoDB
- Proficient in building RESTful APIs and implementing Websockets for real-time communication
- Knowledgeable in Progressive Web Apps (PWAs) and responsive design principles
- Skilled in cross-browser compatibility testing to ensure consistent user experiences across different platforms
- With a diverse skillset spanning both mobile and web technologies, I am well-equipped to tackle a wide range of projects and deliver exceptional results. I look forward to the opportunity to contribute to your team or project.
Best regards,
Inderjeet Singh