Asad Ali

Asad Ali

Mentor
5.0
(17 reviews)
US$20.00
For every 15 mins
73
Sessions/Jobs
ABOUT ME
Software developer & technical architect with 10+ years of experience
Software developer & technical architect with 10+ years of experience

Creative geek worked with the team that released the WOO App (Dating App). It received three million active users within six months. Worked for NBFCs and developed a full-stack application for Micro & Small Consumer Loans, Agent Loans, Device/Handset Loans. Designed a Generic KYC module for onboarding customers to avail NBFCs services. Also designed back-end application for vehicle/motor insurance companies for their vehicle inspections and claims.

I am a full-stack developer and in love with the blend of technologies like RoR, Java, Angular, Spring, Hibernate, Maven, Jenkins, Memcache, Kafka, Redis, ActiveMQ, AWS, Docker, Ansible and Web Services, etc.

Hindi, English
New Delhi (+05:30)
Joined May 2020
EXPERTISE
10 years experience | 2 endorsements
7 years experience
10 years experience
5 years experience
Eureka discover serverZuul api gaeway Sleuth
View more
Eureka discover serverZuul api gaeway SleuthZipkinCloud busConfig ServerRibbonFeign clientHystrix
View more
8 years experience
8 years experience

REVIEWS FROM CLIENTS

