SHIBHA MALIK
**** ******* **, *** **, Sunnyvale, CA 94086
********@*****.***, +1-669-***-****
PROFESSIONAL EXPERIENCE: 6+ years
● Senior System Engineer, f roottrip.com Gurgaon, India 2 months March 2015 to May 2015
● Senior Consultant, T houghtWorks Gurgaon, India 1 year Sep 2012 to Oct 2013
● Systems Engineer, A pple Inc. (via TCS) Santa Clara, CA 1 year 2 months Oct 2010 to Dec 2011
● Systems Engineer, T ata Consultancy S ervices Noida, India 2 years 7 months Aug 2008 to Sep 2010, Jan 2012 to Aug 2012
● Quality Analyst, G lobalLogic Noida, India 7 months Oct 2007 to Jul 2008 Work Authorization: EAD
TECHNICAL SKILLS:
Languages: Proficient in Java, C. Familiar with JavaScript and C++ User Interface: AngularJS, Bootstrap, HTML5, CSS
Databases: MySQL, Oracle
Backend Frameworks: Spring, MyBatis, Restlet
Testing: Junit, Mockito, Jasmine
Other Tools: Maven, Gradle, Git, Eclipse, IntellliJ PROJECTS:
Customer Relationship Management ( CRM) March 2015 to May 2015 CRM is a web application to perform setup for merchants of SignetPay (a payment gateway developed by froottrip.com) such as setting up the profile, viewing transaction details and deciding charging rates.
Technical skills: Apache Struts
Roles and Responsibilities :
1) Requirement gathering of features to be developed such as charging platform. 2) Creating Design for those features .
3) Development of code for the features to be developed 4) Manual Unit Testing of code developed.
5) Interaction with the team on the various bottlenecks and issues faced during design and development phase.
Grand Nanny iOS app, UCSC extension class project Sep 2014 to Oct 2014 Grand Nanny is an iOS application that aims to make the lives of new parents a little easier. I came up with the idea, documented the requirement specification, drew up UI mocks, designed the data model and implemented the app.
Technical skills: Objective C, XCode
Roles and Responsibilities:
1) Documentation and submission of the requirement specification. 2) Drawing of UI mocks for the application.
3) Designing the data model for the application.
4) Development of the UI interface using Storyboard. 5) Implementation of the application.
6) Testing the application.
Open Logistics Management Information Systems, ThoughtWorks Sep 2012 to Oct 2013 As a developer on this team, I was responsible for analyzing business requirements, designing and implementing Logistics Management components for the medical domain. We followed Agile methodology, practiced T est Driven Development and pair programming. Technical skills: Java, Spring, AngularJS
Roles and Responsibilities :
1) Interaction with the client for analysing business requirements 2) Participating in team meetings for deciding on the number of days required for each task
3) Writing Test Cases for Testing the code to be developed as part of Test Driven Development.
4) Writing code for different tasks assigned
5) Contributing to each task assigned with the pair as part of pair programming. RESTification of International Plan Management, Apple Inc. Jun 2011 to July 2012 International Plan Management (IPM) is a tool to manage the cellular plans for iPhone users. As a developer, I was primarily responsible for RESTification of the server side code to provide stateless services and support multiple clients. I was also involved in the front end migration of IPM from Apple WebObjects framework to a more robust and flexible UI. Technical skills: Java, Restlet, JavaScript, HTML5, Oracle, Tomcat Roles and Responsibilities:
1) Documentation of the requirement specification by interacting with the client. 2) Drawing of UI mocks for the application.
3) Designing the data model for the application.
4) Development of the UI interface using Apple WebObjects 5) Implementation of the application.
6) Testing the application.
Buy Online Pick Up In Store, Apple Inc. N ov 2010 to Jun 2011 As a Project Lead and Business Analyst for the project, I was responsible for analysing the risk of bridging the gap between Apple Point of Sale and Apple Online Store. I lead the design for the sales, returns, exchanges and BOPIS (Buy Online and Pick up In Store) modules, and worked with a team to implement them. I also drove integration testing with other third party interfaces.
Technical skills: Java, Restlet, Cocoa, MySQL, Oracle, JBoss Roles and Responsibilities :
1) Requirement gathering of features to be developed 2) Creating Design Documents for those features .
3) Integrating with existing iPhone Sales services. 4) Development of code for the features to be developed 5) Manual Unit Testing of code developed.
6)Interaction with the team on the various bottlenecks and issues faced during design and development phase.
iPhone Sale Flows Apr 2009 to Oct 2010
I was primarily involved in development and delivery of the sales, returns and exchanges modules of the Apple iPhone Point of Sale system for China and Canada markets. Technical skills: Java, Restlet, MySQL, Oracle, JBoss Roles and Responsibilities :
1) Development of iPhone sales, returns and exchange flows for China and Canada Markets.
2) Delivery and Maintenance of Code for iPhone sales, returns and exchange flows for China and Canada Markets.
Development and Testing Support Server May 2008 to Mar 2009 I was responsible for the conception, development and delivery of an internal web application used by Apple employees to retrieve store transactions, hours of operation and performing gift card validation. The project required work in the areas of UI, database management and testing. Technical skills: Webobjects, Apache Tomcat, Oracle Roles and Responsibilities :
1) Self Analyse the needs of the application and decide on the requirements for the same 2) Troubleshoot and decide the technical feasibility of using WebObjects as a framework for the application
3) Design screens of the application based on the requirement. 4) Develop and Test the code and involve internal employees to get the feedback. Brabeion Compliance Center, GlobalLogic Pvt. Ltd, Oct 2007 to Apr 2008 I was responsible for the end to end testing of Brabeion Compliance Center, an application used to analyze organizational IT security compliance. I was also involved in creating use case based test cases for the application and maintaining historical test results. Roles and Responsibilities :
1) Manual end to end testing of the application with different modules assigned 2) Creation of Manual Test Cases for different modules. EDUCATION:
Object Oriented Programming in C++ June 2015 to Present Foothill College Summer 2015
HTML Fundamentals, (Course: 20816)
University of California Santa Cruz Extension Jan 2015 to Feb 2015 Developing applications for iPhone and iPad, Introduction (Course: 21938) University of California Santa Cruz Extension Sep 2014 to Oct 2014 Client side Internet Technologies (CS 193C)
Stanford University Summer 2014
B.Tech. in Computer Science
Inderprastha Engineering College, U.P. Technical University, Ghaziabad, India 2003 to 2007 ACHIEVEMENTS:
● Certificate for contribution to Apple POS, iPhone team 2012
● Certificate for dedicated work for Apple POS, by TCS 2009
● Top 100 Coder Award, TCS 2008
● Always among top 3 ranks in undergrad school 2003 to 2007 EXTRA CURRICULAR ACTIVITIES:
● Winner of Table Tennis tournament at TCS 2010, 2011
● Third position in Dance Competition 2004, 2005