Hi It's Secret

I'm a

As a dedicated Full Stack Developer, I specialize in Android app development with Kotlin and Java, and web development using PHP, JavaScript, and React. I also bring expertise in UI/UX design, ensuring that my applications and websites are not only functional but also visually appealing and user-friendly. My versatile skill set allows me to tackle diverse software challenges and create high-performance, well-designed solutions.

Secret Munyai

Education

2009

High School

I passed my Grade 12 in 2009 at Michael Denga Ramabulana School, under the Mathematics and Science stream. During my time in high school, I focused on subjects like Mathematics, Physical Sciences, and Life Sciences, which laid a strong foundation for my analytical and problem-solving skills. This stream allowed me to develop a keen interest in logical thinking and quantitative reasoning, which later became crucial in my pursuit of a degree in Computer Science and Mathematics. My solid academic performance in these subjects helped prepare me for the technical challenges in higher education and my future career

2014

University - University Of Limpopo

I completed my BSc in Computer Science and Mathematics at the University of Limpopo, studying from 2011 to 2013, and graduated in 2014. Throughout my studies, I developed a strong foundation in both theoretical and practical aspects of computer science and mathematics. My coursework included subjects such as algorithms, data structures, database systems, discrete mathematics, and advanced calculus, all of which honed my problem-solving and analytical thinking skills. This degree provided me with a comprehensive understanding of software development, programming languages, and mathematical modeling, which has been instrumental in my career as a developer.

2014-2015

Internship - Statistic South Africa

I completed an internship at Statistics South Africa, where I gained valuable experience in software development and data analysis. During my internship, I worked on developing C# applications, used SAS for data analysis and reporting, and contributed to projects following agile methodologies, including Scrum.

2015-2021

Freelancer

As a freelancer, I gained diverse experience working on various projects, including mobile app development. I developed and enhanced mobile applications across different platforms, handled tasks such as design, coding, and debugging, and managed the deployment of apps to the Google Play Store. In addition to mobile app development, I worked on web development, data analysis, and UI/UX design. This role honed my ability to manage projects independently, meet client requirements, and deliver high-quality results within deadlines, while also providing valuable insights into working with different technologies and adapting to new challenges.

2021-Current

Full Stack Developer - Eragateway

As a Full Stack Developer at Eragateway, I design and develop both web and mobile applications, focusing on creating intuitive and engaging user experiences. My role includes developing Android applications using Kotlin and Java, and working on various web projects utilizing React, PHP, and JavaScript. I conduct thorough testing to ensure optimal performance and reliability, and I’m involved in UI/UX design to ensure our applications are both functional and visually appealing. Additionally, I handle client consultation and requirements gathering, advising clients on the best technologies and tools for their needs, providing time and cost estimates, and managing projects. I also utilize Git and GitHub for version control, streamlining collaboration and maintaining code integrity.

Services

Android Development

As an Android developer, I specialize in building robust and scalable mobile applications using both Kotlin and Java. I have experience with Android Studio, Jetpack Compose, and Firebase, enabling me to create modern, efficient, and high-performing apps. I focus on delivering intuitive user experiences while leveraging the latest Android technologies to meet user and business needs. With a strong understanding of mobile architecture and best practices, I ensure that the apps I develop are secure, reliable, and maintainable.

UI / UX Design

As a UI/UX designer, I specialize in creating intuitive, user-friendly interfaces for both web and mobile applications. My approach is rooted in user-centered design principles, ensuring that my designs are not only visually appealing but also highly functional and accessible. I have experience in wireframing, prototyping, and conducting user testing to refine my work, ultimately delivering solutions that improve both usability and the overall user experience.

Back-end Development

As a back-end developer, I specialize in building efficient, secure, and scalable server-side applications. I have experience with PHP, Laravel, Node.js, and Python, focusing on designing and integrating RESTful APIs. I work with both SQL and NoSQL databases, enabling me to develop robust systems tailored to different data management needs. Additionally, I have expertise in integrating payment gateways, ensuring secure and seamless transaction processes. My goal is to create reliable, high-performance back-end solutions that efficiently support front-end interfaces and meet business requirements.

Front-end Development

As a front-end developer, I specialize in creating responsive, visually appealing, and user-friendly interfaces for web and mobile applications. I have experience with HTML5, CSS3, JavaScript, and frameworks like React, ensuring that my designs are both functional and aesthetically pleasing. I focus on optimizing performance, accessibility, and cross-browser compatibility to deliver seamless user experiences. Additionally, I collaborate closely with back-end systems to integrate APIs, ensuring that the front-end communicates effectively with server-side logic. My goal is to create intuitive interfaces that enhance usability and meet business objectives.

Testing

