Page *
MOHAMAD RIDHA
Beaverton, OR ***** – 503-***-**** – *******.*****@*****.***
SUMMARY
A senior software engineering team leader with proven track record of successful product delivery from inception to market. Strength includes analytical, problem solving, leadership, team building, interpersonal communication, strategic planning, product management, and lean startup.
PROFESSIONAL EXPERIENCE
CMG, Chicago, IL 6/2021 - Present
Sr. Software Engineer in Test
Engineering Group
Developed test strategies to deliver a high quality of financial services product by working closely with cross-functional teams from engineering, product, and customer success capturing requirements, use cases, user scenarios, personas, test cases defined in Behavior Driven Development (BDD) using Gherkin syntax integrated with SpecFlow framework in
.NET.
Reverse-engineered a legacy test management system in BehavePro and developed automation to migrate the existing BDD/Gherkin tests into Xray Test Management System and integrated them in the CI/CD pipeline.
Developed end-to-end test automation in Javascript/Typescript using data seeding framework and GraphQL, and ported the legacy tests from TestCafe into Playwright.
Languages/Tools: C#, Javascript, TypeScript, Python, Bash, Postman, Swagger, TestCafe, Playwright, Dockers, PostgreSQL, CI/CD (CircleCI, Github), Git, Jira, Cucumber/Gherkin/BDD, Specflow, Xray, REST API, GraphQL, Datadog.
Dell Secureworks, Atlanta, GA 10/2014 - 6/2020
Sr. Software Engineer
Cloud Security, Technology Solutions Group
Successfully led and managed the U.S. and offshore teams (total of 6 engineers) working on software test automation projects. Defined strategies and efforts to ensure the delivery of high quality SIEM (Security Information and Event Management), by collaborating with cross-functional teams in multi-sites (US, Scotland, Sri Lanka). Successfully reached the goal of the organization to reduce 50% of defect rates.
Architected innovative, scalable, and maintainable automation solutions connected with multiple systems internally and in the cloud (AWS and Azure), resulting in over 75% execution time saved.
Languages/Tools: Python, Bash, Java, Scala, Go, SQL Server, MySQL, AWS (EC2, Kinesis, Cloudwatch, Cloudtrail, CloudFormation, Service Catalog, VPC, ELB, S3 data lake, SQS, API/CLI/BOTO, EMR), Azure (Resources, VM, Securiy Logging, API/CLI), Docker/Kubernetes, Kafka, Spark, Git, Jira, Zephyr, qTest, CI/CD (Jenkins, Gitlab), Robot Framework, Expect, Protractor (Angular JS), Grafana, OWASP, EDR, SIEM, OSSEC, Splunk
Received recognitions for successfully driving, leading and coordinating multiple teams across sites to ensure the quality in timely fashion.
Received “Above and Beyond” award for successfully getting Red Cloak portal (beta release) ready for clients with a quality and flawless experience.
Page 2
Intel Corporation, Hillsboro, OR 12/2000 – 10/2014 Sr. Software Engineer
Graph Analytics Operation, Cloud Platform Group 08/2013 – 10/2014
Led Test Engineering team of 5 engineers collaborating with Development team on Graph Construction component of Intel Analytics and Graph Builder 2.0 Open Source release. Bootstrapped the process by capturing use cases and developing the core set of test scripts for component level testing of Graph Analytics components during the critical first weeks of execution.
Collaborated with Research Scientists at Intel Labs to ensure the delivery of high quality Big Data Graph Analytics software with a focus on Large-Scale Machine Learning and Graph Mining.
Took the initiative to design and develop a test automation for Graph Builder component which cut down time to regress by 50%. Designed a framework for automated verification of graphs constructed by Intel Analytics resulting in over 80% time saved, and uncovering several critical and very subtle bugs in Graph Builder, leading to a high quality Alpha release.
Languages/Tools: Python, Bash, Java, Spark, Hadoop, MapReduce, Impala, HBase, Pig, Hive, Titan, Gremlin, Giraph, Maven, Git, JMeter
Received recognitions for an “invaluable contribution towards the Graph Builder 2.0 alpha release to Open Source”, and “dedication, commitment, and relentless efforts that resulted in the successful release of Graph Builder 2.0 on Intel Distribution of Hadoop”.
Received a Division Award for "Results orientation, extra effort, attention to detail, and customer orientation in support of the Intel Analytics Toolkit beta release"
Project Lead, Sr. Software Engineer
Intel Architecture Group, LADSW Group 02/2010 – 12/2012
Led the development of automation to reduce process overhead and increase productivity by simplifying the legacy Software Configuration Management (SCM) and Release Management systems used by multiple teams worldwide. Improved QA processes through developing innovative solutions such as test environment virtualization and a Continuous Integration system which enforces custom team-specific rules for source control check-in, build process, and post-build unit testing.
Simplified report generation automation and delivery by re-architecting the legacy codebase which led to 90% performance improvement, allowing key internal stakeholders a real-time view of release, feature, and defect metrics.
Languages/Tools: C#, ASP.NET, SQL Server, Python, Bash, MySQL, Black Duck Protex, Klocwork, VSS, CVS, Git Project Lead, Sr. Software Engineer
Technology & Manufacturing Group, DTS Group 04/2007 – 02/2010
Led a team of engineers to successfully deliver the first release of “Platform Validation Information Management
(PVIM)”, an integrated database and web-based solution used for Test Plan Management, Test Content Execution, and Coverage Management of Intel® Microprocessor and Chipset group.
Drove process improvement using LEAN methodology, designed and delivered solutions and best practices for HSD support model, reducing delivery time by 20%.
Developed and delivered Intel® HSD (High Speed Database) solutions, high-impact/ mission-critical database and web applications to Intel® Microprocessor & Chipset groups.
Languages/Tools: C#, Python, Bash, ASP.NET, SQL Server, MySQL, CVS Received a Department Award for outstanding execution and delivery of HEXA (HSD Execution Automation) framework to 19 projects of Intel® Microprocessors, Chipsets, and System-On-Chip Embedded Processors Page 3
Team Lead, Sr. Software Engineer
Digital Enterprise Group, EPSD Group 01/2005 – 04/2007
Led the process of recruiting, selecting, training and coaching a team of engineers, and drove processes of improvements in the development, the load testing, and the release of software utilities packages for multiple Intel® Server Platforms for external customers. Led cross-divisional collaborations with stakeholders from BIOS, Firmware, System Development, System Level Validation, and Hardware Labs worldwide, and worked closely with Program Managers, Software Utilities Technical Marketing Engineers, and Customer Support.
Took the initiative identifying gaps in FRU/SDR (Field Replaceable Unit/Sensor Data Record) development, validation, and release processes for Intel® Server Platforms. Developed solutions which include the new SCM standard for all stakeholders and a new review process, and ensured their successful execution.
Developed solutions for multiple internal Intel customers and stakeholders. Some noteworthy solutions include OMS
(Operation Management System), Bills of Materials Database, Product Price Search, Hardware Configuration, and Server Chassis Management for Intel® Blade Servers.
Languages/Tools: C#, Python, Bash, MySQL, WinRunner, PVCS Tracker, CVS, FRU/SDR Tools Received a Department Recognition Award for successfully delivering FRU/SDR process improvement. Team Lead, Software Engineer
Software & Solutions Group, REI Group 12/2000 – 01/2005
Collaborated in development and delivery of Intel® Software Factory, an integrated Web application and automation solution for facilitating release process in groups across sites for Intel® Software Development Products.
Led investigation, design and implementation of SCM solutions for BIOS/EFI teams worldwide enabling them to produce regular stable and reproducible software releases.
Managed contractors working on the development of Windows application Intel® EFI Code Manager built in C++. Collaborated with cross-functional stakeholders during its validation.
Languages/Tools: C++, C#, ASP.NET, SQL Server, Python, Bash, MySQL, VSS, CVS The Intel® Software Factory was nominated for and won the coveted “Intel Software Quality Award (SQA).” Received a Department Award for “Above and Beyond effort” for this project. Received a Department Award for extra efforts and continued focus in enabling SCM for BIOS/EFI team, meeting commitments in completion.
Received a Department Award for outstanding contribution by delivering Test Plan in record time and helping the team to find and fix more than 10 critical issues during Alpha testing. TECHNICAL SKILLS
Languages: Python, C#, Java, C/C++, Javascript, Pascal, Perl, VB, Bash, Expect
Cloud: AWS (EC2, Kinesis, Cloudwatch, Cloudtrail, CloudFormation, Service Catalog, VPC, ELB, S3 data lake, SQS, API/CLI/BOTO, EMR), Azure (Resources, VM, Securiy Logging, API/CLI), Docker/Kubernetes, Kafka
Big Data: Spark, Hadoop, MapReduce, Impala, HBase, Pig, Hive, Titan, Gremlin, Giraph
Database: MySQL, SQL Server, SQLite, MS Access, Oracle, Objectivity
Web: UWP, ASP.NET, HTML, CSS, XML, JSON, AJAX, jquery
Security: OWASP, EDR, SIEM, OSSEC, Splunk, Datadog
Process: SDLC Waterfall, Agile, Scrum, Kanban, Lean, Continuous Improvement, CI/CD
Analysis/Design Methods: UML, Design Patterns, ER Modeling, Structured System Analysis & Design Method
CASE Tools: Requirement (RequisitePro, Contour), Design (Rational Rose, Visio), Development (Visual Code, IntelliJ, Eclipse, Visual Studio, XCode, Code Collaborator, Crucible), Source Control (GIT, CVS, VSS, PVCS Version Manager, Dimension CM, Clear Case), Bug Tracking (JIRA, PVCS Tracker, Intel HSD), Testing (Robot Framework, Pytest, Protractor, Playwright, Cypress, Selenium, Cucumber/Gherkin/BDD, Specflow, WinRunner, Code Complete, Enterprise Tester), Code Analysis (Black Duck Protex, Klocwork), CI/CD (Jenkins, GitLab, ElectricCloud/Flow), Project Management (JIRA, Team Concert, Rally, qTest, MSProject) Page 4
TEACHING AND RESEARCH
Teaching Assistant, Arizona State University, Computer Science Department 01/1999 – 12/1999 Lectured and assisted students in recitation sessions of C++ undergraduate course.
Research Assistant, Arizona State University, Computer Science Department 1/2000 - 05/2000 Member of Software Engineering Research Group, designed a framework for software maintenance tools. EDUCATION
Master of Science in Computer Science, Arizona State University Bachelor of Science in Computer Science, Purdue University