Ashok Mor
Ashok Mor
Ahmedabad, India
Technical Architect, Full Stack Developer
Experience in web based SaaS in Fintech (Subscription, Billing, Revenue Growth Management),
Broadcasting Media, Construction, and E-Commerce domains
An experienced technical architect and full stack developer. Have done contribution to open source
projects. Decision maker about technologies and architecture to design and develop highly scalable
enterprise applications which have solved mission critical problems for customers. I also lead the team
technically and ensure software is being developed and followed best design principles like SOLID, DRY,
KISS. Involve day to day in client interactions to ensure integration of product and ensure requirement
feasibility. Experienced in Fintech (Subscription, Billing, Revenue Growth Management), Broadcasting
Media, Construction and E-Commerce domains.
Experience in SaaS, Microservices, API, Automation, CI, CD, Databases, Clouds, Integration, Securing
Penetration, Performance, Full Stack Development.
Briefing about tools and technologies used while developing software since 18+ years:
Java, Junit, J2EE (JSP, Servlet, JSTL, JNDI, EJB), Lombok, Hibernate, JOOQ, Web Services
Full Stack – Javascript, NodeJS, AngularJS, Gulp, NPM, WEB 2, HTML5, CSS, YUI, Express JS, AJAX,
DWR
Spring - Spring, Spring Boot, Security, MVC, oAuth2, Data, Repository, Integration Flow, DSL, Spring
API, JWT
Microservice - Spring Cloud, Consul, Prometheus, ELK, API, Rest Easy, Messaging (RabbitMQ),
Docker, Mockito, E2E, Integration Test, Unit Test Case
Chargebee is a cloud based platform providing services like subscriptions, billing, payments, invoice, taxation,
revenue, growth management etc. Automates the Order-to-Revenue Lifecycle. Collect recurring payments and
automate your subscription billing logic - from checkout to reconciliation. Quote-to-cash, trial management, tax
management, invoice management, lifecycle automation. Align billing workflow with GTM strategy. The product
provides the flexibility to design plans and catalog with custom price-models, usage-based billing, volume based
billing, tier based billing etc. (480+ Billing Scenarios). Provide revenue management services like forecasting
revenue, churn management, revenue reports etc.
Platform is very scalable and secure, adhere SOC 1 & SOC 2 Compliant, GDPR Ready, PCI-DSS Level 1,
99.9% Uptime!.
Technologies:
Java, J2EE, JSP, JOOQ, Servlet, Spring, Spring boot, Rest API, Junit, Mockito, Groovy,
Mustache, Salesforce Apex
Microservices, Apache Kafka
MySQL, MongoDB, Redis, Elasticsearch, Node JS, VUE JS, JavaScript
Docker, AWS (EC2, S3, RDS, Lambda), GIT, GIT Actions, Jenkins, CI, CD, Sonar, Integration
Tests, ELK
JBoss, Tomcat
Responsibility:
• The product is cloud based multi-tenant SaaS solution, and followed microservices based
architecture
• Ensure reusable libraries are developed and used across microservices
• Design the architecture for the modules and microservices
• Ensure TDD and BDD followed where they suites bests
• Integration with third party products
• Analyze the live blocker issues
• Continuous Integration and Deployment
• Bug fixing support, Development & Maintenance
• Peer code review to ensure the coding standard are upto the mark
• Mentoring developers
• Estimate, hourly bases and story point estimation
• Requirement analysis, Agile methodologies
Asite Solution Private Limited - Ahmedabad, India August 2007 – March 2022
Project : SaaS Product - Flex Media Platform, Ooyala UK, now Dalet
https://www.dalet.com/products/flex/
Duration : May 2014 – March 2022
Technical Architect / Technical Lead
Implemented cloud based media processing platform for Ooyala UK, Ooyala is now Dalet. The product
known as Flex. Flex is flexible and configurable content supply chain platform resolves the multi-platform
delivery needs of today’s content creators and distributors.
The Ooyala Flex Media Platform has become the media factory of choice for innovative content owners
worldwide. It orchestrates thousands of video workflows, manages assets and metadata across multiple
systems, and analyzes bottlenecks within the entire content supply chain. The Ooyala Flex Media
Platform utilizes open APIs to integrate with existing systems to provide a single source of truth for
media, entertainment and sports companies.
The flex platform has the capacity to publish media, transform, quality check, streamlining video
production, distribution, monetization and lot more. It has the facility to design custom fields which can
be used to provide extra information about media and arrange the media in hierarchy order. All can be
automate as well through configurable workflow.
Technologies:
Java, JSP, Servlet, Hibernate, Spring, Spring boot, Rest API, Junit, Mockito, Groovy,
Dropwizard
MVC, Microservice, JBPM
MySQL, ArangoDB, MongoDB, Redis, Elasticsearch Node JS, Angular JS 1, JavaScript, YUI,
HTML Hazelcast, RabbitMQ
Docker, Consul, Feign, Spring Cloud
AWS (EC2, S3, RDS, Lambda), GCP (GCS), Azure (Blob Storage), GIT, BitBucket Jenkins, CI,
CD, Sonar, Integration Tests, Tomcat
ELK
Responsibility:
• The product is cloud based multi-tenant SaaS solution, and followed microservices based
architecture
• Ensure reusable libraries are developed and used across microservices
• Release management of libraries and services, auto upgrade of dependencies via CI/CD
• Design the architecture for the modules and microservices
• Ensure TDD and BDD followed where they suites bests
• Integration with third party products
• Discussion with clients for requirements gathering, change request, and support incidents
• Analyze the live blocker issues
• Work allocation and distribution to the team
• Continuous Integration and Deployment
• Bug fixing support, Development & Maintenance
• Peer code review to ensure the coding standard are upto the mark
• Mentoring developers
• Estimate, hourly bases and story point estimation
• Ensure Scrum, Kanban and agile based development processes
Asite platform is a multi-tenant cloud based group of products like Supply Chain Management, Portfolio
Performance Management, Asset Performance Management, Analytics etc. Initially it was designed with
focusing construction industries in mind but as it stands today it is used by the financial sector as well.
The platform helps clients by paperwork for getting all site engineers together. Improve project efficiency
by electronically co-coordinating document publishing, distribution and review, as well as project
communications. It has a comprehensive audit trail to reduce the risks, disputes. Developed a cross
cutting search facility to search through documents, comments, history, actions etc. Developed workflow
as well to automate the system for clients to manage their projects. And ensure data protection and
privacy.
Technologies:
Java, J2EE, JSP, Servlet, JSTL, EJB, JNDI, MVC, Junit, Jmockit, Lucene
OOJS, Web2, HTML, DHTML, CSS
SQL Server, Apache Solr
Jboss, Tomcat
Liferay
Responsibility:
• Development, writing code and following TDD
• Integrate third party software to the product
• Discussion with clients for trouble shooting live issues
• Analyze the live blocker issues
• Running performance test, penetration test, security test etc.
• Product certifications
Ness Technologies - Bangalore, India December 2006 – August 2007
AWARDS
EDUCATION
Master of Computer Science (2001 – 2006) Hemchandracharya North Gujarat University, Patan
India. M.Sc.(CA & IT)
Web application development, Data structure, Operating Systems, Operation research, System analysis
& Design.
Our project on Rural Land Record System were selected @ IBM Initiative Program 2004.