Piyush Mittal
35 Royal Crest Dr, Apt# 2, Marlboro, MA pmpiyushmittal@gmail.com 857-919-2744
EDUCATION
MS in Computer Science, Northeastern University, Boston, MA August - 2014
Related Courses: Information Retrieval, Web Development, Algorithms, Database Management system.
Bachelor Of Technology: Information Technology, UPTU, India August - 2011
Related Courses: Software Engineering, OOPS, Database Management, Dataware housing and Mining.
TECHNICAL KNOWLEDGE
Operating System: Windows, Red Hat Enterprise Linux.
Languages: JAVA, MySQL, HTML, CSS, XSL, JavaScript, Ruby on Rails.
Frameworks: Spring, Hibernate, Ibatis, Maven.
Software and Tools: SQL workbench, Eclipse, Git, SourceTree, WebSphere commerce
PROFESSIONAL EXPERIENCE
Software Developer, Staples.com, Cart and Checkout Team, Framingham, USA Oct 2014 - Present
 Designed Auto-restock feature where customer can subscribe a particular product for certain frequency without
visiting website again and again. ORM used Hibernate to access the oracle database.
 Implemented the Coupons and promotion functionality in Auto-restock from end to end using JS,Java,Html,Css.
 Designed and implemented an email service for Auto-restock project using Java and XSL to send email notifications
to customers regarding order placement and other information.
 Created APIs for fulfilling the order placed by the user by sending order information to the fulfillment center.
 Created Rest APIs using factory design pattern to perform create, update, read and delete operations of Auto-
restock project using Hibernate, Maven, and spring.
 Created UI templates for email notifications to the customers using XSL, CSS and HTML.
 Presently owning Auto-restock application and maintaining and enhancing functionalities from end to end (UI and
backend) in it to make it better for Customer. Also leveraging this application for Staples advantage and Quill.com.
 Designed the application for Printer automatic ink replacement for customers, whenever ink level decreases.
 Built a reporting email for the order processing to track the unfulfilled orders and any exceptions or out of stocks.
 Implemented the communication API between Staples.com and third party API for fraud detection using Factory
Pattern technique and provide support in the production environment.
Software Developer Engineer Intern, Amazon, Kindle offline Retail, Seattle, USA Sept 2013 - Dec 2013
 Designed and developed web application for Amazon's Resellers. Implemented front-end using MVC pattern in
Ruby on Rails and using HTML and JavaScript.
 Designed and Implemented backend business logic for website in Java and database connection using Ibatis.
 Created Web Application for business users to calculate the promotion for events for different resellers using Java,
ibatis, MySQL, HTML, CSS, JavaScript.
 Developed Java API to capture the information securely using private key and x509 certificate and tools such as
keytool, OpenSSL.
 Created Java APIs to capture the bank account information and transfer them to third party API to get an
authentication token specific to bank account information.
Associate Software Engineer, Accenture, India Aug 2011 - Aug 2012
 Tested ETL and transformed the Dataset for MICROSOFT.
 Maintained the Dataset and published them according to the needs of the user.
Teaching Assistant, Algorithm, Northeastern University Jan 2014 - April 2014
 Assisted Professor for grading Master's level student assignment and helping students with assignments.
ACADEMIC PROJECTS
 Inventory and Billing system using Java,MySql, JPA June 2014 - Aug 2014
 Developed a Search Engine Jan 2014 - April 2014
First Created a Web Crawler, then created a Tokenizer, and then combined all this with the ranking system Team: 1
Volunteer Activities
 Served as the Finance Head of the InfoTech Society the College Society for Cultural and Technical Events in the
University. 2009 - 2010
Certificates
 Sun certified programmer, certificate number SW409182 March 2010
References will be furnished upon request

Piyush_FT

  • 1.
    Piyush Mittal 35 RoyalCrest Dr, Apt# 2, Marlboro, MA pmpiyushmittal@gmail.com 857-919-2744 EDUCATION MS in Computer Science, Northeastern University, Boston, MA August - 2014 Related Courses: Information Retrieval, Web Development, Algorithms, Database Management system. Bachelor Of Technology: Information Technology, UPTU, India August - 2011 Related Courses: Software Engineering, OOPS, Database Management, Dataware housing and Mining. TECHNICAL KNOWLEDGE Operating System: Windows, Red Hat Enterprise Linux. Languages: JAVA, MySQL, HTML, CSS, XSL, JavaScript, Ruby on Rails. Frameworks: Spring, Hibernate, Ibatis, Maven. Software and Tools: SQL workbench, Eclipse, Git, SourceTree, WebSphere commerce PROFESSIONAL EXPERIENCE Software Developer, Staples.com, Cart and Checkout Team, Framingham, USA Oct 2014 - Present  Designed Auto-restock feature where customer can subscribe a particular product for certain frequency without visiting website again and again. ORM used Hibernate to access the oracle database.  Implemented the Coupons and promotion functionality in Auto-restock from end to end using JS,Java,Html,Css.  Designed and implemented an email service for Auto-restock project using Java and XSL to send email notifications to customers regarding order placement and other information.  Created APIs for fulfilling the order placed by the user by sending order information to the fulfillment center.  Created Rest APIs using factory design pattern to perform create, update, read and delete operations of Auto- restock project using Hibernate, Maven, and spring.  Created UI templates for email notifications to the customers using XSL, CSS and HTML.  Presently owning Auto-restock application and maintaining and enhancing functionalities from end to end (UI and backend) in it to make it better for Customer. Also leveraging this application for Staples advantage and Quill.com.  Designed the application for Printer automatic ink replacement for customers, whenever ink level decreases.  Built a reporting email for the order processing to track the unfulfilled orders and any exceptions or out of stocks.  Implemented the communication API between Staples.com and third party API for fraud detection using Factory Pattern technique and provide support in the production environment. Software Developer Engineer Intern, Amazon, Kindle offline Retail, Seattle, USA Sept 2013 - Dec 2013  Designed and developed web application for Amazon's Resellers. Implemented front-end using MVC pattern in Ruby on Rails and using HTML and JavaScript.  Designed and Implemented backend business logic for website in Java and database connection using Ibatis.  Created Web Application for business users to calculate the promotion for events for different resellers using Java, ibatis, MySQL, HTML, CSS, JavaScript.  Developed Java API to capture the information securely using private key and x509 certificate and tools such as keytool, OpenSSL.  Created Java APIs to capture the bank account information and transfer them to third party API to get an authentication token specific to bank account information. Associate Software Engineer, Accenture, India Aug 2011 - Aug 2012  Tested ETL and transformed the Dataset for MICROSOFT.  Maintained the Dataset and published them according to the needs of the user. Teaching Assistant, Algorithm, Northeastern University Jan 2014 - April 2014  Assisted Professor for grading Master's level student assignment and helping students with assignments. ACADEMIC PROJECTS  Inventory and Billing system using Java,MySql, JPA June 2014 - Aug 2014  Developed a Search Engine Jan 2014 - April 2014 First Created a Web Crawler, then created a Tokenizer, and then combined all this with the ranking system Team: 1 Volunteer Activities  Served as the Finance Head of the InfoTech Society the College Society for Cultural and Technical Events in the University. 2009 - 2010 Certificates  Sun certified programmer, certificate number SW409182 March 2010 References will be furnished upon request