Abdelrady Tantawy, Full-stack Developer in Fairfield, IA, United States
Abdelrady Tantawy

Full-stack Developer in Fairfield, IA, United States

Member since February 1, 2019
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
    AngularJS, HTML5, CSS3, JavaScript, StructureMap, Hangfire, Entity Framework...
  • HackHands
    JavaScript, AngularJS, C#
  • Alsahab National
    Azure, Kendo UI, AngularJS, HTML5, CSS3, Google Maps API, JavaScript, SQL...

Experience

Location

Fairfield, IA, United States

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Sublime Text, Git, Linux, Windows

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: AngularJS, HTML5, CSS3, JavaScript, StructureMap, Hangfire, Entity Framework, C#, Web API, ASP.NET MVC
  • 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: JavaScript, AngularJS, C#
  • 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: Azure, Kendo UI, AngularJS, HTML5, CSS3, Google Maps API, JavaScript, SQL, Hangfire, Entity Framework, C#, ASP.NET Web API, ASP.NET MVC
  • 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.
    • Implemented an application level compression technique to decrease 1TB database having users’ documents/attachments.
    Technologies: Microsoft SQL Server, WWF, RadControls, Telerik, NHibernate, ASP.NET Web Forms
  • 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: Git, NUnit, Workflow, Orchard, Kendo UI, Knockout (Knockout.js), JavaScript, CSS3, HTML5, Entity Framework, Microsoft SQL Server, ASP.NET MVC, C#
  • 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: Applications, Desktop, Microsoft SQL Server, C#, C++, Visual Basic

Experience

  • Volunteers Managment System

    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

    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)

    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

    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
    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

    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, Solidity, Stored Procedure, Java, XML, ECMAScript (ES6), Visual Basic, C++, R, XSD, XSLT
  • Frameworks

    ASP.NET MVC, ASP.NET Web API, AngularJS, Kendo UI, Entity, Json.NET, Newtonsoft JSON, .NET, NUnit, Bootstrap 3+, Windows Communication Framework (WCF), ASP.NET Web Forms, NHibernate, Knockout (Knockout.js), Orchard, Angular, Express.js, WWF, Spring MVC, JavaServer Pages (JSP), Thymeleaf, Hibernate, Truffle
  • Libraries/APIs

    LINQ, REST APIs, AutoMapper, SignalR, jQuery, jQuery UI, Node.js, Google Maps, JSONP, Web API, Entity Framework, Google Maps API, AMQP, Lombok
  • Tools

    Microsoft Visual Studio, Fiddler, Postman, StructureMap, Hangfire, Jira, Trello, Git, GitHub, TFS, Dapper, IntelliJ IDEA, Sublime Text, RadControls, Ninject, R Studio, RabbitMQ, Spring Tool Suite (STS), Sublime Text 3, Notepad++, Remix IDE, Ganache, Ganache CLI
  • Paradigms

    RESTful Development, REST, Dependency Injection, Scrum
  • Storage

    JSON, SQL Server 2016, Azure SQL, Microsoft SQL Server, Oracle SQL, MySQL, Redis
  • Other

    Full-stack, Ajax, IoC, Error Logging Modules & Handlers (ELMAH), Loggly, WCF Web Services, TFS Work Items, TFS Build & Release Management, SOLID Principles, Workflow, Applications, Ethereum Smart Contracts, DApps, Infura, Angular Bootstrap
  • Platforms

    Visual Studio Code (VS Code), Azure, Windows, Telerik, Desktop, Blockchain, Linux, Ethereum

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

To view more profiles

Join Toptal
Share it with others