We provide IT Staff Augmentation Services!

Senior Software Development Engineer Resume

SUMMARY:

Software development engineer with more than 8 years of hands on experience architecting, designing, implementing, and testing commercial and enterprise scale web, mobile and distributed systems. Well versed in software design principles, paradigms and clean coding practices, with flaming passion for software development and technology.

PERSONAL SKILLS:

  • Autonomous and capable of delivering with minimal supervision.
  • Reliable with high personal standards and attention to details.
  • Hard worker and avid self - learner.
  • Adaptable, flexible, cooperative and a great team player.
  • Languages, Arabic (Mother language) English (Fluent)
  • Hobbies, Coding, reading, scuba diving, and solo traveling the world.

EXPERTISE:

  • Web Applications Development
  • Windows Applications Development
  • Mobile Applications Development
  • Cross - platform Frameworks Development
  • Software Development Lifecycle (SDLC)
  • Distributed Systems
  • Service-Oriented Architecture (SOA)
  • Enterprise Implementations
  • Systems Architecture and Design
  • Web Applications Security
  • Object Oriented Design (OOD)
  • Domain Driven Design (DDD) and Test Driven Design (TDD)

TECHNICAL SKILLS:

C#.net, Visual Basic.net, JavaScript, and Microsoft SQL

Windows Forms

ASP.net Web Forms and MVC

CSS, HTML5, JQuery, and Bootstrap

ADO.net and Entity Framework

WCF (SOAP) and WebAPI (RESTful)

Xamarin.Android and Xamain.iOS

Microsoft SQL Server

Microsoft Reporting Services

Microsoft Visual Studio

Microsoft Team Foundation Server

Solid understanding of software design and clean coding principals

MSTest and Moq

Kanban board

EXPERIENCE:

Confidential

Senior Software Development Engineer

Responsibilities:

  • Held the responsibility of maintaining the full life cycle of designing and coding a distributed solution for access control using smart cards and biometrics.
  • System is distributed among several gates controlling access to multiple zones connected to a centralized control center that controls monitoring, permit issuance, privileges granting to personnel accessing the controlled facility, etc.
  • Held the responsibility of maintaining the full life cycle of designing and coding a solution that controls physical mail and packages inbounding and out bounding to/from a facility then dispatching inbounds to designated departments and employees for processing.
  • Held complete task for developing a mobile front end for portions of the system to run on Android and iOS operating systems.
  • Part of a bigger team in maintaining and enhancing a solution for managing an organization human resources, employment, retirement and laying off, payrolls and reimbursements, delegations, promotions and demotions, employment structure etc.
  • Held complete task for developing a mobile front end for portions of the system to run on Android and iOS operating systems.
  • Held the responsibility of designing and coding the core in-house cross platform framework used for handling core tasks required by all company’s systems across multiple platforms, like archiving services, security services, generic search components, business auditing services, authentication and privileges management across different providers, configuration management across different providers, logging and error reporting across different providers, and many more.
  • Held the responsibility of designing and coding multiple in house productivity tools like developers’ workload tracker, schedule and events manager and several others.

Confidential

Software Development Engineer

Responsibilities:

  • Built multiple small - medium sized business commercial applications:
  • For instance, Trucking fleet control system
  • Financial news parser and redistributor
  • Wrote several published applications for early generations of Microsoft
  • Windows Mobile based smart phones using the .Net Compact Framework.

Hire Now