5.0
(17 reviews)
pudur ramaswamy
pudur ramaswamy
October 2020
Has good knowledge on the topic
Petar Petrovic
Petar Petrovic
July 2020
Very helpfull session, mentor stayed with me to test the issue even after session expired.
Hardik P
Hardik P
July 2020
Great help and knowledgeable.
Fizah Shahid
Fizah Shahid
June 2020
works efficiently
Aida Hailu
Aida Hailu
June 2020
Asad helped me get unstuck with my java and database issue.
Urban
Urban
June 2020
Very awesome experience, very helpful and went the extra mile. Knowledge with Ruby, gradle and installation of OS. Thanks
porter3
porter3
June 2020
Helped me troubleshoot something that I never would have guessed was the problem, would work with again.
SOCIAL PRESENCE
GitHub
T-SQL-SonarQube-Plugin
•Analysing Database Code to Improve Code Quality as per the standard suggested by Microsoft to eliminate potential design and naming problems and avoid performance pitfalls.
Java
1
1
ScalaInDepth
Scala
0
0
Stack Overflow
321 Reputation
0
7
23
EMPLOYMENTS
Lead Engineer
Comviva Technologies Pvt Ltd
2019-03-01-Present
Developed back-end services to perform below tasks - On-board Agents, Inspectors, and customers onto the app through OTP verification. - ...
Developed back-end services to perform below tasks - On-board Agents, Inspectors, and customers onto the app through OTP verification. - Create inspection or claim cases and store them into the database based on vehicle type. - Accept vehicle details shared by inspector or customer post-inspection through app. - Accept and store all vehicle images shared by inspectors or customers through the app. - Persist the images based on vehicle part type such as number plate, odometer, chassis, door etc - Mark the entries of images received and pending and push a notification to the users. - API to return a list of cases created by an agent of a particular area, region, or state. - API to return complete case details with case status for Admin, QC & company users. - API to return all the images of a particular case from s3 buckets. - API to push notification and messages(SMS & What's App messages) to the agents and customers. - Defined polymorphic schema based on user type and vehicle type through JPA. - API to generate report post successful inspection & verification of a vehicle. Apart from back-end development, I was also responsible to build and deploy code on staging and production server. Written Ansible script for deploying the code through Jenkins. - Worked for NBFCs and developed back-end application for Micro & Small Consumer Loans, Agent Loans, Device/Handset Loans. - Designed Generic/dynamic KYC module(back-end) for on-boarding customers to avail NBFCs services. - Build and deployed code on NBFCs private network(VMs) - Used Java, MySQL, Spring Boot, Redis, and Memcached tech stack while developing. - Integrated payment gateways/wallets(PayTM, RazorPay, iStore, Google Play etc) for loan disbursement and recovery. - Implemented Auto debit, auto-load(wallet), EMI, and subscription model for the users.
Python
Java
Ruby on Rails
View more
Python
Java
Ruby on Rails
MySQL
Spring MVC
Jenkins
Spring Security
Docker
Spring Boot
Kubernetes
View more
Senior Software Engineer
Woo Matchmaking App
2016-07-01-2019-03-01
• Responsible for writing rest services(consuming/producing) using Spring. • Implemented rest API to retrieve user information from Faceb...
• Responsible for writing rest services(consuming/producing) using Spring. • Implemented rest API to retrieve user information from Facebook using graph API and pushing to db through Spring-data/JPA. • Replaced FQL with fb graph API & other query languages to updated version. • Responsible for writing business components i.e., presentation layer (controller) & service Layer (persistence operations) using Spring Rest. • Implemented caching mechanism by retrieving and storing frequently used data from db in Memcached and Redis based on ranking/sorting techniques. • Writing scheduler job(using Spring task:scheduler) which run on every 5 minutes (or based on cron time) and updates data to Redis and Memcached. • Written code to push executable files like user images on AWS S3. • Developed entities(beans or models) using JPA to perform persistence operations (load \& store) with MySQL database. • Designed and developed presentation layers as well as business layer for the entire application. • Interacting with the clients(front end team) for the new enhancements to be done. • Responsible for closing the backlog of production related issues. • Wrote back end components to send messages to messaging systems such as ActiveMQ and Kafka. • Integrated Payment gateways like payTM and Razorpay to accept payments. • Integrated cross browser compatible applications and secure payment gateways in the website. • Implemented Group chat feature on WOO App using Spring & Layer(Platform API). • Designed and build Restful API’s to connect with Layer and retrieve information(like list of participants in particular group, size, latest message etc) using Platform API. • Used Layer SDK with server side logic to support chat feature developed by front-end developers. • Used Telesign SDK to generate and verify OTP for given mobile number. • Used Agora SDK to support video call/chat feature developed by android/iOS team. • Created powerful back-end video chat component using Agora SDK.
Java
MySQL
Spring
View more
Java
MySQL
Spring
Spring MVC
Amazon EC2
Spring Security
Redis
Memcache
Apache Kafka
View more
Associate Software Engineer
Synechron Technologies Pvt Ltd
2014-04-01-2016-07-01
Project : Integration Framework for Jira & VersionOne Duration : July’14 – July'16 Environment : Windows XP, HTML, Oracle,...
Project : Integration Framework for Jira & VersionOne Duration : July’14 – July'16 Environment : Windows XP, HTML, Oracle, Java, Tomcat 5.0, JIRA, VersionOne, REST API, JRJC Role : REST API Developer Description : Framework was responsible to fetch and carry data from versionOne and to Push in Jira through Rest API, and Vice Versa. Here data means Epic, Story, Issues, Defect, Bugs, Task raised by an individual. The framework consists of multiple modules, and each module was designed separately. # of Modules: 1. Defect/Bug Integration 2. Epic/Story Integration 3. Backlog Integration 4. Status Automation 5. Scheduling Sprint through Automation Responsibilities • Implemented integration framework for JIRA & versionOne using JRJC and VersionOne REST API. • Written code to invoke HTTPS connection using proxy authentication. • Written code to establish SSL handshakes using Key stores and Trust stores for HTTPS connection. • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries. • Design and develop auto generation of JAVA Objects from JSON Schema using Faster Xml libraries. • Use of Eclipse Integrated Development Environment (IDE) in entire project development. • Developed POJOs for Data Model defined for account reference data and incorporated scripts to use XJC utility for auto generating POJOs from XSD files. • Performed unit testing, system testing and integration testing. • Involved in building and deployment of application in Windows environment. • Involved in the design, coding, deployment and maintenance of the project. • Participate with Functional Requirement team to understand requirement and produce technical specifications. • Follow agile software development practices like paired programming, test driven development and behavior driven development. • Configuring and implementing JIRA & VersionOne Application, including customization of various JIRA & VersionOne Admin modules.
Java
MySQL
Git
View more
Java
MySQL
Git
Redis
Jira
View more