beBee background
Professionals
>
Pune
Kishor Koli

Kishor Koli

iOS Developer

Technology / Internet

Pune, Pune

Social


About Kishor Koli:

Experienced mobile developer with a robust skill set in Swift, Swift UI, Objective-C and React Native. Proven proficiency in requirement gathering, technical analysis, and the efficient development of high-quality mobile applications. A track record of successful team leadership and project management.

Experience

Experienced mobile developer with a robust skill set in Swift, Swift UI, Objective-C and React Native. Proven proficiency in requirement gathering, technical analysis, and the efficient development of high-quality mobile applications. A track record of successful team leadership and project management.

  • With a rich 12+ year tenure in the field of IT, I bring extensive expertise in software development for mobile platforms. My skill set encompasses a comprehensive understanding of requirement specifications, proficiency in software design, meticulous coding, rigorous testing, and proactive maintenance practices. 
  • Proficient in industry-standard Software Development Life-Cycle (SDLC) methodologies and well-versed in Agile practices, including SCRUM.
  • Possesses a solid understanding of both design patterns and architectural patterns, including but not limited to MVC, MVVM, and VIPER, contributing to well-structured and modular software designs.
  • Possessing an in-depth knowledge of iOS application development using both Swift, Swift UI and Objective-C, alongside a strong proficiency in React Native, showcases a versatile skill set in mobile app development across different technologies.
  • Proficiency in Reactive Programming: Begin by stating proficiency in RxSwift and Combine, emphasizing understanding of reactive programming principles such as observables, operators, and subscribers. Highlight familiarity with concepts like streams of data, event-driven architecture, and reactive extensions.
  • Application Development: Developed iOS applications using RxSwift and Combine
  • Technical Proficiency: 
    • A strong foundation in iOS development, Proficient in  Swift Swift UI and Objective-C, designing and implementing iOS applications using both MVC, MVVM and VIPER  architecture patterns, ensuring clean code and maintainability. 
    • Mastery of Swift, Objective-C, and React Native for iOS and cross-platform mobile development.
    • In-depth knowledge of mobile app architecture and design principles.
  • Leadership Skills: 
    • Demonstrated ability to lead and motivate cross-functional teams, fostering collaboration and innovation to achieve project objectives.
  • Innovative Architectures:
    • Successfully implemented a component-based design, enhancing code modularity and maintainability.
    • Pioneered a message-oriented multi-component architecture, resulting in improved system performance.
  • Project Management: 
    • Proven success in managing the entire software development lifecycle, ensuring the timely delivery of high-quality products.
    • Demonstrated leadership in guiding cross-functional teams to successful project completion.
  • Timely & Quality  Delivery: 
    • Consistently delivered high-quality mobile apps meeting user expectations and industry standards before the project deadline.
    • Implemented rigorous testing methodologies to ensure robust and bug-free applications.
    • Met project milestones to ensure timely delivery.
  • Collaborative Approach:
    • Adept at bridging the gap between technical and non-technical stakeholders during requirement gathering.
    • Fostered a collaborative team environment, facilitating effective communication and streamlined workflows.
  • Adaptability:
    • Versatility in working with different technologies and frameworks, showcasing adaptability in the ever-evolving mobile landscape.
  • Continuous Improvement:
    • Proactive in staying abreast of the latest trends and advancements in mobile development.
    • Advocate for and implement best practices to drive continuous improvement within development processes.
  • Problem-Solving: 
    • Adept at identifying and resolving complex technical issues, optimizing performance, and enhancing user experiences.
  • Domain Expertise:
    •  Extensive experience working in diverse domains, showcasing adaptability and a rapid learning curve.
  • Testing and Debugging: 
    • Proven ability to conduct thorough testing and debugging to identify and rectify issues, resulting in high-quality, error-free applications.
  • Ability to coordinate and oversee parallel efforts for multiple developers
  • Ability to work across time zones
  • I bring valuable experience in Test-Driven Development (TDD), adept handling of unit testing, and a thorough understanding of continuous integration, with expertise in Jenkins—an extra advantage that contributes to robust software development practices.
  • Demonstrated proficiency in mentoring less experienced developers, fostering a collaborative and knowledge-sharing environment within the development team.
  • Adopts a software development approach grounded in industry-standard concepts, practices, and procedures, ensuring alignment with best practices throughout the development lifecycle.
  • Demonstrates the ability to effectively manage multiple tasks concurrently, collaborating seamlessly with diverse team members and external groups, both internally and externally.
  • Exhibits a strong ability to engage in self-directed time management, effectively prioritizing workload to ensure efficient and timely completion of tasks.
  • Possesses the capability to work independently, proactively acquiring new skills as necessary to support the development of new products and applications.
  • Demonstrates a solid understanding of SOLID principles, ensuring a robust foundation for designing scalable and maintainable software solutions.
  • Proven expertise in code optimization and implementing performance improvements, enhancing the efficiency and responsiveness of software applications.
  • Git Version Control:- Proficient in Git Version Control and well-acquainted with effective Git strategies, ensuring streamlined collaboration and version management in software development projects.
  • CI/CD:- Experience integrating Git with CI/CD pipelines for automated testing and deployment. Proficiency with tools like Bitrise, Fastlane, Jenkins, XCode Server,  Travis CI, or GitHub Actions.
  • Demonstrates a solid understanding of the entire mobile development/application life cycle, from conceptualization and design to development, testing, deployment, and ongoing maintenance, ensuring a comprehensive approach to mobile software development.
  • Expertise in unit-testing code for robustness, encompassing thorough testing of edge cases, and usability scenarios, and ensuring general reliability, to deliver high-quality and resilient software solutions.
  • Possesses the ability to write clean and maintainable code, fostering collaboration by ensuring code readability and structure that enables other team members to work seamlessly on the codebase.
  • Demonstrates a proactive approach in reducing technical debt, actively engages in code review sessions, and consistently suggests and adheres to best practices, fostering a culture of continuous improvement in software development processes.
  • Brings valuable experience in Requirement Analysis and Change Impact Analysis, showcasing proficiency in systematically evaluating and understanding project requirements, as well as effectively assessing the potential impact of changes on existing systems and processes.
  • Project Management Tools:- Possesses hands-on experience working with various Project Management Tools, including JIRA, Trello, Bugzilla, and Zoho, facilitating efficient project tracking, collaboration, and streamlined communication within diverse project environments.
  • Demonstrates expertise in database management with knowledge of SQLite and Core Data, showcasing proficiency in handling and optimizing data storage for iOS applications.
  • Familiarity with Google Maps, location tracking, and location pointing, highlighting competence in integrating geospatial features to enhance functionality and user experience within mobile applications.
  • Firebase:- Proficient in leveraging Firebase services, including Firebase Cloud Messaging, Firebase Analytics, and Crashlytics, showcasing the ability to integrate and utilize these tools for enhanced functionality, user engagement, and error monitoring in mobile applications.
  • Payment Getways:- Brings valuable experience in Payment Gateway Integrations, including but not limited to Paypal, Apple Pay, CCAvenue, Square SDK, and Shopify SDK, demonstrating expertise in facilitating secure and seamless financial transactions within mobile applications.
  • Possesses hands-on experience in framework development, showcasing the ability to architect, build, and maintain frameworks that contribute to the efficiency and scalability of software development projects.
  • Familiar with a range of testing methodologies, including Unit Testing, Stub Testing, and Mock Testing, demonstrating proficiency in ensuring the reliability and effectiveness of software components through various testing approaches.
  • Brings extensive experience in developing applications across diverse domains, including E-Commerce, Sports, Matrimony, Entertainment, Education, Medical, Social Networking, Shopping, and Weather. This breadth of experience underscores adaptability and a versatile skill set.
  • Achievements:
    • Led the successful completion of NBA Sports Apps, resulting in completion of apps before timelines.
    • Implemented a component-based design in NBA Sports Apps, reducing development time by 30%nand enhancing maintainability.
    • Introduced a message-oriented multi-component architecture in NBA Sports Apps, resulting in a 35% improvement in system performance.
    • Appreciations from customers
  • Seeking Opportunities:
    • Open to challenging roles that leverage my technical expertise, leadership skills, and passion for delivering cutting-edge mobile applications.

Education

Completed Masters in Computer Management (MCM)

Professionals in the same Technology / Internet sector as Kishor Koli

Professionals from different sectors near Pune, Pune

Other users who are called Kishor

Jobs near Pune, Pune

  • Work in company

    Senior IOS Developer

    OM Software

    WearelookingforaniOSdeveloperresponsibleforthedevelopmentandmaintenanceofapplicationsaimedatarangeofiOSdevicesincludingmobilephonesandtabletcomputers. · ...

    Pune

    2 weeks ago

  • Work in company

    IOS Intern

    G-Source Technologies LLC.

    We are looking for a motivated and enthusiastic iOS Intern to join our development team. · This role is ideal for candidates who have a basic understanding of Swift and SwiftUI, · are eager to learn modern iOS development practices, · and enjoy researching and experimenting with ...

    Pune, Maharashtra

    3 weeks ago

  • Work in company

    React Native iOS Mobile App Developer

    Hitayu Technologies

    Develop and maintain iOS mobile applications using React Native · Implement features, test, and optimize the application for production readiness · Prepare the final app build for App Store submission · ...

    Pune

    2 weeks ago