Srikrishna Jagarlapudi

Senior Software Engineer

Hyderabad, Telangana, India12 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in designing secure software solutions.
  • Proven track record in improving developer experience.
  • Strong background in cloud-based software development.
Stackforce AI infers this person is a SaaS-focused software engineer with expertise in cloud solutions and developer tools.

Contact

Skills

Core Skills

Software InfrastructureEngineeringSoftware DevelopmentC#Test Coverage

Other Skills

CommunicationProgramming LanguagesSoftware DesignDesign DocumentsSystem PerformanceProblem SolvingCreative Problem SolvingDatabasesBack-End Web DevelopmentMicroservicesData StructuresTest AutomationObject-Oriented Programming (OOP).NET FrameworkDebugging Code

About

Senior software engineer at Atlassian. Ex-Software Engineer at Microsoft, in SharePoint Authentication team. Previously worked in Microsoft's MSGraph team and as a software developer in Homesite Insurance before that. Graduated in May'15 from University of Florida, Gainesville with master's in computer science. Ready to work remotely or relocate within US.

Experience

12 yrs 5 mos
Total Experience
2 yrs 5 mos
Average Tenure
2 yrs 8 mos
Current Experience

Atlassian

Senior Software Engineer

Oct 2023Present · 2 yrs 8 mos · Hyderabad, Telangana, India · Remote

Software InfrastructureEngineering

Microsoft

2 roles

Software Engineer II

Mar 2019Mar 2023 · 4 yrs · Hybrid

  • Designed and implemented a premium conditional access policy feature in SharePoint, that allowed customers fine-grained
  • control over access to sensitive resources.
  • Updated the SQL database layout and modernized existing legacy code to ingest this data.
  • Implemented a telemetry solution to surface the number of customers adopting the feature.
  • Fixed an API incompatibility with the site, giving XFN partners greater visibility and control into 401 challenges and
  • how to handle them.
  • Implemented cloud tests that are run at code check-in to help avoid regressions. This minimized incidents (< 4) that were
  • raised in the last two years for the code base.
  • Maintained up-to-date documentation for both implementation details and issue investigation This greatly reduced the
  • turnaround time for addressing customer escalations.
  • Worked with customer teams (ex: Qualcomm, Novartis) to investigate and resolve issues during the preview release of
  • the feature.
  • Designed and implemented a license verification API. This was adopted by multiple premium security feature owners and
  • teams across the SharePoint organization.
  • Designed and implemented an extension for admins to choose per-user access to protected SharePoint resources. Customers
  • can configure fine-grained settings via the SharePoint PowerShell module.
  • Identified a pattern of incidents caused by backward compatibility issues and implemented a test-based solution that alerts the
  • developer of any regressions. This reduced the incident count significantly
Software DevelopmentC#

Software Engineer

Feb 2017Mar 2019 · 2 yrs 1 mo · Hybrid

  • Designed and implemented a schema validation tool that surfaces syntax, structure and cross-integration issues to the user. This
  • eliminated the need for manual debugging for our partner developers.
  • Created an automated schema publishing process (0->1), that provides continuous integration, tracking and change
  • management via Azure Dev-ops. This removed the need to publish schemas manually.
  • Created automated build pipelines to validate changes by partner developers and securely publish them to end-to-end canary
  • tests before they are deployed. This reduced hours of manual effort to minutes.
  • Automated merging, validation and conflict resolution of simultaneous schema changes from multiple partner developers to
  • guarantee service consistency and availability.
  • Implemented a secure operation to POST latest schemas and configuration to production storage accounts, and share updates
  • to a Teams channel for visibility and transparency for partner developers
  • Wrote and maintained detailed documentation of the new schema publishing process, outlining prerequisites and instructions
  • to integrate workload services seamlessly.
  • Overall, adoption of new schema publishing process significantly improved partner dev experience in integrating their API
  • with MSGraph and resulted in a 10x increase in number of workloads/partners
Software DevelopmentC#

Homesite insurance

Software Developer

Jul 2015Jan 2017 · 1 yr 6 mos · Boston, MA

  • Implemented a windows service based on Command pattern that polls the database to find relevant records, and converts these records to objects, which are serialized to xml and are then posted to a Restful Web-API
  • Made enhancements in JQuery, Html and T-SQL scripts to the existing web application as part of a project to increase the total user yield by showing the users the different types of discounts they are eligible for and the amount being deducted
  • Incorporated a third party chat application called BoldChat, to the existing web application to improve overall user experience. Also created a data logging module using Microsoft Enterprise library (log4net) as part of the application for internal analytics usage
  • Implemented a windows service based on command pattern that polls the database for users who did not complete their quotes, and sends out emails using a third-party SalesForce application called ExactTarget, prompting them to complete their quotes. Also created a data logging module using Microsoft Enterprise library (log4net) as part of the application for internal analytics usage
  • Implemented Certificates validation, Data validation and data logging module for Single Sign On through SAML Assertion based on Command pattern
  • Implemented the restructuring of a webpage using XSLT and JQuery to improve user experience
Software DevelopmentTest Coverage

Mctrans center

OPS Programmer (Part-time)

Feb 2014May 2015 · 1 yr 3 mos · Gainesville, Florida Area

  • Implemented a module as part of a standalone software application that takes in different traffic volumes and other road related metrics as input and generates a report about the Two Way Stop intersection, which gives information about the delays experienced by vehicles, among other metrics. The project was implemented using MVVM pattern in .Net, WPF. Web link to the project : http://www.transportation.institute.ufl.edu/?p=3448
CommunicationProgramming Languages

Siemens corporate research

Internee

Jul 2012Jun 2013 · 11 mos · Bangalore

  • Implemented an algorithm to create a tool that automatically identifies classes that are potential candidates for Extract-Class refactoring. The algorithm used the output generated by an open source application called NRefactory which took a solution as input and gave details about the code within the solution, similar to Reflection. The application design was done using Layered architecture.
  • Created a UI using windows forms to make the tool user friendly and added it as a plug-in to the Visual Studio environment, under the tools menu. Application developers within Siemens are currently using this tool.
Communication

Education

University of Florida

Master of Science - MS — Computer Science

Jan 2013Jan 2015

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE — Computer Science

Jan 2008Jan 2013

Birla Institute of Technology and Science, Pilani

Master of Science - MS — Chemistry

Jan 2008Jan 2013

Stackforce found 100+ more professionals with Software Infrastructure & Engineering

Explore similar profiles based on matching skills and experience