Ankush Singhal, Software Developer in Dubai, United Arab Emirates
Ankush Singhal

Software Developer in Dubai, United Arab Emirates

Member since July 13, 2018
Ankush is a software engineer with more than eight years of demonstrated experience and an assortment of skills in designing, architecting, developing, and delivering high volume and high availability multi-channel applications in banking, logistics, aviation, and travel domains. Ankush has a passion for learning and has delivered technological solutions for various clients across the globe efficiently while exceeding their expectations.
Ankush is now available for hire

Portfolio

  • Mashreqbank
    Java, Spring Boot, Microservices, Azure DevOps, Docker, Kubernetes, JSON...
  • Freelance
    Java, Git, Spring Boot, RESTful Services, Angular, Microservices, Docker...
  • Abu Dhabi Commercial Bank
    Java, Spring Boot, Oracle Database, REST API, SOAP, Spring Batch...

Experience

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Git, Spring Tool Suite (STS), Visual Studio Code, Java, Spring, Linux

The most amazing...

...product I've developed is a 3D/VR seat map for a leading international airline, making it the first aviation organization to introduce VR technology.

Employment

  • Senior Development Engineer

    2020 - PRESENT
    Mashreqbank
    • Created a niche domain for developing microservices using Java and Spring Boot.
    • Developed the back-end infrastructure for onboarding the UAE’s first eCommerce co-branded credit card with Noon.com.
    • Implemented identity access management and a security-as-a-service solution within Mashreq’s Digital Studio which is used via the API Gateway among all microservices.
    • Managed the migration of applications and data to internal and external clouds as well as to the microservices architecture.
    Technologies: Java, Spring Boot, Microservices, Azure DevOps, Docker, Kubernetes, JSON, OAuth, Single Sign-on (SSO), Back-end, CI/CD Pipelines, REST APIs, APIs, Production Support, API Development, Web Security, Security, Message Queues, SOLID Principles, Async, REST, Software
  • Software Engineer

    2019 - PRESENT
    Freelance
    • Developed an application that fetched tweets in real time from Twitter using the Twitter API based on different search and filtering options.
    • Created APIs and schedulers for handling payouts and transactions for a fintech organization.
    • Built a smart-parking mobile and web application used for parking ticket payments for various car parks in London.
    • Constructed a web and mobile application which shared notes online in real time.
    Technologies: Java, Git, Spring Boot, RESTful Services, Angular, Microservices, Docker, Selenium, Cypress.io, Java 8, Twitter, Twitter SDK, Twitter API, TypeScript, AWS, OAuth, Single Sign-on (SSO), Amazon Web Services (AWS), Back-end, CI/CD Pipelines, REST APIs, APIs, PostgreSQL, GitLab, Production Support, Jenkins, Oracle, SSL, API Development, Web Security, KeyCloak, Security, Message Queues, NoSQL, SOLID Principles, Async, REST, WebFlux, Software
  • Senior Software Engineer

    2019 - 2020
    Abu Dhabi Commercial Bank
    • Designed and developed a bulk transaction processing system responsible for handling all domestic transactions in bulk across different channels in ADCB resulting in faster transaction processing with reduced system load.
    • Integrated secure contactless payment using the MasterCard digital enablement service.
    • Led the enhancement and upgrade of a payment hub application: a real-time gross settlement system facilitating funds transfers between banks and other financial institutions in the UAE.
    • Managed multiple projects which contributed to the digitization of various banking processes like KYC, loyalty programs, and customer onboarding.
    Technologies: Java, Spring Boot, Oracle Database, REST API, SOAP, Spring Batch, Multithreading, JSON, JavaScript, Back-end, CI/CD Pipelines, REST APIs, Production Support, Oracle, API Development, Web Security, Security, Message Queues, SOLID Principles, REST, Software
  • IT DevOps Engineer

    2018 - 2019
    Siemens
    • Enhanced and optimized the baggage handling system deployed at all terminals of Dubai Airports.
    • Developed a web application for 100% automation of virtual bag trials in production to calculate the performance of the BHIS application.
    • Tuned the performance, optimized the queries, and enhanced the application processes to increase the end-to-end system's throughput, including baggage sorting, storage, transportation, and reclaim facilities.
    Technologies: Spring Boot, Angular, Microsoft SQL Server, RESTful Services, Java, MongoDB, HTML, CSS, JSON, JavaScript, TypeScript, Back-end, REST APIs, Oracle, API Development, SOLID Principles, Async, REST, Software
  • Software Engineer

    2013 - 2018
    Emirates Group
    • Developed the flight reservation system, which was specifically targeted for mobile browsers and contributed to making it the fastest airline web app globally.
    • Incorporated the 3D and VR seat map for the Emirates' mobile website, making it the first airline to introduce VR technology.
    • Developed and delivered Ancillary Stretch, a paid-seating project which increased the revenue by AED 90 million annually.
    • Revamped the "Book a Flight" and "Online Check-in" modules to make them more customer-centric and helped reduce the check-in times and the required number of clicks.
    Technologies: Java, Spring, Angular, REST API, SOAP, jQuery, Cordova, Java EE, JSON, JavaScript, TypeScript, AWS, OAuth, Single Sign-on (SSO), Amazon Web Services (AWS), Back-end, REST APIs, APIs, Production Support, Oracle, API Development, Message Queues, SOLID Principles, REST, Software

