Badges
Certifications
venkatakrishnans has not earned any certificates yet.
Work Experience
Software Engineer Intern
Intertrust Technologies• May 2019 - August 2019
• Worked as a contributor of DRM system application which allows the customers to manage their DRM subscriptions, features, keys and billing. I worked on 14 microservices of this application that were developed using the stack of Reactive Spring, Spring boot, Dynamo DB, Reactive-gRPC and docker. • Integrated the Dynamo DB local with the build cycle to use the Dynamo DB docker containers during local development, testing and build pipelines which removed the dependency of being connected to the internet to run the tests. Also reduced the cost of running multiple services in cloud as it was replaced by the local database. • Migrated the Dynamo DB from provisioned cost model to on-demand pricing which helped us to reduce the costs significantly. It removed the cost of overprovisioning and paying for unused capacity. • Introduced new features and fixed bugs with 100% unit-test coverage using Junit, Mockito and Wiremock.
Software Engineer
Tesco Bengaluru• July 2015 - June 2018
• Worked as lead contributor of Routing and tracking applications which allocates the parcels to the Tesco internal fleet and third-party carriers in a cost-efficient. Also tracked the parcels by consuming the tracking statuses from both internal fleet and various third-party agents but giving a single unified view of status of the parcels to the customers. • Developed multiple Microservices for the transport team of Tesco which helped to manage the supply chain of Tesco. • Engineered applications that involved real time event processing in the scale of millions of events per day by consuming the events from various applications through Enterprise messaging systems like Tibco and Kafka. • Designed, Developed, tested, deployed and supported the applications based on the business requirements and delivered those features within a sprint using agile methodologies and used JIRA to manage the scrum. • Experience in tracking the issues in the live applications, mitigating those issues and reporting the RCA of the issue by using monitoring tools like Splunk, Appdynamics and APM.
Education
University of Texas at Dallas, Richardson
Computer Science, MS• August 2018 - May 2020
COE, Guindy (College of Engineering)
Electrical Engineering & Computer Science, BE• August 2011 - April 2015