Hassan Abdel-Rahman
Señor Blockchain Developer @ Cardstack
About
Software Development: Ethereum, Solidity, Smart contracts, OpenZeppelin, Gnosis Safe, Token Bridge, Hardhat, Truffle, ethers,js, web3,js, EIP-1271 contract signing, EIP-712 typed data, iOS/Objective C, EmberJS, GlimmerJs, Blockchain, Bitcoin, SASS/LESS, JQuery, HTML5, ES6, Ruby on Rails, Node.js, Amazon AWS, Terraform, Waypoint, Heroku, git, Travis, QUnit. Software Engineering: OO Design, UML, Design Patterns, Certified scrum master
United States
Scarsdale
Internet
Scrum, Software Development, Agile Methodologies, XML, jQuery, Java, SQL, Git, JavaScript, Design Patterns, Software Engineering, Integration, iOS development, HTML 5, Cloud Computing, C#, Documentum, Objective-C, Object Oriented Design, CSS3
Experience

Señor Software Engineer
Monegraph
New York, New York

Principal Engineer
new york, new york
• Principal developer on the EZTest EmberJS application used to deliver online assessments. • Implementing a rich HTML5 based interface leveraging EmberJS and SASS. • Implementing robust build system using Ember CLI, Broccoli, and deploying to Amazon environments via Travis continuous integration. • Strong proponent of Agile development. Leveraging TDD methodology and paired programming. As well as, performing code reviews with peers using GitHub pull requests. • Developer on the Medici Course Builder application used to author online course content. Medici is one of the seminal EmberJS applications. Built rich features for an HTML5 application that is used to author online course content.

Co-Founder
<codr>
Greater New York City Area
•

Co-Founder
AppBox LLC
At AppBox Mobile, we are dedicated to the development of applications for next-generation smartphones, such as the Apple iPhone. Developer of "Redflix" iPhone application

Technical Lead
Flatirons Solutions
Toppan • Designed an Alfresco/Share content management system for financial publishing leveraging DITA. This solution delivers a rich, immersive, content authoring experience using HTML5, AngularJS, Twitter Bootstrap, Alfresco Share, and Xopus XML authoring solutions. • Used Behavior Driven Development to define AngularJS unit tests integrated with Jenkins continuous integration framework and JSHint code validation McGraw-Hill • Designed a custom content management solution leveraging MarkLogic and JQuery for McGraw-Hill Education services. This solution delivers a comprehensive CMS solution using cloud architecture and a rich HTML5 user experience. • Acted as a User Interface architect by designing and integrating solutions leveraging HTML5, JQuery, and CSS3 to deliver rich, immersive user experiences within the web browser. • Pioneered techniques to integrate online mathematic and chemistry authoring within Xopus using MathML and CML to facilitate the production of STEM titles for MHE; including developing solutions integrating handwriting recognition to formulate mathematical expressions. Cambridge University Press • Designed Documentum solution to facilitate content reuse across various lines of business within Cambridge University Press • Designed a system whereby rights for assets are managed using Open Digital Rights Language, and rights clearance is calculated using XQuery from ODRL and product usage context. iCMS • Designed and developed middleware tier providing a JSON front end for content management systems supporting CMIS servers. In addition, iCMS provides extended functionality for specific CMSs. E.g., for Documentum, iCMS exposes workflow and business process capabilities. • Designed and developed iPhone and iPad applications that act as clients to an iCMS server. These applications allow a user to browse and search from within a CMIS repository as well exposing advanced functionality such as workflow and asset commenting and review.

iPhone Developer
iVolunteer
iPhone application developer for iVolunteer/Snap Impact

Solution Architect
Responsible for designing, developing, and deploying custom solutions to aid in Business Process Outsourcing for fortune 100 companies, with a specialty on the customer call center. Solutions are .Net oriented, employing the Microsoft stack, including: ADO.Net, C#, and ASP.Net, as well as utilizing BizTalk 2006 for BPO solutions. Additionally, I have built business process solutions using the TIBCO stack, Windows workflow Foundation, and Neudesic’s Enterprise Service Bus. Additionally, I have integrated the open source NxBRE business rules engine for .Net into our service offerings to provide a no cost business rules processing engine that we turn around and sell to our clients. Within my organization, I have successfully transformed our development practices from following antiquated waterfall development methodologies to utilizing Scrum methodology along with continuous integration and Test First Development with Nunit and Nunit ASP.

Senior Software Developer
Responsible for development of the Sun Knowledge Connection (SKC). The SKC is the next generation support site for Sun Microsystems. The SKC project includes a natural language based searchable knowledge-base, content management portal, support agent interface, and integration with Sun Microsystems's identity, entitlement, and case management systems. My duties included assisting the SKC evaluation team select a vendor that provide the SKC functionality, developing the SKC architecture, acting as senior development engineer to lead the implementation of SKC functionality and integrate the vendor solution into Sun Microsystems's support infrastructure. Ancillary duties included mentoring developers, conducting agile development methodologies, and acting as a technical consultant for the SKC business team.

Technical Lead
Responsible for logical architecture, development, maintenance, of the Content Delivery Service (CDS) piece of SunSolve. I acted as the technical lead for CDS and made key technical decisions to align CDS functionality with desired business behavior. Additionally, i also participated in the development, maintenance, and deployment of CDS.

Software Developer
Responsible for the development and maintenance of Sun Microsystems Online Support Center (OSC). Subject matter expert for presentation tier, business logic tier, and integration tiers of OSC. The technical liaison for boundary system integration with the OSC. Typical duties include developing feature enhancements, bug fixing, code re-factoring, system integration, and performance analysis.

Software Developer
Responsible for Enterprise Learning Platform (ELP) integration into the enterprise. Modify the out-of-the-box ELP product to integrate with a customer's existing processes and applications. Subject matter expert for ELP user interfaces, API's, and ELP core code base within my organization. Act as a technical consultant for our partners and for the ELP product team. Additionally, due to my Release Engineer experience, design and develop the builds and packages for the organization's deliverables. Assumed associate level Solution Architect roles including working with Business Analysts and Program Managers to craft an ELP solution for prospective customers, and manage the technical aspects on an ELP integration implementation for strategic projects.

Release Engineer
Responsible for SCM on development workspaces using Teamware. Integrate development workspaces and localization drops from localization manager. Perform weekly builds, develop and maintain build scripts using makefile. Develop and maintain configuration scripts to configure web applications for JavaWebServer and iPlanet web server. Develop and maintain installers for CD-ROM products using InstallShield.

Software Quality Engineer
Responsible for developing test plans, test scripts, and test execution for web-based training software. Assist in debugging when bugs are found. Perform code reviews of software in development. Perform reviews on "solution strategies", with an eye towards quality issues. Developing Java applications to do automated testing. Because of my Japanese language skills, I have acted as a localization advisor for localization development, including developing strategies for doing localization, debugging localization issues, developing tests for localization, and advising on cultural issues.
Hassan Abdel-Rahman's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




