Mohamed Taraman

Mohamed Taraman Email and Phone Number

Director of Software Engineering @ ULTATEL
herndon, virginia, united states
Mohamed Taraman's Location
Alexandria, Egypt, Egypt
Mohamed Taraman's Contact Details

Mohamed Taraman work email

Mohamed Taraman personal email

About Mohamed Taraman

Passionate, highly-skilled, detail-oriented senior software engineer working in various diverse hands-on roles as a senior full-stack developer and senior technical lead. Skilled leader who has the proven ability to motivate, educate, and effectively leading onshore/offshore teams to build efficient, reliable, scalable, and user-friendly software applications. Brings a Bachelor’s degree in engineering in Computer Science along with 20 years of high-level experience working both on-site and remotely for startups and large companies.Skills:-------Strong skills in leading a team through development, making development choices on technologies, and coaching other developers through development issues, as well as the ability to translate business requirements into a robust technology solution.Experience working in an Agile/Scrum/XP/DevOps environment with distributed source code control, dev/stage/prod release cycle, utilizing tools like JIRA, Rally, Trello, Git, and BitBucketExpert knowledge of multi-layered web application architecture utilizing Object Oriented Analysis Design (OOAD), Object-Oriented Programming (OOPS), and software application design patterns and principles.Solid knowledge of SQL concepts and strong proficiency with Design, development, testing, tuning, and implementing RDBs and procedural DB code using MS SQL Server for stored procedures, views, and functions.Extensive experience in building server-side apps using Node.js, and a framework like Express or Hapi with hands-on experience developing and consuming RESTful APIs and the use of JSON data interchange messaging, and Knowledgeable with service, application, and third-party API integrations.Hands-on experience in Microsoft.Net Stack utilizing: .Net, C#, ASP.NET Web API, Identity Framework, ORM/Entity Framework, Swagger, and various patterns, technologies, and tools for developing enterprise and layered-architecture applicationsDeep Experience with building Angular Enterprise applications and TypeScript practices, creating self-contained, reusable, and custom modules and components which extend the elements and modules of Angular core, ensuring a clear dependency chain, in regard to the application logicSolid understanding of responsive design principles, with extensive experience in web-based user interfaces using Bootstrap, HTML5, CSS3, SASS, and client-side scripting using JavaScript/ES6+ and JQuery.

Mohamed Taraman's Current Company Details
ULTATEL

Ultatel

