Badges
Certifications
Work Experience
Senior Software Engineer
Smart Dubai•  May 2019 - Present
Tools & Technologies: Appian BPM, Spring Boot, Spring Batch, Microservices Free marker Template, JSON Project Description: A one place mobile app for people of Dubai to use all government department services on demand by saving time, resources and environment by eliminating more than 1 billion pieces of paper used by government transactions every year. Working across different govt. entities, their integrated framework to make Dubai a smart city of the future. Worked with Dubai Airport Authority (DAA), Dubai Police (DP), Dubai Health Authority (DHA), Dubai Sports Council, General Department for residency and foreign affairs (GDRFA). All the developed services can be seen on Dubai Now App. Responsibilities: - • Interacting with government entities to gather requirements and converting them to Appian or microservices workflow. Responsible for end to end Appian development & microservice i.e. workflows, business logic/rules, restful integrations, exception handlings, and web APIs. Part of the team responsible for refactoring code, enhancing performance and user experience over the app. • Currently working on development of Premarital service from DHA. It is going to get live by 30 July on Dubai Now app. It will be used to give clinical certificate for marriage as per the dubai government rule. • Developed 2 services for Dubai Airport i.e. LOST AND FOUND, ALMAJLIS VIP SERVICE. Using lost and found anyone can report the missing or found an item at Dubai airport. Using Almajlis VIP service anyone can make a reservation for Almajlis VIP Lounge. Payment is involved in this service. With the introduction of these services in Dubai now, Dubai airport has closed all the channels to use these services. Both are live and developed using Appian. • Developed 2 services for Dubai Police i.e. police clearance certificate, we are all police. Using a police clearance certificate anyone can raise a request to Dubai Police for police verification. Using we are all police anyone can inform police online about the traffic violation or criminal activity by recording video or pic. Both are live and developed using Appian & Microservice. • Developed 2 services for Dubai Health Authority i.e. Visiting Doctor, Dependent patient service. Using a Dependent patient service anyone can know about the dependents and book appointments with available doctors. Using Visiting Doctor anyone sees the doctors who are going to visit Dubai in the near future. Whenever the doctor arrives in Dubai it gives app notification. One is live and another is under QA. Developed using Appian & Microservice. • Developed 1 services for Dubai Sports Council i.e. Sports Calendar. It lists all the sports event in the near future, and notify the events to the user which subscribe to the particular sports. It is under development using microservice. Developed 1 service for GDRA i.e. Renew and Cancel residency. Using this service user can renew or cancel his existing residency visa. It is live and developed using Appian. • Extensive use of Free marker template engine to support existing framework and mobile platform. Created Offline demo and workflows for multiple services to showcase in GITEX2019.
Senior Software Engineer
Appcino Technologies Private Limited•  November 2017 - May 2019
Tools & Technologies: Appian BPM, Appian Plugin Development, Training New Comers on Appian, Lead team of 4 members for SDL client. Leading team of 3 members for CMA client Responsibilities: • Appian Developer directly reported to C.T.O & product owner of SDL. Worked as a resource of UK based company Horizon Industries Limited, UK. This project is developed under the agile concept of programming. Responsible for Jira tickets, sprint meets, feedback implementation, scrum meetings, responsible for 3 other team members. This project is developed in 245 languages and more than 1000 clients with their respective divisions and vendors including google, adobe, canon, and big companies which works in machine translation and language translation worldwide. It is highly complex and a lot of database-level security is implemented. • Parallelly, I was responsible for imparting training to new joiners & freshers in Appcino Technologies on Appian Module. • Project lead and database the architect for two applications of Capital Market Authority, Saudi Arabia (investigation system, violation referral). Currently, both applications are live. • Developed and deployed enterprise software for capital market authority, Arab. This software is developed using Appian BPM under agile methodology. It consists of workflows automation & approval cycle and implementation of web services, email notification, integration with Google sheets, Oracle ERP, maser application, Kofax. • The major challenge faced during the project which I implemented in Appian and resolved were PDF viewer plugin, multilingual version of the form. • In this system actors involved were secretary investigation manager, unit head, financial unit head, financial officer, financial unit head, board of directors, legal enforcement department, deputy. It typically follows an organizational hierarchy where flows go in a manner that things wait for approval from the higher officials. • The main process can hit through webpages using web service then it comes to Appian or it can be directly initiated in Appian by the secretary. Against each case evidence, letters (internal and external), financial report, normal reports, the question within the system can be asked. • On the basis of the collected information board of directors take a decision and the decision is notified to the violator. Each case and its related artifacts have their own flow and approval process. There is another process where ad-hoc the task is generated by the system. • The system is designed in such a manner so that we can bulk assign, bulk cancel, and the reassignment of a task. It is used to register violators who violate the company norms, infringes business activity, involves in illegal business practices. • Any company which is registered under CMA can raise a violation request for other company or firm. Once the details filled by the firm, the Appian decision engine automatically finds a suitable article under which this case can be registered. Once the decision engine takes a decision it goes to the unit head for approval, he can send it back. Once the unit head approves it is registered as a case which subsequently used by the investigation system.
Senior Associate Engineer
Data Intensity•  June 2016 - January 2017
Tools & Technologies: EBS12.0, SCM, ADF, XML, Workflow Engine, BI Reports, SOA, Redprarie, Quintiq Responsibilities: Developed the service-oriented architecture for a client named ArrowXL, where a lot of third-party software (Redprarie, Quintiq, Roadshow) has been integrated with an order management module of Oracle EBS.Analyzed data, which were collected in the form of reports developed by Report building tools and BI publisher. ADF framework was used for developing and modifying standard oracle pages. Developed customized PL/SQL packages to handle the Order in Oracle EBS 12.0.1.
Education
National Institute of Technology, Puducherry
Computer Science, B.Tech•  2012 - 2016