About me
I am full stack software Engineer (ASP.NET/C#,.Net core,node.js) having 9+ + years of experience, developing web-based applications.
I have got solid experience in various web development areas including, server-side development using ASP.NET and C#, Web services (traditional asmx services as well as WCF services, Web API, Jquery), MS Ajax framework, SQL Server 2008 and 2012,2015.
This letter is to express my interest in your posting for Senior. NET Developer. With a Bachelor’s degree in Computer Science and hands-on experience using.Net languages to create and implement software applications, I am confident I will be an asset to your organization.
I enjoy being challenged and working on projects that require me to work outside my comfort and knowledge set, as continuing to learn new languages and development techniques are important to me and the success of your organization.
Your listed requirements closely match my background and skills. A few I would like to highlight that would enable me to contribute to your bottom line are:
Highly skilled in designing, testing, and developing software
Thorough understanding of data structures and algorithms
Knowledgeable of back-end development best practices
Hands-on software troubleshooting experience
Proven track record of proper documentation for future maintenance and upgrades
I’ve attached a copy of my resume that details my projects and experience in software development. I can be reached anytime via my cell phone, 0555-520-939 or via email at m.safics@hotmail.com.
My work experience
-
Senior Software Engineer at SGH Group - Employee 11-01-2018 - 04-30-2021
Dubai
Design, develop, document, analyze, create, test and modify computer
systems, programs and integrations.
• Apply system-analyst techniques and procedures, including consulting with
users to determine hardware, software or systems functional specifications.
• Design database, modeling and development and query optimization.
• Analyze user information system’s needs.
• Document the functionality and requirements.
• Develops and maintains applications and databases by evaluating client
needs; analyzing requirements; developing software systems.
• Using and managing TFS for version control.
• Code Review.
• Working in Agile methodology for application development, continuous
meeting with users, and planning sprints with team members.
• Being an active part of scrum team frequently having discussion with
product owner and developers.
• Implement design pattern where needed.
• Prepare technical design document for software development and updated.
• Evaluate technical solution and Select the best solution and technology
-
Senior Software Engineer at Earthlink telecom - Employee 10-01-2015 - 03-11-2018
Dubai
Manage / Develop applications for the company business process.
• Manage / Develop Billing application and ensure security is high for the transaction process in the application using latest technologies.
• Design, build, and maintain high performance, reusable, and reliable code, using latestSDK/ Frameworks.
• Ensure the best possible performance, quality, and responsiveness of the application,identify and correct bottleneck.
• Fix critical bugs, help in maintaining code quality, organization, and automation.
• Responsible for RND to find best possible solution to beapply.
-
Software Engineer at Dubai Technologies - Employee 03-01-2013 - 03-10-2018
Dubai
• Development of new functionalities.
• Fix critical bugs, help in maintaining code quality, organization, and automation.
• Create new database design as per requirement.
• Perform RND to find best possible solution.