Experience

  • Emirates Mobile Website
    https://mobile.emirates.com

    A flight reservation system that is a highly sophisticated, optimized version of Emirates.com. It is one of the airline industry's fastest sites, which lets the customers control every aspect of their flight booking and offers various ancillary products and services.

    As a full-stack developer, I implemented ancillary services like the paid-seating project, the cabin-class upgrade, and fare branding. These services increased the revenues of the organization and enhanced the existing flight booking and online check-in journeys.

  • Token Lifecycle Management System for Contactless Payments

    A Spring Boot application that manages the lifecycle of tokens generated for integrating contactless payments via Abu Dhabi Commercial Bank with credit and debit cards.

    I developed this application from its inception to going live. The app exposes APIs that internally communicate with various third-party systems to manage the tokens generated to make contactless payments with NFC-enabled devices.

  • Mashreq Bank | Online Banking and Mobile Application
    https://digital.mashreqbank.com/onlinebanking/

    I developed the back end for Mashreq's multi-channel banking application. I built seven microservices that communicated with other microservices and the bank's legacy systems to bring convenience and extensive features to consumers' fingertips such as digital cards, accounts, insurance, trading and stock options, bill payments, and many more.

Skills

  • Languages

    Java, JavaScript, Java 8, JavaScript 6, HTML5, CSS3, SQL, TypeScript, HTML, CSS
  • Frameworks

    Spring, Angular, Spring Boot, JUnit, Mockito, Selenium, Hibernate ORM, AngularJS, Spring Batch, Spring Security, Hibernate, Cypress.io, WebFlux, JSON Web Tokens (JWT)
  • Libraries/APIs

    jQuery, REST APIs, API Development, Twitter SDK, Twitter API, Async, JAX-WS, JAX-RS
  • Tools

    Git, Spring Tool Suite (STS), Maven, GitLab, Splunk, Atlassian Confluence, Atlassian, Jenkins, IBM API Connect, KeyCloak
  • Paradigms

    REST, Microservices, Test-driven Development (TDD), Azure DevOps
  • Platforms

    Oracle Database, Java EE, Linux, Docker, Amazon Web Services (AWS), Twitter, Oracle, Kubernetes, IBM WebSphere
  • Storage

    Spring Data, Spring Data JPA, Relational Databases, JSON, Microsoft SQL Server, Redis, MySQL, PostgreSQL, MongoDB, NoSQL, AWS S3
  • Other

    REST API, SOAP, RESTful Services, Multithreading, RESTful APIs, Back-end, APIs, Message Queues, SOLID Principles, Communication Skills, Atlassian Jira, AWS, OAuth, Single Sign-on (SSO), CI/CD Pipelines, Production Support, Web Security, Cloud, Cordova, Job Schedulers, SSL
  • Industry Expertise

    Security

Education

  • Bachelor's Degree in Computer Science
    2009 - 2013
    Lingaya's University - Nacholi, India

To view more profiles

Join Toptal
Share it with others