Pavithra Kamalakannan Ushakannan

Seattle, WA ยท pavithrakanan93@gmail.com

I'm a Seattleite, working as a Senior Software Engineer at Microsoft. I hold a Master's Degree in Computer Science. My journey in USA began as an Engineering Intern, and through dedication and hard work, I've steadily advanced in my career. Currently, I play a pivotal role in developing and implementing features for OneDrive and SharePoint, with a focus on efficient traffic routing. Working within a scrum framework, I constantly engage with new components, which fuels my passion for learning. In essence, I am a versatile individual who thrives on challenges and excels in handling multiple tasks simultaneously. My motivation to excel in my field stems from the belief that challenges drive my continuous improvement.


Experience

Microsoft

Senior Software Engineer
Aug 2024 - Present

VMware Inc.

Senior Software Engineer

  • Developed microservices using Java Spring Boot for multi-tenant system - usage metering platform that collects, aggregates, and processes the data for VMware cloud and partner services.
  • Built cloud infrastructure with Terraform enabling Cloud Governance using Infrastructure as Code Frameworks and deployment of several AWS resources like Athena, Lambda, Glue Crawlers, SNS, and s3, for analytic querying and event-driven computing.
  • Designed and implemented an automated process to purchase subscription from Google cloud partner service, reducing manual intervention by Product Managers for customers wishing to purchase subscriptions, reducing clerical errors by 100%

May 2022 - Aug 2024
Member of Technical Staff 3

  • Performed migration alerts on VMware Aria Operations - Wavefront from AACv1 to AACv2. This is a major step forward in terms of Multi-tenancy support, standardized template for alert definition and so on. This improved overall quality of alerts in terms of features and usability.
  • Designed a system for checkpointing of data collections for customer deployed hosts, that also learns to backfill with most recent and accurate usages of the customer with a 15-minute delta. This helped in reducing manual overhead in service, achieved log optimization and usage data accuracy of 97%.
  • Created a test plan to determine stability of the metering platform with handling duplicate usages. I also ensured that the system is secured tightly by ensuring that the usage identifier is a deterministic hash of various fields.
  • Worked on establishing Role-Based Access Control on VMware CloudGate - service orchestration and authentication tool for the team to achieve Least Privilege and reducing unintended access.

LexisNexis, A Division of RELX Inc.

Senior Software Engineer

  • Extensive experience in building Software Tools that provide professional solutions for Law Firms
  • Created Python scripts to enable communication and data transfer between SQS, Lambda, and EC2 instances
  • Experience with supporting continuous integration/continuous delivery pipeline by integrating with Jenkins to deploy projects and check system health and performance

Aug 2019 - May 2022
Software Engineer III

  • Sound understanding for Core Java concepts including Multi-threading, Exception Handling, and Collections
  • Hands on experience with application architecture to develop Service Oriented models, and Restful APIs, micro services that communicate with NoSQL databases
  • Achieved 90% Certification environment stabilization, and improved unweighted availability by 40%
  • Developed a multi-threaded solution that collect and compress periodic high-volume data from on-premises data storage, and automated resources from legacy on-premise product during migration, therefore made cost optimizations on the cloud assets
  • Wrote AWS Cloud Formation templates to create SQS, and Lambda, which will asynchronously process raw data picked up from data lake repository on AWS EC2 instances

Software Engineer II

  • Designed and developed framework to consume the web services hosted in Amazon EC2 instances
  • Developed Multi-threaded solution to retrieve data from S3 buckets, convert the raw data to files that will be utilized by the front-end application rendering documents to customers
  • Identified implementation challenges that are effecting product reliability and made significant contributions to addressing these issues by designing, and implementing solutions to these problems
  • Developed Junit test cases to rigorously test out resources and improve code coverage
  • Extensively worked on improving resiliency and enhance feature cycle time by 25% from every 7.8 weeks to 6 weeks

Engineering Intern

Affirmed Networks, Inc.

  • Programmed several attributes of the 5G messages and implemented concept of scaling using containerized applications
  • Accomodate updates to automation scripts to keep up with the changing product architecture with changing customer requirements
  • Developed automation tools which will be used during the development of EPC products which supports 5G/4G/3G/2G technologies
  • Implemented code that supports the IEs in registration messages using C++ data structures for encoding and decoding of the messages using OSS compiler

January 2019 - August 2019

Grader - Department of Computer Science

The University of Texas at Dallas
September 2018 - December 2018

Vice President of Administration and Finance - RHA

The University of Texas at Dallas

Coordinated with cross-functional teams, monitored all operations. Supervised the budgeting and financial accounts of the club, organized speaker events, workshops, Agile/Scrum sessions and panel discussions.


May 2018 - December 2018

Systems Engineer

Infosys Limited

Involved in Information Systems framework development and maintenance for a multinational banking and financial services corporation headquartered in Charlotte, North Carolina.

  • Developed Information Systems and monitoring tool using Java
  • Created stored procedures to collect data from data source and provide structured data that can be readily used by business units
  • Worked extensively with Tableau Server for publishing and sharing reports with stakeholders and business users, and members of the QA teams
  • Automated scheduled scripts to convert BO reports into tableau dashboards for user groups and ETL developers

July 2014 - May 2016

Education

The University of Texas at Dallas

Master of Science
Computer Science - Data Science Track

GPA: 3.5

August 2017 - May 2019

Anna University

Bachelor of Technology
Information Technology

GPA: 3.9

August 2010 - May 2014

Skills

Programming Languages & Tools
  • ++
  • Java, Python, R-programming, C++, Scala
  • Aurora, MySQL, Oracle, PostgreSQL, Marklogic, MS SQL Server, MS Access
  • JavaScript, HTML, CSS, XML, XQuery, JSON
  • AngularJS, Bootstrap, Apache Spark
  • Azure DevOps Server, Git, SVN
  • Windows, Mac OS, Unix, Linux
  • Advanced Excel, Microsoft Office Suite, JIRA, Jenkins, Microsoft Visio, Apache Hive
  • Agile Development & Scrum

Interests

Apart from being a Software Engineer, I enjoy most of my time reading books. I'm an avid bookworm who loves fiction. Books put my brain into a pleasurable trance-like state, and allow me to enter a whole new world, similar to meditation. They give me the ability to feel empathy for people I've never met, living lives I couldn't possibly experience for myself. Books put me inside the character's skin.

I also follow a number of sci-fi and fantasy genre movies and television shows. I am a self-confessed Harry Potter devotee. I've read the books multiple times and watched the films more times than I can count, and I also spend a large amount of my free time collecting the Potter franchise merchandise.


Awards & Certifications

  • AWS Certified Solutions Architect - Associate
  • R programming for Data Science - Udemy
  • 3 rd Department of Information Technology, Jerusalem College of Engineering, India.
  • Merit Rank holder placed in top 2% of the Candidates in NIIT National IT Aptitude Test, India.
  • 1 st Prize in Essay writing in Youth Red Cross Science Day Celebration, India.
  • Knowledge expert at Wizpert.
  • Treasurer - IT Dept., Jerusalem College of Engineering, India.
  • Executive Member - IT Dept., Jerusalem College of Engineering, India.
  • Organizational Head - IT Dept., Jerusalem College of Engineering, India.