Fullstackamanuel-Cv
Fullstackamanuel-Cv
amanuel tadesse
Addis Ababa, Addis Ababa, Ethiopia [email protected] (251) 925-2265 https://www.linkedin.com/in/amanuel-tadesse-b96245173/
https://hobbit-studio.vercel.app/
SUMMARY
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.
EXPERIENCE
FullStack developer
Sora union April 2023 - Present, San Francisco, California.
• 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 back-
end.
• Leveraged GitHub Actions to automate workflows and tasks, such as continuous integration and deployment, ensuring efficient and reliable
software delivery.
Software Engineer
EXCELLERENT SOLUTIONS January 2020 - December 2021
.
.
• 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.
• Tech Stack: React, Redux, NxWorkspace, TypeScript, Docker, NestJS, Socket.io.
Android Developer
ISZO January 2019 - January 2020, NL, Amsterdam
• Led a team of 6 developers in the design, development, and deployment of an Android application for restaurant management, utilizing Java
and Firebase as the backend.
• Collaborated closely with the project manager and stakeholders to define project requirements, prioritize tasks, and ensure timely delivery of
milestones.
• Conducted code reviews, provided feedback, and guidance to team members, fostering a collaborative and productive team culture.
• Developed Android UI components and layouts using XML and Android Studio, following Material Design guidelines and optimizing for
different device sizes and orientations.
• Utilized third-party libraries such as Retrofit and Picasso to handle network requests and image loading respectively, improving development
efficiency and reducing boilerplate code.
• Conducted testing and quality assurance, including manual and automated testing, user acceptance testing, and bug fixing, to ensure app
functionality and user satisfaction.
Angular Developer
Marakisoft Technologies January 2018 - January 2019, ET, Addis Ababa
• collaborte and maintained an enterprise resource planning (ERP) application using modern Angular versions and best practices.
• Collaborated closely with product owners, business analysts, and UI/UX designers to translate business requirements into functional and
user-friendly application features.
• Implemented Angular modules, components, services, and directives following the SOLID principles and adhering to coding standards and
guidelines.
• Utilized TypeScript to enhance type safety and readability, and RxJS to handle reactive programming and data streams, improving code
quality and maintainability.
• Integrated APIs and services, such as RESTful APIs, to retrieve and push data to the backend and third-party systems, ensuring seamless data
flow and synchronization.
• Utilized the Angular CLI to generate and manage the project structure, build configurations, and deployments, and to optimize performance
and bundle size.
PROJECTS
Presence Browser
Presence Labs, LLC • September 2021 - September 2023
• 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.
.
.
• Created and maintained a React Native mobile application that facilitated secure signing of blockchain transactions, utilizing cryptographic
protocols like ECDSA and SHA-256.
EDUCATION
Computer science
Wollo univeristy
SKILLS
HTML, CSS, Javascript, React , React native, Typescript, Postgress, Nodejs, Nestjs, git, CI/CD