About Me

  • Full Name:Abdul-Rahman Shirazi

Hello There!

As a highly skilled developer and software engineer with 5+ years of experience in the industry, I have a proven track record of successfully designing, developing and deploying various projects. My expertise lies in full-stack development, with a focus on building efficient and scalable web applications using technologies such as JavaScript, React, Node.js, and MongoDB. I have advanced knowledge of software development methodologies such as Agile and Scrum, and I am experienced in working collaboratively in a team-oriented environment. I am highly motivated and always eager to learn new technologies and methodologies.

I hold a Bachelor of Information Technology from New Cairo University, and I am a certified Scrum Master. Some of the notable projects I have worked on include a real-time chat application, an e-commerce platform, and a project management system. I am always looking for new opportunities to work on challenging and innovative projects, and I am confident that my skills and experience would make me a valuable asset to any team.

My Resume

  • Work Experience

  • Software Developer

    Online, Freelancing - 2019 - Current

    Created multiple databases with collections and chose shared keys based on the requirements.

    Performing validations using Javascript, jQuery and retracting the data from the API and filtering them using the factory module of Angular directly in the Javascript.

    Deployed the app securely with user authentication, SSL through Cloudflare, and hosting via Gcloud compute.

    Independently delivering a low-cost, high-quality solution proved to be an incredibly rewarding experience.

  • Developer Manager

    ZoomIn Consulting,Dubai-UAE - 2016 - 2019

    Assisting in establishing a Project Management Office to oversee multiple projects.

    Liaising with stakeholders such as project personnel, vendors, and end-users regarding project requirements.

    Outlining, defining, and initiating the project.

    Monitoring expenditures in accordance with the budget.

  • IT Operations Technician

    Damac Properties; Dubai,UAE - 2013 - 2016

    Administers, monitors, and supports internal/external networks, servers, email, database, and security systems.

    Schedules and performs system maintenance tasks, such as loading user applications, programs, and data.

    Configures and sets up new server systems.

    Identifies problems, agrees to remedial action, and undertakes emergency maintenance if required.

  • IT Technical Support

    Orbit Showtime Network (OSN); Cairo, Egypt -
    2010 - 2013

    Identifying Hardware and software solutions.

    Managed Hosting Providers.

    Speaking to customers to quickly get to the root of their problem.

    Testing and evaluating new technologies.


  • Education

  • Bachelors Degree

    New Cairo University - 2006 - 2010

    Programming languages such as Java, Python, and C++

    Data structures and algorithms

    Database management and design

    Networking and security

    Web development and user experience design

    Artificial intelligence and machine learning

    Software development and project management

    Business and management principles for IT professionals.

    Mobile app development

    Development for different mobile platforms, such as iOS and Android

    Programming languages and frameworks commonly used in mobile app development, such as Java, Swift, and React Native

    Integrating mobile apps with web services and databases

    Testing and debugging mobile apps

    Publishing and distributing mobile apps on app stores

    Cybersecurity

    Network security and communication protocols

    Ethical hacking

    Secure software development

    Risk management

    Cloud security

  • Diploma Management Information Systems, General

    The American University in Cairo - 2016 - 2017

    Database management systems.

    Systems analysis and design.

    Business statistics and operations research.

    Business communication and professional development.

    Business systems and process management.

    IT project management.

    Network and information security.

    Data mining and business intelligence.

My Services

Web Design

HTML, CSS, and JavaScript: Use programming languages to design and develop the website, making it responsive, accessible, and interactive.

Read More

Branding

A strong online presence: Develop a professional and engaging website and social media presence, to showcase your services and build a community of loyal clients.

Read More

Analytics

Tracking website traffic, Identifying user demographics, and Measuring the performance of a website. Use web analytics tools such as Google Analytics to identify areas for improvement.

Read More

Web Development

Back-end development: Use programming languages such as PHP, Python, and Ruby to create the functionality and logic of a website or web application.

Read More

Web Marketing

Marketing Automation: Use marketing automation tools such as HubSpot, Marketo, and Pardot, to automate repetitive tasks, improve workflow and increase productivity.

Read More

Support

Troubleshooting: Identifying and solving problems or issues that users or customers are experiencing with your software or application. Bug fixing.

Read More

Skills

HTML5/CSS395%
JavaScript93%
Python90%
Swift75%
MySQL85%
jQuery90%
TypeScript85%
Node.Js90%

HTML5/CSS395%

JavaScript90%

MySQL80%

Python85%

Design100%

jQuery70%

Node.Js85%

Swift75%

Cloud Services

AWS

Proficiency in developing, deploying, and debugging cloud-based applications using AWS and writing code for serverless applications.

AWS service APIs, AWS CLI, and SDKs to write applications, cloud-native applications, maintain, and debug code modules on AWS

Read More

AZURE

Develop Azure compute solutions.

Develop for Azure storage.

Implement Azure security.

Monitor, troubleshoot, and optimize Azure solutions

Read More

Google Cloud

Design highly scalable, available, reliable cloud-native applications

Test Applications

Deploy Applications

Integrate Google Cloud services

Manage deployed applications

Read More

Books

Here are some of the Books I've read, and the summary of them.

Going beyond the surface of a subject is essential to success. This is probably why the author Roald Dahl once said, "If you are going to get anywhere in life, you have to read a lot of books."

Being Human in the age of Artificial Intelligence

LIFE 3.0
Book by Max Tegmark

Life 3.0 gives us the tools to join what may be the most important conversation of our time, guiding us through the most controversial issues around AI today -- from superintelligence to meaning, consciousness and the ultimate physical limits on life in the cosmos. What sort of future do you want?

Artificial Intelligence and the end of the Human Era

OUR FINAL INVENTION
Book by James Barrat

In as little as a decade, artificial intelligence could match and then surpass human intelligence. Corporations and government agencies around the world are pouring billions into achieving AI's Holy Grail--human-level intelligence. Can we coexist with beings whose intelligence dwarfs our own? And will they allow us to?

Paths, Dangers, Strategies

Superintelligence
Book by Nick Bostrom

The human brain has some capabilities that the brains of other animals lack. It is to these distinctive capabilities that our species owes its dominant position. Other animals have stronger muscles or sharper claws, but we have cleverer brains. If machine brains one day come to surpass human brains in general intelligence, then this new superintelligence could become very powerful.

Why Humans Matter More Than Ever

The era of technology is one that is marked by rapid advancements in automation and artificial intelligence. With machines and algorithms taking over more and more tasks that were once done by humans, it's easy to wonder if we are becoming obsolete. However, the truth is that humans matter more than ever in the era of technology.

How to Build a Billion Dollar App
George Berkowski

Apps have changed the way we communicate, shop, play, interact, and travel, and their phenomenal popularity has presented possibly the biggest business opportunity in history. In How to Build a Billion Dollar App, serial tech entrepreneur George Berkowski gives you exclusive access to the secrets behind the success of the select group of apps that have achieved billion-dollar success.

Check out all the Books list and summery. Learn More!

Hire Me!

If you're looking for a highly skilled and experienced developer to help bring your projects to life, look no further!

If you're looking for a developer who is passionate about creating innovative solutions and is always eager to learn new technologies and methodologies, then I am the right fit for you.

I would be happy to discuss how my skills and experience can contribute to your next project. Please feel free to reach out to me via email or phone to schedule a meeting.

Contact Me

LET'S GET IN TOUCH!