nafeesa alibedi
About Me
A motivated individual with in-depth knowledge of languages and development tools, passion for developing
innovative programs that expedite the efficiency and effectiveness of organizational success. whose looking forward to work in a learning and challenging environment, utilizing my skills and knowledge to be the best of my abilities and contribute positively to my personal growth as well as the growth of the organization
My intention at this step would be to learn new things related to my profession. As it is a technical field, one has to be updated because of the technology changes often. It is my responsibility to learn and adopt new technology. It would be profitable for me
Education
MICTSETA
Communicate effectively with fellow IT staff & users of information systems. Demonstrate an understanding of different types of computer systems and the use of computer technology in business. Demonstrate an understanding of problem solving techniques, and how to apply them in a technical environment. Demonstrate an understanding of Computer Technology Principles. Demonstrate an understanding of Computer Programming Principles. Work effectively as a team member within a development project environment. Carry out, under supervision, a small size task to demonstrate an understanding of the knowledge, techniques & skills needed to understand the fundamentals of Computer Programming.
Simplilearn
Software engineering is the process of analyzing user needs and designing, constructing, and testing end-user applications that will satisfy these needs through the use of software programming languages. It is the application of engineering principles to software development. In contrast to simple programming, software engineering is used for larger and more complex software systems, which are used as critical systems for businesses and organizations.
Cisco
Analyzing existing hardware, software, and networking systems. Creating and implementing scalable Cisco networks according to client specifications. Testing and troubleshooting installed Cisco systems. Resolving technical issues with networks, hardware, and software. Performing speed and security tests on installed networks. Applying network security upgrades. Upgrading/replacing hardware and software systems when required. Creating and presenting networking reports. Training end-users on installed Cisco networking products.
Work & Experience
Software Developer
MTN App Academy
6- week online coding and business solution program which focuses on skill enhancement for a future career in mobile app development. Participate in a 72-hour virtual hackathon, in collaboration with a team, to develop a mobile app that will help in mitigating the impact of current social issues in South Africa. Android Developer (Java & Kotlin) MTN App Academy Environment: Android Studio, Java/Kotlin, Android SDK, Android Development Tools, JSON, XML Involved in the full lifecycle of the project including analysis design, development, debugging, testing, and deployment.
Software Developer
Belong | Ingenious Faces
Determine what users need when using computers Plan, test and create software based on users’ needs Design flowcharts, diagrams and models dictating software code for programmers to use Software maintenance and testing Assure software is still functioning after maintenance and testing Data Visualization Updating, creating, and supporting databases and reports with key metrics to guide strategic decisions. Identifying and gathering relevant and quality data sources to address problems and recommending
Web Developer
AGB
Creating website layout/user interface by using standard JavaScript HTML/CSS • Integrating data from various back-end services and databases • Gather and refine specifications and requirements based on technical needs • Create and maintain software documentation be responsible for maintaining, expanding and scaling our site
Android Dev | Summer School
Immedia
Android app development Attended the Immedia summer school program to gain insight Participants get to attend daily workshops with the experts team Opportunities to engage and learn Useful tools and skills Workplace experience