Dina Salem
Lead Software Engineer at Wedge Networks Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Arabic Native or bilingual proficiency
Topline Score
Bio
LinkedIn User
Dina is a rock-star, in every sense (other than the musical sense... that I know of), developer. For the number of hours she worked, she consistently wrote more than the expected amount of reasonable code, reviewed the code of others, and saw things that need to be fixed. In addition to all that, she's a wonderful team addition when it comes to mentoring, guiding, and keeping the interest of the project front-and-center. Dina is truly an amazing pillar for any project she's on, and I hope I get to work with her again.
Ray Patel
I'm delighted to recommend Dina as a highly performing and talented software architect. I've had the privilege of working with her over the last year on a number of high-stakes platform integration projects which had aggressive scope, timelines, and a degree of ambiguity. Dina stood out as a team member who jumped in and took charge of decomposing product requirements into concrete, iterative steps within the agile framework. She acted as a force multiplier for both project delivery and in mentoring and raising the knowledge bar for other developers on the team.
LinkedIn User
Dina is a rock-star, in every sense (other than the musical sense... that I know of), developer. For the number of hours she worked, she consistently wrote more than the expected amount of reasonable code, reviewed the code of others, and saw things that need to be fixed. In addition to all that, she's a wonderful team addition when it comes to mentoring, guiding, and keeping the interest of the project front-and-center. Dina is truly an amazing pillar for any project she's on, and I hope I get to work with her again.
Ray Patel
I'm delighted to recommend Dina as a highly performing and talented software architect. I've had the privilege of working with her over the last year on a number of high-stakes platform integration projects which had aggressive scope, timelines, and a degree of ambiguity. Dina stood out as a team member who jumped in and took charge of decomposing product requirements into concrete, iterative steps within the agile framework. She acted as a force multiplier for both project delivery and in mentoring and raising the knowledge bar for other developers on the team.
LinkedIn User
Dina is a rock-star, in every sense (other than the musical sense... that I know of), developer. For the number of hours she worked, she consistently wrote more than the expected amount of reasonable code, reviewed the code of others, and saw things that need to be fixed. In addition to all that, she's a wonderful team addition when it comes to mentoring, guiding, and keeping the interest of the project front-and-center. Dina is truly an amazing pillar for any project she's on, and I hope I get to work with her again.
Ray Patel
I'm delighted to recommend Dina as a highly performing and talented software architect. I've had the privilege of working with her over the last year on a number of high-stakes platform integration projects which had aggressive scope, timelines, and a degree of ambiguity. Dina stood out as a team member who jumped in and took charge of decomposing product requirements into concrete, iterative steps within the agile framework. She acted as a force multiplier for both project delivery and in mentoring and raising the knowledge bar for other developers on the team.
LinkedIn User
Dina is a rock-star, in every sense (other than the musical sense... that I know of), developer. For the number of hours she worked, she consistently wrote more than the expected amount of reasonable code, reviewed the code of others, and saw things that need to be fixed. In addition to all that, she's a wonderful team addition when it comes to mentoring, guiding, and keeping the interest of the project front-and-center. Dina is truly an amazing pillar for any project she's on, and I hope I get to work with her again.
Ray Patel
I'm delighted to recommend Dina as a highly performing and talented software architect. I've had the privilege of working with her over the last year on a number of high-stakes platform integration projects which had aggressive scope, timelines, and a degree of ambiguity. Dina stood out as a team member who jumped in and took charge of decomposing product requirements into concrete, iterative steps within the agile framework. She acted as a force multiplier for both project delivery and in mentoring and raising the knowledge bar for other developers on the team.
Experience
-
Wedge Networks Inc.
-
Canada
-
Computer and Network Security
-
1 - 100 Employee
-
Lead Software Engineer
-
Aug 2017 - Present
* Developed enterprise grade, large-scale web application for managing operations, systems, and accounts* Designed and implemented intuitive, interactive, and smooth dashboards displaying network security events* Gathered data and requirements from various customers, helping in defining software features, releases within timelines* Constructed and applied strong Restful API design patterns, ensuring API security, validation, authorization, and authentication* Integrated, configured, and optimized Elasticsearch database and logstash for hundreds of clients, ensuring load-balancing, high availability, and optimal queries* Initiated and applied several processes and tools to ensure higher quality of the code and to smooth the day-to-day development work: - deployed modern code review tool for a more efficient software process, - introduced static analysis process and enforcement on svn for Python, Javascript, - launched automated tests process using postman and mocha, ensuring higher test coverage and consistent regression testing Show less
-
-
Scrum Master
-
Apr 2017 - Jul 2017
* Administered agile methodologies, facilitated backlog grooming with product owners, defined goals for releases
-
-
Lead Software Engineer
-
Dec 2015 - Jul 2017
-
-
QA Analyst
-
Dec 2014 - Nov 2015
* Generated accurate and comprehensive test cases to test the logical functional domain within the internal systems* Ensured compliance with the necessary structural and safety requirements for 100% quality assurance
-
-
-
Datto
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Lead Software Engineer
-
Dec 2022 - Sep 2023
-
-
-
SRD Innovations Inc.
-
Canada
-
Telecommunications
-
Software Engineer
-
Mar 2013 - Nov 2014
Project: Performance Analysis of hyMeshTM Networks * Provided complete network analysis, including collision statistics, congestion points, and optimal node locations * Implemented several hyMeshTM algorithms and FTP client/server modules in compliance with IEEE 802.11n high throughput algorithms and functionality. Project: Manufacturing Software * Designed and developed a complete manufacturing utility responsible for processing the purchase orders, firmware flashing, and final testing. * Automated and sped up the company’s production line by 90% Project: Enhancing TCP/FTP Performance on hyMeshTM networks * Analyzed and tuned different TCP/FTP algorithms on multiple platforms (Linux/Blackfin Processors/Windows) in a network of 90 nodes. * Doubled the overall hyMeshTM network capacity Show less
-
-
-
University of Calgary
-
Canada
-
Higher Education
-
700 & Above Employee
-
Postdoctoral Fellow
-
Jun 2010 - Apr 2011
Member of Mobile Multi-Sensor Systems (MMSS) Group, Geomatics Engineering Dept. Project: Developing a Complete Software GPS L1 Receiver for INS Integration * Contributed in developing a complete software GPS L1 receiver for acquiring, tracking and processing navigation data Member of Mobile Multi-Sensor Systems (MMSS) Group, Geomatics Engineering Dept. Project: Developing a Complete Software GPS L1 Receiver for INS Integration * Contributed in developing a complete software GPS L1 receiver for acquiring, tracking and processing navigation data
-
-
-
University of Calgary
-
Canada
-
Higher Education
-
700 & Above Employee
-
Researcher, Ph.D. Candidate
-
Sep 2006 - Apr 2010
Member of Position, Location And Navigation (PLAN) group Project: Enhancing GPS Software Receiver Tracking Capabilities Tasks: * Improved receiver tracking by combining the tracking information of different GPS signals, resulting in a more accurate navigation performance * Researched and studied a new GPS signal (L5 signal, demonstration payload broadcasted in 2009) * Designed and implemented a software receiver for combined tracking of GPS L1 and L5 signals * Proposed detailed design and evaluation of a novel extended Kalman filter tracking loop combining the two signals Outcomes: * Succeeded in reducing carrier phase errors and thermal noise encountered by approximately 30% * Presented a new methodology to compare the performance of different tracking approaches Show less
-
-
-
SySDSoft
-
Egypt
-
Wireless Services
-
1 - 100 Employee
-
Software System and Testing Engineer
-
Sep 2004 - Aug 2005
Projects: * Design and development of high rate CDMA-DO user terminal protocol stack * Design and development of IEEE 802.16d (WiMAX) base station and mobile station protocol stack Tasks: * Implemented parts of both products according to the required specifications. * Created and applied hundreds of test scenarios to assess compliance of implemented product with corresponding standard Projects: * Design and development of high rate CDMA-DO user terminal protocol stack * Design and development of IEEE 802.16d (WiMAX) base station and mobile station protocol stack Tasks: * Implemented parts of both products according to the required specifications. * Created and applied hundreds of test scenarios to assess compliance of implemented product with corresponding standard
-
-
Education
-
University of Calgary
Doctor of Philosophy (Ph.D.), Geomatics Engineering -
Cairo University
Master of Science (M.Sc.), Electronics and Electrical Communications Engineering -
Cairo University
Bachelor of Science (BSc), Electronics and Electrical Communications Engineering