As a software tester, I ensure the quality, functionality, and performance of applications through thorough testing processes. I have experience with both manual and automated testing, focusing on identifying bugs, ensuring usability, and verifying that the software meets both functional and business requirements. I conduct various types of testing, including unit, integration, regression, and user acceptance testing (UAT), to ensure that applications are reliable and error-free. My goal is to deliver high-quality software that performs optimally in real-world environments and satisfies user expectations.

Skills

Android

Skilled & experienced in Android development using Kotlin, with expertise in both XML-based layouts and Jetpack Compose for building modern UIs.

CSS

Skilled & experienced in web development using CSS, with expertise in both traditional CSS and CSS3 for creating responsive and modern web designs.

JavaScript

Skilled & experienced in web development using JavaScript, with expertise in both core JavaScript and modern ES6+ features for building dynamic and interactive web applications.

PHP

Skilled & experienced in backend development using PHP, with expertise in both core PHP and modern PHP frameworks for building dynamic, secure, and scalable web applications.

Kotlin

Skilled & experienced in Android development using Kotlin, with expertise in building robust and efficient mobile applications. Proficient in utilizing Kotlin’s modern features such as coroutines, null safety, and extension functions, which enhance code readability and performance.

SQL

Skilled & experienced in database management using SQL, with expertise in writing complex queries, designing relational databases, and optimizing performance for efficient data retrieval. Proficient in key SQL concepts such as joins, indexing, subqueries, and transactions, enabling effective data manipulation and analysis.

Git/GitHub

Experienced in version control using Git and GitHub, with expertise in managing repositories, branching strategies, and collaboration workflows. Proficient in utilizing Git commands for tracking changes, resolving merge conflicts, and maintaining project history.

RESTful API

Skilled & experienced & experienced in developing and consuming RESTful APIs, with expertise in designing efficient endpoints and utilizing standard HTTP methods for data exchange. Proficient in implementing best practices for REST architecture, including resource representation, stateless communication, and authentication mechanisms.

Postman

Skilled and experienced in Postman RESTful API testing, with a strong ability to design, execute, and automate tests for API endpoints. Proficient in validating JSON responses, handling various HTTP methods, and ensuring smooth communication between client and server applications. Expertise in leveraging Postman's advanced features to streamline API development and verify data flow across different environments.

React Js

Experienced in front-end development using React.js, with expertise in building dynamic and responsive user interfaces. Proficient in utilizing React’s component-based architecture, state management with hooks, and lifecycle methods to create modular and maintainable applications.

C++

Experienced in software development using C++, with a strong understanding of object-oriented programming principles and memory management. Proficient in utilizing C++ for performance-critical applications, leveraging features such as templates, standard libraries, and data structures to create efficient and robust software solutions

Java

Experienced in software development using Java, with a solid understanding of object-oriented programming principles and Java frameworks. Proficient in building scalable and maintainable applications, leveraging core features such as multithreading, exception handling, and Java's extensive standard libraries.

Database

Skilled & experienced in database management and design, with expertise in creating, maintaining, and optimizing relational and non-relational databases. Proficient in data modeling, schema design, and ensuring data integrity through normalization and indexing techniques.

HTML

Skilled & experienced in web development using HTML, with expertise in creating well-structured, semantic markup for building accessible and SEO-friendly web pages. Proficient in utilizing HTML5 elements and best practices to ensure compatibility across modern browsers.

Jetpack Compose

Skilled & experienced in modern Android UI development using Jetpack Compose, with expertise in building intuitive and responsive user interfaces using a declarative programming model. Proficient in leveraging Compose’s powerful features, such as composable functions, state management, and theming, to create seamless and visually appealing applications

XML

Skilled & experienced in Android development using XML, with expertise in creating and managing layouts, resources, and UI components. Proficient in leveraging XML's hierarchical structure to design responsive interfaces, ensuring compatibility across various screen sizes and orientations.

Node.js

Experienced in server-side development using Node.js, with a strong understanding of event-driven architecture and asynchronous programming. Proficient in building scalable and high-performance applications, leveraging Node.js for creating RESTful APIs and handling server-side logic.

JSON

Skilled & experienced in data interchange using JSON (JavaScript Object Notation), with expertise in structuring and parsing data for web applications. Proficient in utilizing JSON to facilitate communication between front-end and back-end systems, ensuring efficient data exchange and compatibility across various platforms.

Agile +Waterfall Methodologies

Skilled & experienced in project management methodologies, specifically Agile and Waterfall, with a deep understanding of their principles, practices, and application contexts. Proficient in Agile methodologies, including Scrum and Kanban, which emphasize iterative development, flexibility, and continuous feedback for delivering high-quality products

Contact Me