Download PDF

Summary

  • Expert Software Developer dedicated to constantly improving tools and infrastructure to maximize productivity, minimize system downtime and quickly respond to the changing needs of the business.
  • Highly dependable Software Engineer and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues.

Work experience

May 2013Present

Senior Software Engineer

Advansys Telecom
  • SMS applications design, development and implementation.
  • SMS-to-TV applications analysis, design, development and implementations.
  • Full responsibility for the development of many communications protocols for connectivity purposes with the GSM operator's networks.
  • Development of all company's internal applications either for technical, managerial or financial purposes.
  • Development of the decision support system application that cover all company's systems and data.
  • Development of WEB based applications, that provide remote monitoring for both system performance and calls/SMS traffic.
  • Development of many gateways that used to connect directly with all GSM operators and other providers including SMPP and HTTP protocols.
  • Participates in the service quality meetings held with customers and conduct technical presentations.
  • Assists Marketing department in promoting the company as a reputable/reliable supplier/provider with the project management skills and technical knowledge.
  • Works very closely with the sales department in the development of new business and the growth of existing business.

  • Experienced Industries:
    • Projects Management.
    • System analysis and design.
    • S/W development.
    • Mobile SMS technologies.
    • SMS to TV techniques.
    • Value added services (VAS) applications with GSM operators,
Apr 2012May 2013

Senior Software Developer

Diamond Soft
  • Drove continual improvement to system architecture by re-factoring old legacy code.
  • Collaborated with product and engineering team members to define and develop new product concepts.
  • Coordinated with QA testers for end-to-end unit testing and post-production testing.
  • Managed the road map for product design and development.
  • Developed production and beta websites using HTML, CSS, JS, jQuery and C#.
  • Analyzed requirements and used systematic approaches to implement and document the tasks.
  • Recommended and executed plans to improve development tools and processes.
Jan 2012Mar 2012

IT Instructor (MCIT Scholarship)

YAT Learning Centers
  • Evaluated training materials prepared by instructors.
  • Developed and delivered all technical training materials.
  • Led learning enhancement classes focused on improving academic and people skills needed for success in the workforce.
Nov 2010Jan 2012

Software Developer

Freelance
  • Developed windows applications which are related to small business companies.
  • Developed windows applications which met my client’s needs.
Mar 2011Dec 2011

IT Instructor (MCIT Scholarship)

Vision Academy
  • Evaluated training materials prepared by instructors.
  • Monitored training costs and created budget reports for management.
  • Developed and delivered all technical training materials.
  • Led learning enhancement classes focused on improving academic and people skills needed for success in the workforce.
Feb 2010Oct 2010

Software Developer

Compact Soft
  • Collaborated with product and engineering team members to define and develop new product concepts.
  • Coordinated with QA testers for end-to-end unit testing and post-production testing.
  • Updated, modified and expanded existing software programs.
  • Developed desktop applications using VB.

Education

20052009

Bachelor's Degree

Accounting and Business/Management

Skills

Technical Leadership
Software Engineering
ASP.NET MVC
SMS Gateway
VAS
Entity Framework
T-SQL
IIS
Web Development
ASP.NET AJAX
AJAX
Web Services
C#
XML
jQuery
HTML
Windows Server
Visual Studio
Requirements Analysis
LINQ
Enterprise Software
Software Design
Database Design
JavaScript
Crystal Reports
Visual Basic
Programming
CSS
Bulk SMS Applications
Software Project Management
ERP Development
HTML 5
Software Development
OOP
Web Applications
ADO.NET
SQL
ASP.NET
Databases
Microsoft SQL Server
.NET

Certifications

MCSD: Web Applications

MICROSOFT

MS: Programming in HTML5 with JavaScript and CSS3 Specialist

MCTS: .NET Framework 4, Service Communication Applications

MICROSOFT

MCTS: .NET Framework 4, Data Access

MCPD: Web Developer 4

MICROSOFT

MCPD: Windows Developer 4

MCTS: .NET Framework 4, Web Applications

MICROSOFT

MCTS: .NET Framework 4, Windows Applications

MICROSOFT

MTA: Software Development Fundamentals

MCTS: SQL Server 2008, Database Development

MICROSOFT

MCITP: Database Developer 2008

MICROSOFT

MCPS: Microsoft Certified Professional

MICROSOFT

MCT: MCT Enrollment

Microsoft

Effective Leadership

Hewlett-Packard

Business email

Hewlett-Packard

Portfolio