Nupur Gandhi

India

@nupur2710

Senior Software Engineer at Delivery Solutionsl

Badges

Problem Solving

Certifications

nupur2710 has not earned any certificates yet.

Work Experience

  • Senior Software Engineer

    Delivery Solutions•  December 2019 - Present

    Delivery Solutions is a SAAS based B2B white-label capability that helps retailers enable, orchestrate and optimize same day last-mile deliveries. - Technologies: Node, Express, MongoDB, Angular 8, AWS, SQL, Design Patterns, TypeScript, Mocha, Chai, Istanbul - Implemented business logic for a lot of important features in the Place Order process. - Added internationalisation for currency throughout the application. - Created 2 independent npm libraries for the organization to enable adding new Service Providers easily. Both these libraries have 100% test coverage, include unit tests and integration tests in chai and mocha. This helps in structuring the MongoDB database, without ORM and have uniformity in the Database Model. - Documented the processes to be followed for versioning of libraries. - Integrated SSO into the portal: Open ID Connect and SAML. - Helped clients with different Providers(Azure, Google, Auth0, Okta, Identity Provider) integrate SSO in their system. - Documented the Single Sign-On flow, with diagrams, videos and screenshots as needed. - Helped in the API Gateway, Custom Authorizer setup for AWS. - Enabled Redis Caching throughout the system, using AWS Elastic Cache. - Active participation in the optimization of Apis with reduced database calls. - Mentored freshers and took part in imparting basic learnings to them.

  • Software Engineer

    Apttus•  August 2017 - December 2019

    Billing Management System Created reusable modules in Angular 2. Technologies - Angular JS, HTML5, CSS3, TypeScript, gulp, Service Fabric Framework Worked with Lightning Web Components and APEX on Salesforce. Conducted GIT session for 100+ participants.

  • Web Developer

    Zeus Learning•  December 2015 - August 2017

    e-Learning Domain Mastery Education Implemented MVC framework using Backbone.js Developed various question templates like Yes-no, Multiple Choice, Fill-In; which allowed authors to customise their questions. Researched and implemented CKEditor and created few plugins for it Researched on libraries like Underscore.js, Stylus.js and Handlebars.js. Used YUI-for creating a flow chart of the code. Explored and put in to effect new libraries like Require.js and Pixi.js. Built common components like Grid Layout, Graph component, Validate Input. Implemented Accessibility that uses JAWS / Text-to-Speech for the project. Added test cases using Nightwatch.js and Mocha test runner. Contributor in the CICD pipepline for automatic deployment. Time Tracking for Basecamp Implemented MVC framework using Angular 4. Worked with Basecamp REST APIs, using Node js and Express Framework. Implemented a 360 degree view for objects using Threejs Implemented authorisation using O-Auth.

  • Associate System Engineer

    IBM India Pvt Ltd•  August 2014 - January 2016

    Worked as a part of Solutions Operations Team under Cloud Business Solutions(CBS). The responsibilities included being the first point of contact for any issue that arises in the CBS Projects. It further included analyzing the issues to find the root cause and make the required code fixes. Apart from this,undertook code enhancements as well regular monitoring activities

Education

  • LJ Institute Of engineering and technology

    Computer Science & Engineering, BE•  August 2010 - June 2014

    Graduated with a Bachelor of Engineering in Computer Engineering. (8.37 CGPA)

Skills

nupur2710 has not updated skills details yet.