Shelif.M.A
About Candidate
Location
Education
I'm all about Electronics and Communications engineering. It's this cool blend of designing and tinkering with electronic systems and making sure all our devices can talk to each other smoothly. I dive into things like circuit design, signal processing, and making sure communication networks run like a well-oiled machine. Basically, I'm the go-to person for making sure our gadgets connect and work seamlessly. It's an awesome field that lets me play a part in shaping the tech of the future!
Work & Experience
I have gained experience in developing APIs and acquired knowledge in creating Vue components. I have also worked on creating reusable components and learned new concepts about AWS services. My coding skills have improved, and I have begun to understand project requirements better. I've also learned how to write more readable code and have picked up various shorthand properties during coding. Additionally, I've adopted good practices such as using named parameters, leveraging Enums, and more.
In my experience as a junior software engineer, I have acquired knowledge in developing GraphQL APIs to communicate with various microservices and have utilized CloudWatch for workflow monitoring. I have also gained experience in using TypeORM, an ORM tool that accelerates the development process when creating APIs. As my experience has expanded with AWS, I've become proficient in creating email templates and deploying them using AWS SES services. Additionally, Moreover, I've ventured into full-stack development, where I've created a variety of reusable components using Vue.js, a popular JavaScript framework. Additionally, I've worked with Storybook, a tool that allows for the efficient development and testing of UI components. Furthermore, I've had the opportunity to contribute to the development of a library within a backend monorepo. This experience has allowed me to collaborate on building a shared set of tools and functionalities that can be used across different projects within the organization, promoting code reusability and consistency