Arsalan Ahmed Khan

Senior Software Architect Team Lead at HB Software Solutions (HBSS)
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Pakistan, PK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • Senior Software Architect Team Lead
      • Jan 2018 - Present

      RV Marine Dealer system & Trapeze Inc. based on transportation system. The main products are “Sales CRM, Service CRM & Block Buster”. Tech Stack: NodeJS, ExpressJS, .Net Core, C#, ReactJS, Angular, Typescript, npm, Restful Web API, with MS-SQL DB & PostgreSQL DB, redux, Sales CRM And Service CRM - Senior Software Engineer – Team Lead o Served as the technical lead responsible for the design and implementation of an advanced Vertical ERP of RV and Marine based Sales and Service management System. o Responsible for writing a REST services using node js/express js framework (used by Web and mobile interfaces). o Wrote an email service (node.js) that delivers daily Email Reports for the management team. o Wrote a Custom ETL (node.js) utility that connects and pushes data to the BI tool and took advantage of node js asynchronous nature to run ETL data operations in series or parallel. o Worked with reactJS build/compilation performance optimization with Web Pack Module Loader, kept package manager (e.g. npm or yarn) up to-date. o Upgraded reactJS assets including component service available to the reactJS part of the application. o Optimized application using different techniques (redux, dependency injection changes, and Typescript diagnostics improvements). o Migrated application from the Old static structure to an reactJS and angular2 Structure. Trapeze Block Buster - Senior Software Engineer o The Blockbuster Web build to increase the speed and user experience of the software, it contains couple of new features as well that includes visual view of charts developed using visjs timeline and display routes using arcgis-esri map. o Working as a software engineer to develop the architecture by coordinating with other developer and team member. Show less

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
      • Jun 2016 - Apr 2018

      Kabridge.com & UClickidrive (Uk Taxi Booking system), http://www.kabridge.com/www.uclickidrive.comResponsibilities as a Senior Software Architect – Technical Project Managero Served as the technical lead responsible for the design and implementation of an advanced Cab Management System (CRMS). o Wrote technical and architectural designs for major features. o Refactored Hang fire background processes to optimize performance reducing transactions processing time from 36 to less than 3 hours.o Implemented and maintain translation (i18n) functionality to programmatically translate web content using react-18next. o Additionally, worked on the caching the translations and separate translations into multiple files and to load them on demand for scalability.o Migrated several other sites and transformed it from as low multi-page application into a fast single-page application (SPA)and JSON API. For more dynamic pages.o Responsible for leading the implementation of RESTAPI (node js) that gave access to the patient and related data. o Took ownership and supported react.js web app, interfacing with 3rd party integration APIs, constructing Node.JS web app and deployments.o Code packaging and deployment to Google cloud using Docker. o Added new features and supported an internal Vue.JS application. Show less

      • May 2015 - May 2016

      UK Based Company for cab management system “Kabridge, UClickidrive”.Tech Stack: .Net framework 4.5 & MS Identity, C#, Restful Web API, Signal R, AngularJS, Typescript, node.js, npm with MYSQL db and MongoDb

    • Pakistan
    • IT Services and IT Consulting
    • 1 - 100 Employee
      • Mar 2014 - May 2015

      TripFirst.com (Travel Portal Hotel/Transfer Booking system), www.tripfirst.comResponsibilities as a Senior Software Architect /Agile Coacho It is hotel and transfer booking system where user search and book hotels at trip first and trip first fetch data from different provider like hotelbeds, hotelspro, DOTW, Darina and Olery.o We have implemented provider JSON/XML web API. For this we have done hotel beds and DOTW API certification. o Parallel programming have implemented for calling different provider`s API simultaneously, receive and manage their dynamic and different format data in single pattern. These API have their static data and dynamic data. o Trip first have developed in service-based approach where server has developed in .Net Core and client side has developed in typescript.o It has developed on multiple platforms including MVC pattern, Swift, Android studio, Angular JS with node JS, Restful Web API and Microsoft identity used in backend web-services. Show less

      • May 2013 - May 2014

    • United States
    • Apparel & Fashion
    • 1 - 100 Employee
    • Technical Team Lead
      • Jul 2011 - Mar 2013

      Working as a Senior and Team lead handle the responsibilities of software development and web development, To ensure my team is always working on the highest priority work and is aware of the priority so that we are delivering the most possible value to Company at any time. To ensure the team is self-organising so that we take collective responsibility for the work we do. I am ultimately responsible for any issues or problems within the team and to make sure they are dealt with appropriately so that we can “deal with disappointment early” rather than letting things become bigger problems later on. It is ultimately my responsibility that my team are adhering to the principles and practices we have committed to so that we are doing work efficiently and of the highest quality. To act as example to all the members of my team by being the person who most closely follows the principles and practices we have committed to so that everyone on my team feels confident they can too. Show less

    • Senior Software Engineer
      • Jul 2010 - Jul 2011

      Theatre Ticket (Theatre management and ticketing), http://www.uktheatretickets.co.uk/ o Working on the theatre management system, Responsible for Making its seating area and ticketing library using Rich Internet Application control of Silverlight which preserve the rich client side functionality. o The system does calls multiple web services API using SOAP format. The 3ds secure payment has integrated into the system. o The application develop using .net frame work 3.5 and some feature have developed using 4.0, C#, Asp.Net, Silverlight, WPF & WCF, LINQ, Web service, SQL Server 2008, Crystal Reports, multiple 3ds payment integrations and different API integrations Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Enginner
      • Jul 2009 - Jul 2010

      Developer for a major daily deal system backend utilizing Kentico CMS V6.4297. o Mainly worked on implementing a multi-tier, transactional web-based applications using Code First with Entity Framework, o Ninject for Dependency injection / C# / Web API (Mobile Web Implementation) / Restful Web Services for funds data, High charts - Interactive JavaScript charts. o Two weeks Sprints and daily scrum meeting for approx. 25 – 30 mins. o Used Green hopper (JIRA 5.0) agile approach for Creating and estimating user stories, Tasks, building a sprint backlog, identifying team commitment and velocity. Worked with some of the following KenticoAPI's. Heavy customization of the exiting API was made to suit the business need. Show less

    • India
    • IT Services and IT Consulting
    • Software Engineer
      • Jan 2008 - Jul 2009

      Working as a Software Engineer Working as a Software Engineer

Education

  • Karachi University
    Master of Computer Science (MCS) Computer Security Robotics and Computer Vision Data Mining, Computer Science
  • University of Karachi
    Bachelor of computer science, Computer Science

Community

You need to have a working account to view this content. Click here to join now