Badges
Certifications
Work Experience
TypeScript Developer
Signature Digital• February 2022 - Present
• Developing and deploying back-end web microservices with TypeScript (Node.js and NestJS) • Greenfield / Researched new Open Standards to create the first system conforming to “Open Badges Specification v3” and “Comprehensive Learner Record (CLR) Standard v2” • Implemented libraries to cryptographically sign and verify Verifiable Credentials (VCs), issued by Distributed Identifiers (DIDs), conforming to the standards above • Added support for Ethereum-based blockchain DIDs to provide decentralised Self-Sovereign Identity • Built a validator website to analyse and test the conformance of a Verifiable Credential against CLR and Open Badges specifications, and to analyse DIDs and cryptographic keys.
Python Developer
Signature Digital• September 2020 - February 2022
• Developed and deployed back-end web microservices with Python (Flask) to meet customer requirements • Built a custom data process (ETL) to import and synchronise clients’ confidential information • Integrated with multiple external services’ APIs to index and synchronize learning resources and users’ learning progress • Built a report aggregation microservices system to customize, schedule, template, and snapshot reports, which can be shared or exported in multiple formats • Researching and Greenfield/Prototyping new technologies, including ELK Stack, Kafka, Data science with Pandas, AI Automated suggestions, ETL + data pipelines with Airflow/Luigi.
Full Stack Web Developer
TheFork, a TripAdvisor Company• April 2020 - July 2020
• Principal dev + Team Lead responsibilities in a large dev team in a larger company with stricter processes • Onboarding and expanding a dev team post-acquisition from 2 to 11 members • Implemented Cookie consent and Azure hosting compliance to match parent company policy • Refined + Implemented Takeaway Deliveries into an existing system within a two-week deadline. Successfully launched in 10 countries, accommodating the restaurant industry during the pandemic period.
Full Stack Developer
Bookatable• December 2018 - April 2020
• Working in a small team with Dev, IT, and Ops responsibilities • Heavy focus on integration development and security fixes to pass external security audits • Delivered a new Payments system to replace existing payment functionality to comply with PSD2/SCA requirements. Collaborated with other integrations dev teams internationally. Now transacts ~£9m+ per annum.
Software & Web Developer
EasyPreOrders• January 2015 - December 2018
• Full stack SaaS development in a small team as the only employee engineer, expanding a start-up B2B/B2B2C SaaS product until it was acquired. Now has over 1 million registered users • Internationalised an English/UK specific app, including time zones, languages, currencies, and Tax rates. Now used in 17 countries • Implemented widespread system changes to be GDPR-compliant • Replaced front-end code from CSS+JS to LESS and TypeScript for maintainability • Worked with a client’s dev team to create a bespoke booking site integrated into three separate systems • Wrote multiple technical documents and compliance reports to aid due diligence during our company acquisition period • Also built: Enquiry management, Instant messaging, Takeaway ordering, Logging/Auditing, Multi-customer aggregated reports, User administration, Bespoke branding, VAT Taxation, Reviews/Ratings, Seat planning, Embeddable booking widget, and more…
Education
Loughborough University
Computer Science, BS• October 2010 - June 2014
Projects • Photo-negative processing/digitisation GUI tool (MATLAB image processing) • Web-based university timetabling system using PHP/MySQL, and remade in ASP.NET/MSSQL • Robotics: Robot control and behaviours (written in C) • Networking: Internet Service Provider (ISP) using Routers, Cisco IOS, and Linux • Other Projects: Python, C++, Java, Haskell, PHP, JavaScript, Prolog.
Links
Skills
shameen has not updated skills details yet.