Scroll To View More
Abdelrady Tantawy, JavaScript Developer in Fairfield, IA, United States
Abdelrady Tantawy

JavaScript Developer in Fairfield, IA, United States

Member since April 11, 2016
Abdelrady is a full-stack software engineer with 10+ years of development experience in medium to large size corporations including Intel, S-FDA, and GrowthZone. He has deep knowledge in multiple technologies including C#, JavaScript, ASP.NET, AngularJS, Entity Framework, SQL, and more. Abdelrady is passionate about building high-scalability software systems.
Abdelrady is now available for hire

Portfolio

  • GrowthZone
    ASP.Net MVC, Web API, C#, Entity-Framework, Hangfire, StructureMap...
  • HackHands
    C#, AngularJS, JavaScript,
  • Alsahab National
    ASP.net MVC, ASP.Net Web API, C#, Entity-Framework, Hangfire, SQL Sever...

Experience

  • Full-stack, 15 years
  • JavaScript, 14 years
  • C#, 13 years
  • SQL, 13 years
  • ASP.NET MVC, 6 years
  • Entity Framework, 6 years
  • AngularJS, 5 years
  • ASP.NET Web API, 4 years
Fairfield, IA, United States

Availability

Part-time

Preferred Environment

Windows, Linux, GIT, Sublime, VS Code

The most amazing...

...software projects I've developed using state of the art technologies with best performance and security mechanisms.

Employment

  • Senior Software Engineer

    2016 - 2019
    GrowthZone
    • Contributed to UI-Engine module development/optimization to generate screens automatically (~1,000 screens).
    • Reduced system startup-up time to 1/3 of its loading time.
    • Supported all system public interfacing modules including events registrations, exhibitors, and donation campaigns.
    • Refactored whole events registration module to make it faster and easy to maintain.
    • Implemented a caching mechanism in the data layer (EF ORM) to eliminate the need to generate an edmx on the fly model each time system load.
    • Implemented a mechanism to pass parameters to hangfire jobs at the creation phase to eliminate the need to acquire params during execution.
    Technologies: ASP.Net MVC, Web API, C#, Entity-Framework, Hangfire, StructureMap, JavaScript, CSS3, HTML5, AngulaJs
  • Technical Expert

    2015 - 2019
    HackHands
    • Helped developers debug/troubleshoot their own tough issues.
    • Dealt with different clients platforms and known hidden aspects of environments.
    Technologies: C#, AngularJS, JavaScript,
  • Senior Full-stack Developer

    2017 - 2018
    Alsahab National
    • Refactored fleet management system to allow for scalability and Azure hosting.
    • Added volunteers management system architecture and developed system REST API layer for multiple clients.
    • Supported new customer requirements for multiple systems including AVL, volunteers management, and training system.
    • Contributed to building company development infrastructure (team collaboration tools, source control installment/configuration, and build automation).
    • Created a simulation tool for moving vehicles to test fleet management system components in the development environment.
    Technologies: ASP.net MVC, ASP.Net Web API, C#, Entity-Framework, Hangfire, SQL Sever, JavaScript, GMaps, CSS3, HTML5, AngularJS, KendoUI, Azure
  • Software Development Consultant

    2014 - 2015
    Saudi Food & Drug Authority
    • Provided a consultation in the software development department.
    • Enhanced the search engine and spell checker modules to run faster by 17 times.
    • Solved the performance problems and tough technical issue for the long-running systems.
    • Delivered fast and reliable customer support regarding their new requirement.
    • Refactored software modules to make it easy to maintain in the future.
    Technologies: ASP.net WebForms, NHibernate, Telerik RAD controls, WWF, SQL Server
  • Senior Software Engineer

    2012 - 2014
    Intel Corporation
    • Migrated old/static workflow system to a new dynamic system.
    • Designed system components for an enterprise workflow system to manage proposals approval process.
    • Implemented custom/dynamic workflow server-side logic including basic workflow features (branching, conditional statements, and custom actions).
    • Mentored project teammates and reviewed their code.
    Technologies: C#, ASP.Net MVC, SQL Server, Entity Framework, HTML5, CSS3, JavaScript, KnockoutJs, KendoUI, Orchard Workflow, Nunit, GIT
  • Support Engineer

    2009 - 2011
    Egyptian Armed Forces
    • Supported legacy simulation systems.
    • Enhanced overall systems infrastructure to higher speed networks and adopting new technologies.
    • Performed data cleansing operations for better user experience.
    Technologies: VB6, C++, C#, SQL Server, Desktop Applications

