A developer and an entrepreneur with experience in a variety of web technologies as well as agile methodologies. Having worked with numerous startups in the past, continues to look for opportunities to contribute to the startup ecosystem of the world.
Senior Software Engineer @ A startup that caters to mass notification systems for large groups like hospitals, police departments, sports teams etc. Their product ‘notifier’ available on iOS and android app store lets users create their groups for free, and enables them to instantly notify their groups.
- As the senior most person in the frontend team, I was responsible for exploring innovative solutions to bring the latest mobile app features. I also wrote code cordova plugins in JAVA and Objective C to provide native functionality that was not available in webapps. Eg. Rich push notifications in Android.
- Architected and developed a feature that would enable over the air instant updates for iOS users. This bypassed the iOS update method that can take weeks and instead rolled out the updates within minutes of them being released into the production environment. From November 2014 to July 2015 (9 months) Hyderabad Area, IndiaSenior Software Engineer @ Martmobi is a mobile front of any ecommerce store, and is currently incubated in Techstars, Chicago. With connectors to many popular ecommerce carts, we provide web frontend and apps for merchants in minutes without the merchant writing a single line of code.
-- Being the frontend lead, I wrote a very generic and highly customizable Javascript and HTML5 application that can be tailored to different requirements of each merchant. The application is made up of different plug and play components to support this nature. Information from database is used to compose various pages of the application from individual components. A component consists of an HTML structure and SASS. A grunt task knits all the components together to make the whole application.
-- I also performance tuned the whole application. Developed a feature which can correctly (85% probability) guess the network speed of an incoming request based on the IP address and serve content best suited for that connection (text vs images). Did a whole lot of other things to bring down load times from 10-12 sec to 1-2 sec.
-- Designed and developed an analytics backend to record each and every user action which could be helpful in not only improving user interface, but also powering recommendations to each user, providing interesting and credible analysis to merchants. From November 2013 to November 2014 (1 year 1 month) Hyderabad Area, IndiaCo-Founder @ Responsible for architecting and implementing a cab booking portal (www.gozocabs.com) offering unique one way cabs for intercity travel in North India.
- Developed and have been operating an online cab booking portal (gozocabs.com) for intercity journeys. The unique product being one way cabs where anyone could book a cab for a one way journey and does not need to pay for the return journey. We provide the cabs with returning customers, thereby providing a win win situation for both cab vendors and customers. The startup has booked more than 4000 journeys with an average ticket size of Rs. 3000 per journey. It has been covered by various blogs and news portal.
-There was always asymmetrical demand between two cities. To prevent our cabs from piling up in one city, we had to analyze the demand data a lot and come up with dynamic pricing based on the demand surge. Predicting this demand surge was a challenge that we couldn't solve, a primary reason preventing us from scaling up our operations. From April 2012 to November 2013 (1 year 8 months) Chandigarh Area, IndiaProduct Developer @ Joining as part of the first team of developers, helped architect and redevelop the flagship product, the Supply Chain Forecasting Solution. Led a team of five as scrum master.
-Project: Demand and Inventory Forecasting
The objective was to create a highly user-friendly application that would be used by merchandisers to take decisions. It includes the forecast of market demand for new products using a combination of forecasting models and innovative visualizations. After the forecast, it aids in the estimation of order quantity by helping the user visualize their expected profits. It also includes inventory replenishment models that help the company maintain a certain level of service at the retail stores. From June 2010 to April 2012 (1 year 11 months) Hyderabad Area, IndiaAssociate Technical Consultant @ Joined i2 technologies/JDA as a part of the campus placements as an Associate Consultant. Passed a rigorous training program called ‘Black Belt certification’ of i2’s Agile Business Process Platform. At that time, there are only 90 Black Belt Certified Consultants in i2 worldwide. Developing UI’s and related backend functionalities of a Supply Chain and Demand Planning Solution for Sony, Japan. Our team directly responded to on-site i2 consultants and developed web pages in a spiral model. From July 2009 to June 2010 (1 year) BangaloreAssociate Consultant @ From July 2009 to April 2010 (10 months) Intern @ From July 2008 to December 2008 (6 months)
Master’s Degree, Computer Science @ Stony Brook University From 2015 to 2016 Msc (Tech), Information Systems @ Birla Institute of Technology and Science From 2005 to 2009 DAV Public School Vivek Tiwari is skilled in: Java, Data Structures, SAP R/3, Node.js, MongoDB, Backbone.js, JavaScript, PHP, HTML 5, CSS3, MySQL, Programming, Oracle, Databases, Algorithms, SQL, Flex, C, Core Java, SEO, SEM, HTML5, OOP
Websites:
http://www.flickr.com/photos/vivekt