table top
Profile
Noor-Ed-Deen Dimachk
Senior Software Engineer And Team Leader
Master Of Engineer in Software Engineering. Beirut, Lebanon.
Overview
Reliable team leader and player, both collaborative and competitive. Active, dynamic, curious and multi-tasker. Gets the job done, with close attention to details, and without sacrificing quality.
Skills
Software and Web Development
  • In .NET (C# and VB): Windows Forms, ASP.NET, ADO.NET, GDI+, IO, WPF, LINQ, WCF, Entity Framework, ESQL, SMO, Installshield
  • Mobile Development: Android and iOS
  • 2D and 3D game programming with XNA (C#)
  • In Java: Applications, applets, graphics, sockets, network programming, servlets, iBatis, Spring, Struts, Hibernate
  • Parallel programming
  • Facebook application development
  • PHP and MySql
  • HTML, CSS, JavaScript, AJAX and jQuery
  • Delphi, C and C++
Software Engineering
  • Team leading, software architecture, task assignment, estimation, agile methodology.
  • Software design, design patterns, process management, integration and UML.
  • Code review, design review, estimation review.
  • Planning and engaging in: Unit testing, functional testing, integration testing, stress testing.
Databases and deployment
  • Microsoft SQL Server Administration
  • Oracle PL/SQL
  • Internet Information Services (IIS)
  • Source controls: CVS, SVN and SourceSafe
  • Basic Unix and Windows Server
Other
  • Adobe Photoshop, Flash and Actionscript
  • Modeling with 3D Studio Max
  • Microsoft Office
Work experience
Software Engineer And Team Leader
CME OffShore
[May 2010 - Present]

Leading a multinational team of 11 engineers into design, implementation and maintenance of several network-specific APIs for Digicel, the leading phone operator in the Caribbean and Central America.
Communication protocols include XML/RPC, Telnet, SMPP, Web Services, SMTP... Test plans include unit testing, functional testing, integration testing and stress testing. Optimizing several APIs to reach a minimum of 1000 transactions per second in a multi-threaded environment. Designed a centralized authentication and authorization system using Apache Shiro based on RMI communication with multiple modules.

Also designed multiple REST interfaces and led the lifecycle of multiple business products ranging from Mobile apps (Android, Blackberry), USSD apps and administrative. (Struts Bridge, Spring MVC 3...), always with special care on the software flexibility, performance, maintainability and testability.

Involved in the following fields:
- Network programming
- Service Oriented applications (SOAP, RMI, RESTful...)
- Mobile development
- Social networks and data transformation

Software Design Engineer
Business Empower
[Sep 2009 - May 2010]

Software design, development and deployment of several Windows and Web applications using C# and php.

Software Engineer
Libancal/MT2
[Feb 2009 - Sep 2009]

Development, troubleshooting and maintenance eof several push-pull web applications responsible for filtering and transferring SMS messages from operators to TVs, alongside websites for processing SMS messages using VB.net, ASP.net and MS SQL Server.

Software Developer
Orbit Mediagates
[Apr 2008 - Dec 2008]

Developed several applications and websites using VB.net, ASP.net and MS SQL Server.

Educational Background
Master Of Engineering (ME) in Software Engineering, Université Père Antoine - Baabda, 2009.
High-school bachelor certificate (General Science Branch), Charité – Clémenceau, 2004.
talbe bottom