Muhammad Osama Shabrez
Software Engineer
Muhammad Osama Shabrez
About Me
- e-mail contact[@]osamashabrez.com
Hello World! I am @OsamaShabrez
I'm a passionate engineer who loves building highly-scalable applications and creating beautiful code.
What I Do
My journey with programming began when I was introduced to JavaScript during the early days of Orkut, and I've been hooked ever since. I went on to study computer science at university, and while I was still a student, I started my professional career by programming small websites. Later, I worked on building WordPress websites and also did some mobile application development.
While I strongly believe that experience is more important than the number of years spent working, I have also accumulated vast experience in multiple languages and tools over the years. Currently, I work as a senior engineer in a market-leading customer data science and analytics company, where I use C#.NET and React for my day-to-day tasks.
In my spare time, I enjoy participating in online courses and coding challenges, which help me to sharpen my skills and push my limits. I'm also an avid reader and enjoy learning about various topics related to technology, business, and personal development. Overall, I am excited to continue growing and pushing the boundaries of what is possible with software engineering.
If you're interested in learning more about me or my work, please don't hesitate to reach out using the contact form or via email. I'm always happy to chat with fellow developers and explore new opportunities.
Resume
Experience
2022 - Current
dunnhumbyLead Engineer
Since November, 2022 I am also serving as a lead, overseeing the work of a team of engineers and ensuring high-quality deliverables.
My responsibilities include:
- Leading a team of engineers and providing technical guidance to ensure high-quality deliverables
- Collaborating with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality software solutions
- Providing mentorship and coaching to young engineers to foster their growth and development
While working as a lead, I have fostered a culture of collaboration, communication, and accountability among team members, resulting in improved productivity, quality, and customer satisfaction. I have demonstrated strong leadership skills, including effective delegation, conflict resolution, and performance management, which have enabled the team to achieve its goals and objectives.
2022 - 2022
dunnhumbySenior Engineer
Dunnhumby is a leading customer data science company that helps businesses optimize their customer experiences through data-driven insights and innovations. I work here as a senior engineer, where I design and develop software solutions using C# and React.
My responsibilities include:
- Developing and maintaining high-performance web applications using C# and React
- Designing and implementing RESTful APIs to integrate with various systems and data sources
- Participating in agile development methodologies and ensuring timely delivery of project milestones
- Staying up-to-date with the latest technologies and best practices in full stack development and integrating them into the development process
- Guiding and supporting junior engineers to encourage their personal and professional development
During my time at Dunnhumby, I have contributed to the development of several innovative software solutions that helped our clients improve their business operations. I remain committed to delivering high-quality solutions and driving innovation.
2018 - 2022
Softbauware GmbHERP Application Developer & Consultant
Developed, maintained, and enhanced various ERP applications using C#.NET, BOS, and other web technologies.
- Collaborated with cross-functional teams to identify project requirements, design system architecture, and develop robust and maintainable code
- Designed and developed geo-services, including 3D viewer, map integration, and routing services
- Implemented graphical comparison between two PDF documents (construction plans)
- Developed mobile warehouse applications, which streamlined warehouse operations and improved inventory management
- Provided project management and support, including direct customer contact, to ensure timely delivery of projects and customer satisfaction
- Demonstrated a strong understanding of software development life cycle, database design principles, and web development technologies
- Cultivated a strong attention to detail, time management skills, and a results-driven approach in delivering projects within scope and deadline
2016 - 2018
HT-StudiosWerkstudent Softwareentwickler
Worked as a student software developer, responsible for the maintenance and enhancement of various projects built using CakePHP and React.
2015
TkXelSoftware Engineer
Worked on developing applications using the Ruby on Rails framework.
2011 - 2015
FreelanceWeb Developer
Developed and maintained customized software solutions for a diverse set of clients while pursuing studies at the university.
- Created an ecommerce website using CodeIgnitor, ensuring user-friendly navigation and efficient checkout process
- Developed and published a WordPress plugin, designed to prevent spam URLs from appearing in user comments
- Assisted with launching and maintaining various small-scale web projects, including optimizing web pages for faster load times and improving overall site performance
- Coordinated with clients to identify requirements and ensure that software solutions met their needs and specifications
Certificates
In no particular order
Developing Applications with Google Cloud Specialization
Courses:
1. Google Cloud Fundamentals: Core Infrastructure
2. Getting Started With Application Development
3. Securing and Integrating Components of your Application
4. App Deployment, Debugging, and Performance
1. Cypress UI automation testing for absolute beginners
2. Learn Cypress UI test automation with real-time scenarios
3. Cypress end to end testing and intercepting network call
Learning How to Learn: Powerful mental tools to help you master tough subjects
Personal Skills
Attention to detail
Problem Solving
Planning
Technical Leadership
Coding Skills
C#.NET
React
Databases
Javascript
Kotlin
DevOps
Shell Scripting
Knowledges
- Agile Methodologies
- Cloud Computing
- Distributed Computing
- Scalability
- Version Control
- Infrastructure as Code IaC
- Software Development Life Cycle
- User Experience