Principal Software Engineer
CurrentResponsibilities -• Currently working as a Principal Engineer and handling a team of around 5+ people and parallelly doing development of features also.• Doing code reviews to ensure quality.• Work closely with product owners to design features and prioritize tasks.• Collaborating with the team to identify and fix technical problems.• Resolve priorities issues of production on time.Developed Features• Developed end to end gift bundle transfer functionality where a subscriber can gift some data to another subscriber. Covered all the cases and tested via Junits and beanshell scripts.• Developed Minimum Contract feature in which a subscriber can have a contract for a certain duration and if it cancels before the contract end date then the cancellation charges will be applied.• Developed Hotbill feature in which need to generate invoice for deactivated subscribers, exposed rest api's and scheduler for the same.• Developed OTT (Over the Top) Integration to handle packages offered by other vendors to the subscribers.• Supported Long SMS, previously only short SMS was supported.• Upgrade Downgrade Monitoring, whenever a prepaid account moved to postpaid account or vice versa, need to have metrics to check the time taken in overall process.• Additional Data SIM Resumption, this feature will take into consideration multiple scenarios when the first sim card changes states and accordingly we have to change the state of the data sim. This has to be segregated between prepaid and postpaid.