I am driven to become a mentor because I believe in the power of knowledge-sharing and fostering growth in others. Throughout my journey, I've been fortunate to have mentors who played a crucial role in shaping my understanding and guiding me toward success. Now, I want to pay it forward by offering my experiences, insights, and support to those navigating their paths. I find fulfillment in witnessing the development and achievements of others, and I am eager to contribute to their personal and professional growth. Being a mentor allows me to make a positive impact on individuals, empowering them to overcome challenges and reach their full potential.
- Responsible for designing, developing, enhancing, and sustaining mobile apps in a cross-functional team environment.
- Active pa...
- Responsible for designing, developing, enhancing, and sustaining mobile apps in a cross-functional team environment.
- Active participant in code review processes, ensuring adherence to clean code patterns, which results in clean, well-organized, and production-ready code.
- Leverage established design control processes and good engineering practices.
- Make key contributions to mobile architecture, code health, and development processes for building best-in-class software products
- Drive innovation by designing and implementing unique solutions that result in a positive business impact.
- Provide thought leadership in the mobile engineering team.
Maintain high proficiency and knowledge related to native app deployment and distribution through the app store.
- Primary maintainer for Bitrise CI/CD pipelines for testing and deploying iOS applications
- Working on new features built using Swift and continuing to support previous iOS versions
- Provide experience in iOS profiling tools, ensuring the responsiveness of the native applications.
- Advocate for the TDD (Test Driven Development) practice, ensuring delivery of quality, and well-tested code and writing Integration tests and Unit test
- Implement framework dependency management solutions using Cocoapods, Carthage, and Swift package manager in native iOS application
- Experience in working with native and open-source frameworks.
- Enhance the functional and technical aspects of products
- Experience with Source Code, Design Reviews, and Version Repository
- Familiar with UI Toolkits and frameworks
- Manage multiple projects in a deadline-driven environment
- Write clear and detailed technical specifications and documentation
- Understand Software Engineering Best Practices
- Work well independently and within a team setting work within an Agile Scrum Team
I worked on four different IOS projects with Objective-C and Swift. These projects' App Store categories are Medical and Health &...
I worked on four different IOS projects with Objective-C and Swift. These projects' App Store categories are Medical and Health & Fitness.
I have used third-party libraries such as Alamofire, and AFNetworking to integrate additional functionality into applications.
- Using Git for version control, revisions, and contribution to projects.
- Yelp API’s integration with the CoreLocation framework.
- Apple's APIs for Text To Speech and Speech Text implementations
- Upgrade from Swift 2 to Swift 3.
- Managed approval process for App Store
- Used RESTful web-services to connect backend services and handle data using parsers with formats like JSON and XML.
- Created application user interface (UI) using storyboard and ". xib" files, customizing views, navigation bars, and controllers using the UIKit framework.
- Proficiency in implementing design patterns such as MVC, MVVM architectures, Singleton, delegation, target-action along with other concepts like categories and protocols in Swift3+
Teaching Apple's newest iOS programming language of Swift in Thinkful. As a mentor, my primary role is to provide guidance and su...
Teaching Apple's newest iOS programming language of Swift in Thinkful. As a mentor, my primary role is to provide guidance and support to mentees based on their unique developmental needs. At different points in the relationship, I am taking on some or all of the following roles: Coach/Advisor and iOS Developer
- Give advice and guidance, share ideas, and provide feedback about iOS and Swift
Share information on "unwritten rules for success development” within Swift programming language Source of Encouragement / Support
- Act as a sounding board for ideas/concerns about development career choices; provide insights into possible opportunities
Identify resources to help mentees enhance personal development and career growth
Expand the mentee's network of contacts
- Serve as an advocate for the mentee whenever the opportunity presents itself
- Seek opportunities for increased visibility for mentees.