About Me š
Hi, I’m Amer, a passionate Software Developer and Test Automation Engineer. At 24 years old, I’ve had the privilege of working across multiple industries, including Telecommunications (Telco), Transport, and Healthcare (Medical). I specialize in software development, automation, and ensuring the highest quality in software delivery.
Here’s a bit more about my journey and expertise:
Professional Background š¼
I started my career as a Software Developer, working primarily in Mobile and Backend development. Over time, I transitioned into the role of a Test Automation Engineer, where I helped design and implement automated testing solutions, particularly in the Telco industry. Currently, I continue to work on automating testing processes to ensure high-quality software delivery.
My focus areas:
- Software Development: Primarily in Mobile (Xamarin, Android, iOS) and Backend (C#, Java, Python).
- Test Automation: Working with Selenium, and helping to design functional and automation test strategies in collaboration with cross-functional teams.
Technologies and Skills š ļø
Languages:
- C#
- Java
- Go (Self-taught)
- Python
- JavaScript/TypeScript
Frameworks & Tools:
- ASP.NET
- Xamarin
- Xcode
- Android Studio
- Django
- Git
Databases:
- **Oracle
- **PostgreSQL
- **Microsoft SQL
- Firebase
Cloud & DevOps:
- Azure
- Docker & **Docker Compose
- **Kubernetes
- **Jenkins
- **Azure Pipelines
- **GitHub Actions
Test Automation:
- Selenium: Automated web testing for functional and regression tests
- Test Strategy: Collaborating with cross-functional teams to design functional requirements and translate them into automated tests
- Experience in integrating automated tests into CI/CD pipelines using Jenkins, GitHub Actions, and Azure Pipelines
Programming Philosophy š
I’m a Neovim enthusiast, and I enjoy customizing my development environment for maximum productivity. Iām a huge fan of the DIY approach, which is why I love building custom tools that are tailored to my own needs. I believe that creating the tools I need for specific tasks allows me to streamline my workflow and solve problems in a way that best fits my style. By creating tools that suit my workflow, I can work more efficiently and solve problems in a way that best fits my style. I’m also a strong advocate for open-source software, as I believe it fosters collaboration and continuous improvement, which aligns perfectly with my approach to development.
Industries I’ve Worked In š¢:
- Telecommunications (Telco): I have significant experience in the Telco industry, helping design and automate test processes for scalable systems.
- Transport: Involved in development for systems related to transportation, optimizing both backend services and mobile solutions.
- Healthcare (Medical): Contributing to software development projects that focus on improving medical technologies and patient care systems.
Interests and Hobbies š®
- Programming: In my spare time, I enjoy developing personal projects, contributing to open-source projects, and learning new technologies.
- Gaming: I unwind with gaming and enjoy exploring new video games.
- Fitness: I stay active by going to the gym and maintaining a healthy lifestyle.
Let’s Connect š¬
Feel free to reach out to me for collaborations, technical discussions, or just to chat about the latest in tech! š
Thanks for taking the time to learn more about me. Iām always excited to connect with like-minded people and keep pushing the boundaries of what I can achieve as a developer! šŖ