Inquisitive iOS Developer with a strong Swift experience, good knowledge of fundamental design patterns and development practices. Have experience in App Store deployment, know full SDLC, SOLID principles, Scrum and Kanban methodologies, Apple Human Interface and App Store Review Guidelines. I am motivated and self-organized, have good analytical abilities, quickly adjust to a new working environment.
β’ Investigate, assess, and integrate technical data to design, build, and test IT solutions, including mobile apps β’ Gather and analyze user needs to create both conceptual and detailed system specifications β’ Create data flow, system, and network diagrams to enhance system architecture and assess design efficiency and reliability β’ Oversee the planning, creation, and implementation of computer systems, including the integration and operation of mobile applications β’ Evaluate, test, diagnose, document, and improve operating systems, communication platforms, and application software, ensuring they remain current and functional
β’ Develop, modify, and implement programming tasks for mobile applications, ensuring compliance with specifications and system requirements. β’ Analyze functional and technical requirements to support integration, identifying areas for improvement and optimization. β’ Collaborate with the technical leader and team to coordinate development and integration of software components. β’ Prepare and maintain detailed project documentation. β’ Participate in project meetings with architects, analysts, and developers.
β’ Assess the interactions between software components to determine if proposed changes may negatively impact interconnected functionalities. β’ Design, deploy, adjust, and support in-game functionalities that seamlessly align with the existing software architecture. β’ Develop, review, debug, and revise programming code for newly created software solutions. β’ Prepare technical documentation and user manuals for both newly developed and revised software systems. β’ Examine technical data to propose and strategize the deployment of new systems or enhancements to existing ones. β’ Create, update, combine, and validate programming code for online retail platforms, web services, and mobile apps. β’ Code animation functionalities according to set requirements for interactive games, web-based platforms, and mobile applications.
β’ Collect and document user requirements to develop logical and physical specifications for software solutions, ensuring clarity and alignment with business and technical needs. β’ Design, write, read, test, and correct code for new and existing software applications, including mobile and web-based systems. β’ Research, evaluate, and synthesize technical information to support the design, development, and testing of computer-based systems, with a focus on performance, reliability, and maintainability. β’ Write, modify, integrate, and test software code for interactive video games, animation software, and applications across e-commerce, mobile, and Internet platforms. β’ Develop, implement, and maintain gameplay features and interactive elements that integrate smoothly into established software frameworks. β’ Evaluate interdependencies between program modules to ensure that code changes do not cause unintended effects in related components. β’ Assess, test, troubleshoot, and document software performance issues and contribute to the development and execution of maintenance procedures for applications, operating systems, and communications environments. β’ Write and maintain documentation for new and updated software to support developers, testers, and end-users in understanding system functionality and updates. β’ Collaborate with or assist in coordinating teams of information systems professionals in the delivery of integrated software solutions.
β’ Assist customers with purchases, inquiries, and product recommendations to ensure excellent service. β’ Handle cash register operations, transactions, and inventory restocking. β’ Maintain a clean, organized, and welcoming store environment during peak tourist season. β’ Develop communication and teamwork skills in a fast-paced, multicultural setting.
Strong technical background in diverse fields, including Algorithms and Data Structures,
Object-Oriented Programming (OOP), Cryptography, and Statistics. Proficient in database
management with SQL and skilled in multiple programming languages such as C, C++, Java,
and Python, including web development technologies like HTML, CSS, and XML.
AWARDS: Best student of a year 2020, Merit-based scholarship 2019 - 2021