Anup Kumar Shrivastaw

Anup Kumar Shrivastaw

Software Engineer

Followers of Anup Kumar Shrivastaw4 followers
location of Anup Kumar ShrivastawBengaluru, Karnataka, India

Connect with Anup Kumar Shrivastaw to Send Message

Connect

Connect with Anup Kumar Shrivastaw to Send Message

Connect
  • Timeline

  • About me

    Lead Engineer, 9+ yrs exp in Full Stack Development, 2.5 yrs exp in PM, persuing PMI-PMP (exam application approved)

  • Education

    • University of Calcutta

      1998 - 2001
      Bachelor's degree - Bsc Botany, Zoology, Chemistry, Eng, Hin

      Bsc (Bio Science)

    • DOEACC

      2001 - 2003
      PG Diploma in Computer Application Computer Science

      DOEACC "A" - Level Course (equivalent to PGDCA)

    • DOEACC

      2003 - 2006
      Master's degree Computer Science

      DOEACC "B" - Level Course (equ to MCA)

  • Experience

    • Circar Consulting

      May 2007 - Feb 2009
      Software Engineer

      Roles & Responsibilities:-• Design• Coding• Testing• Contribution to reviews• Technical Support• Documentation• Bug Fixing• Sending status report to respective team leads• Understanding and collaborating with Customer• Customer interaction and support to Customer Queries

    • DIGITAL DOMAIN (INDIA) PRIVATE LIMITED

      Mar 2009 - Jan 2009
      Senior Software Engineer

      Roles & Responsibilities:-• Design• Coding• Testing• Contribution to reviews• Technical Support• Documentation• Bug Fixing• Sending status report to respective team leads• Understanding and collaborating with Customer• Customer interaction and support to Customer Queries

    • Innozon Software Technologies [P] Ltd.

      Jan 2010 - Jan 2010
      Senior Software Engineer

      Roles & Responsibilities:-• Design• Coding• Testing• Contribution to reviews• Technical Support• Documentation• Bug Fixing• Sending status report to respective team leads• Understanding and collaborating with Customer• Customer interaction and support to Customer Queries

    • Revtech Solutions India Pvt Ltd

      Sept 2010 - Mar 2012
      Software Engineer

      Roles & Responsibilities:-• Design• Coding• Testing• Contribution to reviews• Technical Support• Documentation• Bug Fixing• Sending status report to respective team leads• Understanding and collaborating with Customer• Customer interaction and support to Customer QueriesProject Done :- • http://fionize.revsolutionsinc.com/ (May, 2011 to March 2012) : Skills Used :- Ruby on Rails, Mysql, HTML, CSS, Linux• http://www.sanctuaryspa.com/ (November 2010 to April 2011) : Skills Used :- Php, Joomla CMS Mostrar menos

    • Sasken Technologies Limited

      Jan 2012 - May 2016

      Skills: PhP, MySql, Oops, Linux, Java,REST Web ServicesRoles and Responsibilities:Technical Roles:-• Requirement understanding at customer location.• Find out the best feasible solutions of any technical problem.• Create the architectural design of the solution.• Develop POC kind of application and showcase to Customer.• Performance Improvement of all API's.• Use of JAVA connection pulling technique in PhP by creating java interface layer in between them.• Develop algorithm for different solutions.• Develop the Test Plan and test suitesManagerial Roles:-• Create Project Management Plan.• Create Plan/Track milestones. • Create Risk Management.• Create Release Plan and versions.• Create the scrum board and assign the tasks to team member.• Identify, set and track quality and productive goals• Create Project Status Report every week• Work on Agile Estimation (Size, Effort and Cost)• Work EVM (Earned Value Management) activity.• Leading and Mentoring the team of 4 people under my supervision directly• Identification of training needs for the team and provides on-Job training to the team members Mostrar menos Skills:Python, Django, MySql, HTML, CSS, JQuery, Oops, Linux.Technical Roles:-• Complete Responsible & Accountable for Delivery, Maintenance & Support in India Operation for this product• Requirement analysis and feasibility study• Daily interaction with the product owner / stakeholders• Re-Design the parsers, DB design, Code Refactoring / Code Optimization, Code Review• Coding, Testing & Deployment, Bug Fixing, Documentation• Develop the API• Trace-ability of the requirements from design to deliver• Assigning the tasks to the team members• Responsible & Accountable for quality of teams deliverable's• Leading & Mentoring of team membersManagerial Roles:-• Create Project Management Plan.• Create Plan/Track milestones. • Create Risk Management.• Create Release Plan and versions.• Create the scrum board and assign the tasks to team member.• Identify, set and track quality and productive goals• Create Project Status Report every week• Work on Agile Estimation (Size, Effort and Cost)• Work EVM (Earned Value Management) activity.• Leading and Mentoring the team of 4 people under my supervision directly• Identification of training needs for the team and provides on-Job training to the team membersChallenges faced in the development of this product :-• I was beginner in Python, Django etc skills at the time of joining the project. I ramped up these technologies within 10 days and started to deliver. After 18 months of effort, I was able to handle entire India operation about this product.• Converted the status of this product from HIGHLY UNSTABLE form to STABLE FORM.• Provides customer support at night time also (US day time)• Accountability for Users / Stakeholders Q & A Mostrar menos Roles & Responsibilities :-• Requirement/issue analysis• Design• Coding• Unit/integration testing• Requirement/issue analysis• Bug fixing• Documentation• Estimation of one’s work• Contribution to reviews• Code optimizationProject Done :-• Shoppers Application (Dec 2013 – Jan 2014) :- It is a retail based mobile app for shoppers. This can be used either by the shoppers (end-user) or by shop's executive. This app will help on product cataloguing, product comparison, finding product location, bar-code based shopping, inventory management. The application is targeted for the Motorola MC18 Windows CE 7 DeviceKey Skills used :- HTML/CSS, JQuery, Windows mobile• Store Inventory Fulfilment and Store Order Fulfillment App (March 2013 – Oct 2013) :- It is retail based mobile app. Here retailers can choose orders from picklist, make an order, send for shipping, do confirm pickup and verify receipts.Key Skills used :- Rhomobile, Sencha Touch, CSS, Git,• Time-sheet Application for Android (October 2012 – Feb 2013) :- It is mobile app where user can enter log-effort and apply leave. It is communicated with backend SAP server to fetch and update the dataKey Skills used :- Rhomobile, HTML CSS, JQuery, Git• InStore Application (June 2012 – Sep 2012) :- This app is based on retailers check-in in “foursquare.com”. Retailers will do venue check-in in “foursquare.com”, and then can see the product history in mobile app of that retailers in a venue where retailers checked in. There is one admin application in backend through which mobile app communicateKey Skills used :- Rhomobile, HTML / CSS, Jquery, Ruby on Rails, MongoDB Mostrar menos

      • Lead Engineer - Development of Web app for different vertical (Food Order, Grocery etc.)

        Oct 2015 - May 2016
      • Lead Engineer - Development of web app tool (Platform Integration Dashboard)

        Oct 2014 - Sept 2015
      • Senior Software Engineer - App & Design Application

        Jan 2012 - Sept 2014
    • Sasken Technologies Limited

      Jul 2016 - now
      Lead Engineer

      Skills: Java Spring, MySql, Linux, Core Java, WSO2 Api Manager,RESTful Web Services, DevOps setupRoles and Responsibilities:-• My responsibility is to architect, design and development of API (custom services – RESTful API) with Java Spring• Development of API (Custom services) with Java Spring• Code review, code refactoring, delivery ownership of all user story of server side• Develop the sequence diagram and updation of LLD.• Also responsible for AWS server setup and configuration for server side.• Develop and implement DevOps.• Leading and mentoring a team of 4 members in server side.• Develop the Test Plan and test suitesManagerial Roles:-• Create Project Management Plan.• Create Plan/Track milestones. • Create Risk Management.• Create Release Plan and versions.• Create the scrum board and assign the tasks to team member.• Identify, set and track quality and productive goals• Create Project Status Report every week• Work on Agile Estimation (Size, Effort and Cost)• Work EVM (Earned Value Management) activity.• Leading and Mentoring the team of 4 people under my supervision directly• Identification of training needs for the team and provides on-Job training to the team members Mostrar menos

  • Licenses & Certifications

    • Sasken Project Management Course

      Sasken Technologies Limited
      Oct 2015