Experience

  • Volunteers Managment System (Development)

    A system that manages volunteers enrollment process inside the Saudi Red Crescent Association, it also manages events across the whole country, generates certificates for volunteers and shows reports and statistics for the whole process
    Languages and Frameworks: C# Language, ASP.NET MVC, Entity Framework, SQL Server Database, AngularJS, HTML5, CSS3, JavaScript, jQuery, Hangfire, and Structure Map.

    Tools: SQL Server Management Studio, Visual Studio, Visual Studio Code, Sublime text, Fiddler, Postman, Git, TFS

    Responsibilities:
    ● Leading development of new customer’s requirements
    ● Direct Communication with client
    ● Conducting meetings biweekly
    ● Assigning tasks to developers
    ● Milestones development
    ● Managing releases

  • Training Management System (Development)
    https://training.srca.org.sa/

    A system for training materials, trainers and trainees users inside the Saudi Red Crescent Association and issuing certificates.

    Languages and Frameworks: C# Language, ASP.NET MVC, Entity Framework, SQL Server Database, AngularJS, HTML5, CSS3, Javascript, JQuery, Hangfire, and Structure Map.

    Tools: SQL Server Management Studio, Visual Studio, Visual Studio Code, Sublime text, Fiddler, Postman, Git, TFS

  • Food Registration System (FRCS) (Development)
    https://frcs.sfda.gov.sa

    A system that manages all approvals for local & international corporations to import different types of foods for human and animals. The system involves complex workflows with different business scenarios.

    Languages and Frameworks: C# Language, ASP.NET Webforms, NHibernate, SQL Server Database, WWF, HTML5, CSS3, JavaScript, jQuery, Telerik RAD controls

    Tools: SQL Server Management Studio, Visual Studio, TFS, NHProf

    Responsibilities:
    ● Gathering internal customers' requirements
    ● Provide rough estimation to the new systems' modules and requirements
    ● Modules Analysis and development
    ● Mentoring other developers and teammates

  • PAS - Proposal Approval System (Development)

    Proposal Approval System(PAS) is an Intel-EMEA region internal research project workflow tracking system. This application will track collaboration projects from proposal through approval (or rejection) to final project negotiation within a dynamic workflow.

    The system includes a web interface, highly configurable workflow designer for the system administrator, documents repository system with version tracking, and intermediary interfaces to communicate with other internal systems.

  • Association Management Software (Development)
    https://memberzone.org

    enterprise associations management SaaS application that helps organizations manage their clients' memberships, events, campaigns, contacts, sales, certifications, email communications, and many more other components.

    Technologies Used: C#, ASP.NET MVC, ASP.NET Web API, Entity Framework, SQL Server Database, Angular JS, HTML5, CSS3, JavaScript, jQuery, Hangfire, Bootstrap, Spec Flow, NUnit, and Structure Map.

    Tools: SQL Server Management Studio, Visual Studio, Visual Studio Code, Sublime text, Fiddler, Postman, Git, Slack, Microsoft Teams, Chrome Browser

  • AVL - Fleet Management System (Development)
    http://avl.srca.org.sa/

    Vehicle tracking system with the management of resources, spare parts and fuel, it also has live tracking and vehicle’s history on maps along with fuel consumption tracking, it also manages trips and provides maintenance control.

    Languages and Frameworks: C# Language, ASP.NET MVC, Entity Framework, SQL Server Database, AngularJS, HTML5, CSS3, JavaScript, jQuery, Hangfire

    Tools: SQL Server Management Studio, Visual Studio, Visual Studio Code, Sublime text, Fiddler, Postman, Git, TFS

    Responsibilities:
    ● Leading development of new customer’s requirements
    ● Direct Communication with client
    ● Refactoring old system to keep up with the latest technologies
    ● Reporting status to project manager

Skills

  • Languages

    C#, HTML5, JavaScript, SQL, CSS3, XML, Solidity, Java
  • Frameworks

    ASP.NET MVC, ASP.NET Web API, AngularJS, Kendo UI, Json.NET, Newtonsoft JSON, NUnit, Bootstrap 3+, Windows Communication Framework (WCF), Angular, Express.js, WWF
  • Libraries/APIs

    Entity Framework, LINQ, AutoMapper, jQuery, jQuery UI, Google Maps, JSONP, SignalR, Node.js
  • Tools

    Visual Studio, Fiddler, Postman, StructureMap, Hangfire, Jira, Trello, Git, GitHub, TFS, Dapper, Ninject
  • Paradigms

    REST, Dependency Injection, Scrum
  • Storage

    JSON, SQL Server 2016, Azure SQL, Oracle SQL
  • Other

    Full-stack, Ajax, IoC, RESTful APIs, Error Logging Modules & Handlers (ELMAH), Loggly, Stored Procedures, WCF Web Services, TFS Work Items, TFS Build & Release Management, Ethereum Smart Contracts, ÐApps
  • Platforms

    Visual Studio Code, Azure, Blockchain

Education

  • Master's degree in Computer Science
    2018 - 2020
    Maharishi University of Management - Iowa, USA
  • Post-graduate diploma in Software Engineering
    2011 - 2012
    Information Technology Institute - Cairo, Egypt
  • Bachelor's degree in Computer Science
    2004 - 2008
    Assiut University - Assiut, Egypt
Certifications
  • Blockchain Specialization
    SEPTEMBER 2018 - PRESENT
    Coursera
  • International English Language Testing System (IELTS)
    JUNE 2014 - JUNE 2018
    University of Cambridge
  • MCSD: Web Applications
    JULY 2013 - MAY 2017
    Microsoft Corporation
  • Cisco Certified Network Associate (CCNA)
    NOVEMBER 2011 - NOVEMBER 2014
    Cisco Systems
I really like this profile
Share it with others