Technical Team Lead
Pakistan
• Designing and Implementing REST APIs: Taking the API first approach for implementing every use case, created APIs with over 150+ endpoints using the best practices and advanced techniques. All the implemented APIs are on level 2 of the Richardson maturity model. Currently working on taking them to level 3 (, the highest level), by implementing HATEOAS. • Migrating legacy MVC applications to SPAs: Ported existing applications from ASP.Net MVC to SPAs implemented with AngularJS, UI Router & ASP.Net Web API (e.g. API Specification Editor @ apimatic.io). • Subscription and Pricing Module: Development of extremely flexible rather unique components-based SaaS pricing model (1 out 2 Iterations is now obsolete). 3rd party integration with Chargify. • Designing UX: Working closely with UX designers, explaining the needs of the product and user stories, also participating in design phase to create great user experience for our customers which are in fact developers themselves.• DevOps: Created CI/CD pipelines both on Azure DevOps and Jenkins. Setting up and managing resources on cloud services like Azure and AWS while optimizing performance, maximizing uptime and minimizing costs. Setting up and managing TLS certificates for sites owned and maintained for our customers. Managing DNS records for domains owned by APIMatic Limited.• Integrations: Worked on integrations with companies which are either exclusively in API space or have their presence in it. Some names include Postman (Part of their Pro offering), Azure (API Management), Oracle (API Platform).• Analytics: Tracking and channeling events through Segment to various destinations (e.g. Mixpanel, HubSpot, Autopilot) for business needs.• SEO: Created site maps for sites owned by APIMatic Limited. Setup and managed webmaster tools for big search engines e.g. Google, Yahoo, Bing. Implemented various techniques to get better score on these engines.