Ali Rizvi

Ali Rizvi

$25/hr
Full stack software/web developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Bangkok, Bangkok, Thailand
Experience:
4 years
Ali Abbas Rizvi About Me: E ​ :-☎: +66 - HELLO! I am a Full Stack Developer currently working at Agoda - Booking Holdings Group, Bangkok previously worked at Media.net - Directi group, Mumbai having around 3.9 years of experience primarily in ASP.Net MVC, Node Js, Java, Scala, Javascript, ReactJs, AngularJs and SQL. Experience: Agoda - Booking Holdings Group (Central world, Bangkok) ITIC Senior Engineer (Feb 2019 - till date) Full Stack Software Engineer (Nov 2017 - Jan 2019) Media.Net - Directi Group (Directiplex, Andheri Mumbai) Web Developer (June 2015 to Oct 2017) Professional Project Summary: Agoda Flights (from Feb 2019 - till date) About:​Flights product for Agoda website and mobile SPA. Responsibilities: ​Working on the both desktop and mobile version of the flights page. Implemented booking flow from UI to backend. Implemented credit card form as standalone form for PCI zone. Implement the backend system using Scala, Akka. Technologies: ​ASP.Net, .Net Core, Scala, ReactJs, Typescript, Jest, Styled Components. Agoda Website (from Nov 2017 - till date) About: Agoda is an Online Travel Agency (OTA) based in Singapore that offers accommodation booking services through its website and mobile app. Responsibilities: ​Working on the both desktop and mobile version of the website. Implemented various features related to multi booking, family/business segments of bookings. Redesigned the whole booking flow from UI to backend. Helped optimize the bundling client side. Covered react components with enzyme test which offers more test coverage. Optimized performance for desktop. Technologies: ​ASP.Net, MVC, Scala, ReactJs, Typescript, Jest. Agoda Booking Form (from Jan 2018 - till date) About:​Agoda Booking Form is the Booking page project for Agoda website from all platforms. Responsibilities: I​mplemented new Booking flow. Working on multi room type booking. Technologies: ​ASP.Net, MVC, KnockoutJs, MochaJs. Agoda Insights (Nov 2017 - Dec 2017) About: Agoda’s internal tool to monitor performance on individual developer, team and departments. Fetches data from various platform like jira, experimentation platform, etc Responsibilities: ​Developed team level and department level features. Optimized the response performance of the app. Created puppet scripts for auto deploy rather than manual. Technologies: ​.Net Core, ReactJs. Media.net Ad Xchange (from Dec 2015 - Oct 2017) About: Media.net Ad Xchange is an Ads inventory similar to Google Adwords. Advertisers create campaigns, ad groups, ads, creatives from interface. Publishers get best ads to show on feed calls. Responsibilities: ​Designed and Developed web application that provides interface for advertiser to create and run campaigns, ads, view reports. Hybrid interface for admin and advertisers based on ACL. Admins/account managers interface to manage advertisers, view dashboard, reports and help optimize them. Developed APIs to manage user accounts from different applications using OAuth2 authorization. Developed OAuth2 provider for the app. Technologies: ​ASP.Net, MVC, Java, Angularjs, Bootstrap, SignalR, Highcharts. Media.net Ad Xchange Developer App (from April 2017 - June 2017) About: ​MAX Developer App is an application where developer can get its Application registered and act as client for Media.net Ad Xchange web app OAuth2 authentication. Developer registers the app by selecting proper scope permissions for client, gets ClientId and ClientSecret which is then used in OAuth2 flow. Responsibilities: ​Developed the whole app as a sole developer, from app to APIs for authorization server. Technologies: ​ASP.Net, MVC, WebApi2, Angularjs, Bootstrap. Media.net Publisher Dashboard (from Feb 2016 - Oct 2017) About: Media.net Publisher Dashboard web application is a dashboard for publishers to view reports, create Ad units, Site and Ad management, perform payout. It is similar to Google Adsense. Responsibilities: E ​ xtended the project by​ d ​eveloping various modules and frameworks. Technologies: ​ASP.Net, MVC, Jquery, Angularjs, Bootstrap. Media.net Admin Control Dashboard (from March 2016 - till date) Responsibilities: R ​ esearched, designed and developed the whole application in team of 2. Technologies: ​ASP.Net, MVC, Angularjs, MaterializeCss, HighCharts. Media.net Ad Xchange Daily Report Cron (from March 2016 - April 2016) About:​Fetch data from Db and send daily reports email to admins and advertisers pre and post audit. Responsibilities: ​Researched, developed the cron individually, from development to deployment in Jenkins. Technologies: ​ASP.Net, MVC. Media.net Website (from Jan 2016 - till date) About: Media.net is the #2 largest contextual advertising business worldwide by revenue and in top 5 by market capital. Responsibilities: ​Extended the development of project by various modules and pages, redesigned the signup flow, developed and released the localization of website in different languages. Technologies: ​ASP.Net, MVC, Jquery, Bootstrap. Hype.online Website (from Oct 2015 - Dec 2015) Responsibilities: R ​ esearched and implemented design, developed application as sole developer. Technologies: ​ASP.Net, MVC, MSSQL, AngularJs, HTML5, CSS. Redis Monitor Tool (from July 2015 - Oct 2015) Responsibilities: ​Researched, designed and developed the whole application alone backend and frontend UI. Technologies: ​NodeJs, AngularJs, Express, Socket.io, Redis. Open Source Development: Chrome Plugins ● Timezone Convertor Timezone convertor lets you check time in different timezone. Converts time between different timezones. ● Style Inspector Chrome plugin to identify colors and fonts used on websites and web pages. ● Override Css Change your favourite websites design instantly by using Chrome's Customize CSS extension. Academic Education: Qualification Institute University BE TE SE Thadomal Shahani Engineering College Mumbai University FE HSC Kishinchand Chellaram College SSC Antonio De Souza High School Maharashtra State Board Year Percentage MAY 2015 65.66 MAY 2014 65.88 MAY 2013 60.12 MAY 2012 64.06 FEB 2011 77.83 MAR 2009 80.92 Academic Project Summary: 1. Android Intercom Description : Developed a mobile application that allows voice communication through wireless networks mainly using the Wi-Fi technology can be used for communication purpose. This application allows them to user communicate free of cost with other user agents in real-time. Developed as Final Year Degree Project. 2. Attendance Management System Description : ​To develop a system managing attendance of classroom by taking data from C# based bio-metric fingerprint scanner and to send message to their parent saying their status (present, absent, late). Technologies used - Java, Hibernate Developed for ​Neebal Learning​. 3. Resident Finder Description :​To develop an Interactive Web application where students, bachelors, tourists etc. can easily find a sharing resident / P.G. by directly communicating with the Owner of the Flat, also an option of Packers and Movers for Shifting from existing Flat. The User can register as a Owner/ Client / Packers and Movers / Broker and fill in the necessary information. Developed as a Term Project for Subject Web Engineering. 3. Stack Implementation using Graphics Description : ​Developed a animated graphics program in C++ to show visual implementation of Stack data Structure performing all the operations of the Stack, performing operations on stack dynamically using the input from the user. Developed as a Term Project for Subject Computer Graphics. Skills: ➢ 3.9 years of experience in ASP.NET MVC, C#, Java, Scala, SQL ,CSS, SCSS, webpack, Javascript & JS frameworks like AngularJs, ReactJs, Jquery and Underscore.js/lodash. ➢ 2+ years of experience in Java and Scala, Akka, Docker. ➢ 1+ year of experience with Node Js with express framework & handlebars. ➢ Extensive experience working in an Agile development environment. ➢ Proficient with HTML, CSS, Bootstrap & MaterializeCss. ➢ Comfortable with tools and CI-CD such as Teamcity, Jenkins, Octopus, TortoiseSVN, GIT. ➢ Familiar with databases - MS SQL, Redis.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.