View
Director of Software Engineering
herndon, virginia, united states
Website:
ultatel.com
Employees:
48
Mohamed Taraman Work Experience Details
  • Ultatel
    Director Of Software Engineering
    Ultatel Jul 2022 - Present
    Alexandria, Egypt
    - Provide effective strategic direction to methods and technologies used in application design and development.- Ensure the team follows software development best practices, coding standards, and quality assurance processes to deliver high-quality software solutions.- Responsible for leading and supervising coding and development teams in accordance with the requirements and the design of the systems.- Providing high-level technical guidance and solutions expertise to the full… Show more - Provide effective strategic direction to methods and technologies used in application design and development.- Ensure the team follows software development best practices, coding standards, and quality assurance processes to deliver high-quality software solutions.- Responsible for leading and supervising coding and development teams in accordance with the requirements and the design of the systems.- Providing high-level technical guidance and solutions expertise to the full lifecycle of the projects.- Proposing alternatives and solutions for each project that most closely aligns with the project priority, timeframes, and objectives. - Provide guidance/mentorship on programming practices and techniques to individuals and cross-functional teams. Show less
  • Odem.Io
    Senior Technical Lead (Remotely)
    Odem.Io Mar 2018 - Jul 2023
    Zug, Switzerland
    - Leading the development team and supervising coding to make sure technologies are interconnected and the platform is working smoothly.- Driving and validating the requirement gathering effort to ensure stakeholders' needs and expectations are met.- Responsible for database design, and the architecture for backend and frontend while considering the performance, security, and reusability.- Active perform code-reviews and provide constructive feedback to the development team-… Show more - Leading the development team and supervising coding to make sure technologies are interconnected and the platform is working smoothly.- Driving and validating the requirement gathering effort to ensure stakeholders' needs and expectations are met.- Responsible for database design, and the architecture for backend and frontend while considering the performance, security, and reusability.- Active perform code-reviews and provide constructive feedback to the development team- Work closely with marketing and customer support teams to fulfill their requests such as integrating with third parties and fixing issues. Show less
  • Utilize Health
    Full-Stack Developer | Technical Lead (Remotely)
    Utilize Health Mar 2016 - Mar 2018
    Nashville, Tennessee, United States
    - Responsible for developing the design and architecture of the project.- Responsible for translating functional requirements and high-level design of components and modules into a developed and tested, multi-tier solution, including user interface, business logic, and database.- Provide technical leadership to a project team, including mentoring and code reviews.- Collaborate with software quality engineers in all phases of testing- Research new technologies and tools that… Show more - Responsible for developing the design and architecture of the project.- Responsible for translating functional requirements and high-level design of components and modules into a developed and tested, multi-tier solution, including user interface, business logic, and database.- Provide technical leadership to a project team, including mentoring and code reviews.- Collaborate with software quality engineers in all phases of testing- Research new technologies and tools that improve our platform and internal development processes Show less
  • Invivolink
    Full-Stack Developer (Remotely)
    Invivolink Jul 2009 - Feb 2016
    Nashville, Tennessee, Usa
    - Work as part of a scrum team to turn user stories into production-ready features and applications- Designing, executing, assessing, and troubleshooting software programs and applications which include: configuring, analyzing, designing, coding, developing, unit testing, and documenting software specifications throughout the project life cycle.- Use object-oriented software engineering best practices to develop robust, testable, and maintainable code- Create unit tests to help… Show more - Work as part of a scrum team to turn user stories into production-ready features and applications- Designing, executing, assessing, and troubleshooting software programs and applications which include: configuring, analyzing, designing, coding, developing, unit testing, and documenting software specifications throughout the project life cycle.- Use object-oriented software engineering best practices to develop robust, testable, and maintainable code- Create unit tests to help ensure code quality throughout the application’s life cycle Show less
  • Itworx
    Software Technical Lead
    Itworx Apr 2007 - Jun 2009
    Alexandria Governorate, Egypt
    - Understand and verify the functional and non-functional requirements of the software.- Validate the requirements to ensure stakeholders' needs and expectations.- Ensure team motivation to achieve the required project deadlines and complete deliverables.- Responsible for leading and supervising the coding and development team in accordance with the requirements and the design of the system.
  • Integrated Solutions For Ports (Isfp)
    Software Technical Lead
    Integrated Solutions For Ports (Isfp) Aug 2005 - Apr 2007
    Alexandria Governorate, Egypt
    - Organizing analysis sessions with key persons and stakeholders.- Producing system requirements and functional design documents.- Creating development plans according to deliverables and milestones.- Leading the development team to accomplish the required tasks.- Monitoring project status and follow up direct work efforts/deliverables of system developers and testers.
  • Sakhr Software
    Full-Stack Developer
    Sakhr Software Nov 2002 - Aug 2005
    Cairo Governorate, Egypt
    - Responsible for Integration with other software modules, Debugging Code, and Bug Fixing- Contributing to the estimates of the project, the quality, and timeliness of the deliverables, and the project’s compliance with the organizational processes and standards.- Responsible for different types of reviews: Code review, Design review, and Database review- Implementing business processes' forms in the workflow system.
  • Webdbtech
    Software Developer
    Webdbtech Dec 2000 - Nov 2002
    Alexandria, Egypt
    Works to assist on multiple web projects for a variety of industry-leading clients and complete many smaller to medium size programming responsibilities for existing projects while under the mentorship of Lead and Sr. Web Developers

Mohamed Taraman Skills

Software Development Angularjs Asp.net Mvc Microsoft Sql Server Software Project Management Solution Architecture C# Databases Management Web Development Project Management Durandaljs Ioc Business Analysis Requirements Analysis Node.js Mongodb Ddd Cqrs Entity Framework Gruntjs Git Github Scrum Sdlc Web Services Sql Uml Soa Service Oriented Architecture Software Development Life Cycle Unified Modeling Language

Mohamed Taraman Education Details

Frequently Asked Questions about Mohamed Taraman

What company does Mohamed Taraman work for?

Mohamed Taraman works for Ultatel

What is Mohamed Taraman's role at the current company?

Mohamed Taraman's current role is Director of Software Engineering.

What is Mohamed Taraman's email address?

Mohamed Taraman's email address is mo****@****oft.com

What schools did Mohamed Taraman attend?

Mohamed Taraman attended Faculty Of Engineering At Alexandria University, Institute Of Graduate Studies And Research (Igsr), Alexandria University, Arab Academy For Science, Technology And Maritime Transport.

What skills is Mohamed Taraman known for?

Mohamed Taraman has skills like Software Development, Angularjs, Asp.net Mvc, Microsoft Sql Server, Software Project Management, Solution Architecture, C#, Databases, Management, Web Development, Project Management, Durandaljs.

Who are Mohamed Taraman's colleagues?

Mohamed Taraman's colleagues are Mohamed Abdo, Mathew Walker, Jason Anderson, Luca Adams, Moustafa Toulan, April Wheeler, Joseph Hernandez.

Not the Mohamed Taraman you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.