Saumil Resume
Saumil Resume
Saumil Resume
570 Beale St, Apt #107, San Francisco, CA 94105 [email protected] (213) 300 - 4655 LinkedIn Profile - http://www.linkedin.com/in/saumil85 http://saumilshah.comyr.com/ University of Southern California, Los Angeles, CA Masters of Computer Science University of Mumbai, India Bachelors of Engineering in Information Technology
Zynga, San Francisco, CA Software Engineer Currently working as a full-stack engineer on an unannounced game focusing on PHP/Javascript/Flash. Conceived and implemented REST APIs for the previous game Hidden Chronicles and also created a front-end GUI to access those APIs using PHP and Smarty-template. Developing and maintaining various discrete tools (CMS), automated scripts to enhance the development process. Amgen Inc, Thousand Oaks, CA Sr. Associate IS Business Systems Analyst Worked with the architecture team to gather the requirements from business user and designing the system / data model. Prepared test cases & QA steps for automated Sales Reporting process. BCCTHIS LLC, Los Angeles, CA LAMP Web Developer Intern Conceived, designed and implemented various new functionalities, monitoring tools for the Bccthis web based Twitter client, using the various technologies like PHP, JavaScript, JQuery, Twitter APIs, and MySQL, JSON. Design and administer database in MySQL environment and assist with the administration of Apache web servers running in Linux environment.
Internship Jan 2010 May 2010
Internship Sept 2008 May 2010
University of Southern California, Los Angeles, CA Web Applications Developer Intern Orchestrated the design, development and implementation of many websites www.usc.edu/recsports, www.sait.usc.edu/studentrecognition, www.sait.usc.edu/tmb
as
Internship May 2009 July 2009
Full-time job Aug 2007 July 2008
Western Asset Management Company, Pasadena, CA Software Engineering Intern Architected and developed a reporting tool with a front-end in Java and back-end in Oracle to prepare summarized monthly Settlement and trade reports. Made use of REST Web Services to interact with other Servers and extract appropriate data from the Web Service response. Designed and implemented a web portal using Java Servlets, JSP, AJAX and Tomcat Server to give a detailed daily status on the various nightly batch processes. Accenture Services Pvt. Ltd., India Associate Software Engineer Created and implemented automated reports for the client to get end-of-day transactional reports. Performed data migration and then validation of databases to find inconsistencies after migration. Prepared and executed test plans, simulated test cases for testing PeopleSoft functional modules using Mercury Test Director.
2
TECHNICAL SKILLS Web & Programming: PHP Frameworks: Databases: Tools: APIs:
PHP, Actionscript, JQuery, JavaScript, Smarty-template, HTML, CSS, AJAX, Perl Java CodeIgniter, CakePHP MySQL, SQLite, Microsoft SQL Server Eclipse, Netbeans, Microsoft Visual Web Developer 2005, Adobe Dreamweaver CS3 Facebook API, Twitter API, Google Chart API
PROJECTS Search Perfect Deals - http://www.getperfectdeals.com/ - First version live Technologies: PHP (front-end & back-end), HTML, Javascript & JQuery, CSS and MySQL database Scope: The use-case I am trying to solve here is we have too many websites offering daily deals and it becomes really difficult to find the best one or the perfect one. So, I am trying to create a "Search Engine" for the deals available online.
Auctioning website for lawyers - http://projectlegal.netii.net/ - Still in beta Technologies: PHP (front-end & back-end), HTML, Javascript & JQuery, CSS and MySQL database. Scope: This is an auctioning website for lawyers where clients would submit cases and interested lawyers would be able to bid for their cases. You can consider it an e-bay for lawyers.
Shop Management Website Technologies: PHP front-end with MySQL database. Scope: This project was to enable the client to manage his shop with the use of a web-portal. The various modules included Sales, Purchase, Exchange and Inventory. Overall with this successful implementation, this system helped the client with better inventory management, reducing Stock-Outs and automated Billing-System. M-Wallet: Mobile Payment System Technologies: PHP front-end with MySQL database to store all the payment, transactions and user related data. Scope: In this system, payment was made possible through any GPRS-enabled mobile device. Using this, a person using a wireless device and GPRS could pay for items without actual paper money. The user and the merchant would then get a confirmation SMS with unique Trade-identification number for the successful transaction. This system also had a back-end web portal in PHP, which used to give the user an interface to skim through his last transactions and also to file complain for a particular unauthorized transaction.
Information Extraction & Interpretation for Search Optimization (http://www.youtube.com/watch?v=G03ZjtE8Sn4) Technologies: Java and MySQL for development. I also used a tool known as OpenKapow to scrap the web pages and give me a XML representation of the useful data, which I could use in my Java application. Scope: In this the first step was to use various sources of camera selling websites, scrap the web pages and prepare a XML representation of the various searches. The second step was to extract and interpret the reviews for each of the camera and calculates the weighted impact from similarity measures and sliding window comparisons. The user was given a GUI, with various parameters with which he could select and choose options for buying a camera. My search would give the user a list of cameras, which matched his choices and then could give him an Advanced Calculated Rating (from the analysis done earlier) for the cameras. Facebook Application My Coffee Thoughts (http://apps.facebook.com/mycoffeethoughts) Technologies: PHP front-end with MySQL database. For Text analysis, used Perl Regex. Scope: In this Facebook based application, based upon on the user birthday, I extracted the horoscope of the user from a Horoscope website and then interpreted the text of the horoscope using text analysis. From that, I analyzed what the mood of the person might be today. Based upon this calculation I would prompt the user to select a particular Coffee Thought from a given list according to his calculated Mood Index, which the user could post, to his profile or as a status message.