W*****i

Software Developer
R12000 / month

About Candidate

I am a highly motivated and goal-driven individual with a passion for technology and a desire to make a positive impact in the world. As a fullstack software developer who completed project-based learning, I have gained hands-on experience working with a variety of programming languages and tools, including Java, Python, JavaScript, React, Node.js, SQL, HTML, CSS, Flutter, Dart, and C#.

In addition to my technical skills, I am a strong team player with excellent communication skills. I thrive in collaborative environments and am able to work effectively both as an individual contributor and as part of a team. My problem-solving abilities and commitment to excellence have allowed me to consistently deliver high-quality work, and I am always willing to go the extra mile to ensure project success.

I have experience working with the software development life cycle (SDLC), including requirements gathering, design, development, testing, and deployment. I am also experienced in Agile methodology, build tools, test-driven development, behavior-driven development, object-oriented programming, Maven, Docker, and GitLab CI/CD pipelines. I am always eager to learn new technologies and tools, and I have the ability to quickly adapt to new environments and requirements.

As a fullstack developer who is passionate about innovation and committed to delivering results, I believe that I would be an asset to any team. I am excited to explore new opportunities and to contribute my skills to a company that shares my passion for technology and my commitment to excellence.

Further Development and Education

I am a highly motivated and goal-driven individual with a passion for technology and a desire to make a positive impact in the world. As a fullstack software developer who completed project-based learning, I have gained hands-on experience working with a variety of programming languages and tools, including Java, Python, JavaScript, React, Node.js, SQL, HTML, CSS, Flutter, Dart, and C#.

In addition to my technical skills, I am a strong team player with excellent communication skills. I thrive in collaborative environments and am able to work effectively both as an individual contributor and as part of a team. My problem-solving abilities and commitment to excellence have allowed me to consistently deliver high-quality work, and I am always willing to go the extra mile to ensure project success.

I have experience working with the software development life cycle (SDLC), including requirements gathering, design, development, testing, and deployment. I am also experienced in Agile methodology, build tools, test-driven development, behavior-driven development, object-oriented programming, Maven, Docker, and GitLab CI/CD pipelines. I am always eager to learn new technologies and tools, and I have the ability to quickly adapt to new environments and requirements.

As a fullstack developer who is passionate about innovation and committed to delivering results, I believe that I would be an asset to any team. I am excited to explore new opportunities and to contribute my skills to a company that shares my passion for technology and my commitment to excellence.

Location

Education

S
Software development 2021
WeThinkCode_

Object-oriented programming such as encapsulation, inheritance, polymorphism and composition. DevOps by using GitHub actions to build, test and package programs. Build using Apache Maven to manage program dependencies and compile and test programs. Refactoring procedural programs to object-oriented programs. Writing unit tests, acceptance tests and integration tests. Using a relational database and SQL to store and retrieve data. Developing a mobile application against an existing back-end system. Analysing a codebase to establish its technical debt and code quality. Refactoring existing code to improve its quality and design by applying TDD. Working in a multi-team environment using agile principles and practices Writing code for load and stress tests,designing APIs Building web applications that use multiple API’s. Asynchronous programming

Work & Experience

G
Graduate Software Developer 03 April 2023 - Currently working here
SovTech

Developing and maintaining web applications using React, TypeScript, JavaScript and Node.js. Implementing responsive and user-friendly interfaces with Material UI and Chakra UI. Collaborating with cross-functional teams to gather requirements and ensure successful project delivery. Leveraging DynamoDB for efficient data storage, retrieval, and querying, ensuring optimal performance and scalability. Implemented GraphQL to optimize data fetching and provide flexible and efficient APIs for client applications. Managing project tasks and workflows using Jira to track progress and ensure timely delivery. Creating and maintaining version-controlled repositories in Bitbucket, facilitating seamless collaboration and code reviews. Working closely with designers, utilizing Figma for UI/UX design collaboration and implementation.

J
Junior Full Stack Software Developer 03 October 2023 - till present
SovTech

As a Full-Stack Developer, I specialized in developing and maintaining web applications using React, TypeScript, JavaScript, and Node.js. My responsibilities encompassed both front-end and back-end development, allowing me to create end-to-end solutions. On the front-end, I focused on implementing responsive and user-friendly interfaces, leveraging tools such as Material UI and Chakra UI. These UI component libraries enabled me to craft visually appealing and intuitive user experiences. For the back-end, I worked with AWS services like DynamoDB, Lambda functions, and API Gateways to efficiently create REST APIs. This comprehensive approach ensured seamless communication between client applications and the backend, facilitating data retrieval and manipulation. My role also extended to project management, where I utilized Jira to manage tasks and workflows. This tool helped me track progress and ensured timely project delivery. In addition, I was responsible for creating and maintaining version-controlled repositories in Bitbucket, fostering seamless collaboration and facilitating code reviews between team members. Furthermore, I closely collaborated with designers, utilizing Figma for UI/UX design. This collaborative design tool enabled efficient implementation of design elements into the development process.