Amanuel Taddesse

Amanuel Taddesse

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Javascript, React, ReactNative and Next.js Deverloper
Javascript, React, ReactNative and Next.js Deverloper

I am an experienced full-stack developer with a strong background in web and mobile application development. Throughout my career, I have worked with a variety of technologies and tools, including Next.js, React, Redux, Sanity, Vercel, GitHub, Puppeteer, Node.js, and GitHub Actions. I have a proven track record of developing and maintaining high-quality web applications using Next.js, which has allowed me to build performant and scalable front-end experiences. I have integrated Sanity as a headless CMS to efficiently manage and organize content, ensuring seamless content delivery. In addition to web development, I have also gained expertise in mobile application development using React Native. I have developed and maintained a secure blockchain transaction signing application, utilizing Redux for state management and RESTful APIs for data handling. I have conducted thorough testing and debugging to ensure code quality and functionality. In summary, I bring a wealth of experience in full-stack development, with expertise in technologies such as Next.js, React, Redux, React Native, Node.js, and Git. I am a proactive problem solver, dedicated to delivering high-quality applications that meet client requirements.

Nairobi (+03:00)
Joined December 2024
EXPERTISE
5 years experience
5 years experience
5 years experience
5 years experience
5 years experience
6 years experience

REVIEWS FROM CLIENTS

Amanuel's profile has been carefully vetted and approved as a Codementor. Connect with Amanuel now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
crave-test-project
JavaScript
2
1
sovTech-test
TypeScript
2
0
Stack Overflow
133 Reputation
1
3
14
EMPLOYMENTS
FullStack developer
Sora union
2023-04-01-Present

Worked as a full-stack developer at Sora Union, utilizing Next.js, Sanity, Vercel, GitHub, Puppeteer, Node.js, and GitHub Actions.

...

Worked as a full-stack developer at Sora Union, utilizing Next.js, Sanity, Vercel, GitHub, Puppeteer, Node.js, and GitHub Actions.

  • Developed and maintained web applications using Next.js, a popular React framework, to build performant and scalable front-end experiences.
  • Integrated Sanity, a headless CMS, to manage and organize content for web applications, ensuring efficient content management and delivery.
  • Deployed web applications to Vercel, a cloud platform for static sites and serverless functions, ensuring seamless deployment and scalability.
  • Leveraged GitHub for version control and collaboration, utilizing features such as pull requests and code reviews to ensure code quality and maintainability.
  • Implemented automation using Puppeteer, a Node.js library for controlling headless Chrome or Chromium browsers, to automate repetitive tasks and streamline workflows.
  • Utilized Node.js to build server-side logic and APIs, enabling efficient data processing and communication between the front-end and backend.
  • Leveraged GitHub Actions to automate workflows and tasks, such as continuous integration and deployment, ensuring efficient and reliable software delivery.
Node.js
GitHub
Next.js
View more
Node.js
GitHub
Next.js
Puppeteer
Sanity
GitHub Actions
Vercel
View more
Front End Developer
Dhealth Network
2021-12-01-2023-04-01

Developed and maintained a React Native mobile application for securely signing blockchain transactions using cryptographic protocols ...

Developed and maintained a React Native mobile application for securely signing blockchain transactions using cryptographic protocols such as ECDSA and SHA-256.

  • Implemented Redux for state management in React applications, improving data flow and reducing coupling between components.
  • Utilized RESTful APIs to make data requests and handle responses for transactions.
  • Wrote unit and integration tests using tools such as Jest and Enzyme to ensure code quality and functionality, reducing the risk of bugs and errors in production.
  • Managed the build and deployment process of a React Native application using Expo, ensuring successful releases to app stores and over-the-air updates for users.
  • Configured and customized Expo's build settings, such as icons, splash screens, and push notifications, to match app requirements and branding.
  • Utilized Expo SDK features, such as Camera, Location, and Permissions, to access native device capabilities and provide additional app functionalities.
  • Debugged and troubleshooted issues related to Expo builds and deployment, such as resolving conflicting dependencies, version mismatches, and app signing errors.
  • Implemented version control and collaboration using Git and GitHub, managing changes and contributions from multiple developers and ensuring code quality and consistency.
Git
GitHub
Jest
View more
Git
GitHub
Jest
React Native
Redux
Enzyme
Expo
RESTful API
View more
Software Engineer
EXCELLERENT SOLUTIONS
2020-01-01-2021-12-01

Designed and developed highly efficient and reusable React components that improved development processes, reduced development time, a...

Designed and developed highly efficient and reusable React components that improved development processes, reduced development time, and enhanced code quality.

  • Wrote comprehensive and thorough unit tests for API controllers and services, ensuring high code quality and reliability, and reducing the likelihood of issues and bugs.
  • Monitored and improved the quality of web components, utilizing best practices in UI/UX design and following industry standards, leading to a more visually appealing and user-friendly application with an enhanced user experience.
  • Remediated complex bugs and issues found during testing, utilizing advanced debugging and troubleshooting techniques, and taking a proactive approach to preventing further occurrences.
  • Utilized best practices in DevOps and containerization to create highly automated and efficient deployment pipelines.
  • Implemented chat functionality using Socket.io, enhancing the quality of web components.
Socket.IO
TypeScript
Docker
View more
Socket.IO
TypeScript
Docker
React
Redux
NestJS
Nx Workspace
View more
PROJECTS
Presence BrowserView Project
2021
Created and engineered React components that were optimized for efficiency, reusability, and improved the overall development workflow. T...
Created and engineered React components that were optimized for efficiency, reusability, and improved the overall development workflow. These components contributed to reducing development time and enhancing the quality of the codebase. Integrated Socket.io to implement chat functionality, enabling real-time communication between users. This implementation resulted in improved web component quality and enhanced user experience. Developed an authentication service and seamlessly integrated it with the product. This authentication service ensured secure access control and user authentication, enhancing the overall security and functionality of the application.
Socket.IO
React
View more
Socket.IO
React
View more
The dHealth WalletView Project
2021
Use Redux as a state management solution within React applications, resulting in enhanced data flow and decreased interdependence among c...
Use Redux as a state management solution within React applications, resulting in enhanced data flow and decreased interdependence among components. Leveraged Expo SDK functionalities, including Camera, Location, and Permissions, to leverage native device capabilities and introduce supplementary features to the application. Conducted debugging and troubleshooting activities to address Expo build and deployment challenges, such as resolving conflicts arising from dependencies, version inconsistencies, and app signing errors. Created and maintained a React Native mobile application that facilitated secure signing of blockchain transactions, utilizing cryptographic protocols like ECDSA and SHA-256.
React Native
Redux
Expo
View more
React Native
Redux
Expo
View more