Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sarah Shaik

San Jose

Summary

A Software Engineer, skilled in leading cross-functional teams and with a proven track record of delivering high-quality software solutions. Seeking a challenging role to utilize my technical expertise and leadership skills towards the growth and success of a dynamic organization.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

IBM
02.2019 - Current
  • Architected and developed features and APIs from conception to production on IBM's Data Management Console, that enabled users to manage their data and monitor database metrics- JAVA, JS, Go, BASH, SQL, IBM DB2.
  • Lead a team of software engineers towards the delivery of a multi-scheduling feature on IBM's Data Management Console- JAVA, JS.
  • Collaborated with cross-functional teams to design and deploy distributed systems, ensuring seamless integration with existing infrastructure- JAVA, Go, SQL, IBM DB2.
  • Resolved many intricate performance-impacting issues by analyzing root causes and fixing them, thereby improving overall system performance by 20%
  • Utilized Docker for containerization and Kubernetes for orchestration in development and deployment processes.
  • Implemented CI/CD pipelines using Jenkins, automating the build, test, and deployment processes to accelerate software delivery and reduced time-to-market by 50%- Jenkins, Groovy, BASH.
  • Implement and maintain code quality standards and mentored junior engineers, providing guidance on best practices, coding techniques, and project management principles- Git, Jira, ZenHub.

Software Engineer

Cisco Systems
08.2016 - 12.2018
  • Delivered machine learning models that recommended allocation of virtual machines to physical hosts for an on-prem Cloud Platform, thereby minimizing downtime
  • Used Pandas for data pre-processing and Numpy, Scikit, Matplotlib to collect, clean, and analyze data
  • Built microservices using Python Flask, Go, and Swagger to develop REST APIs for a route and certificate management workflow that connected an Order Management system to a Cisco Cloud Platform
  • Used OpenShift/Kubernetes environment and Docker to provide PaaS solutions for a cloud platform with lightweight deployments.
  • Worked on Infratructure migration from on-premise Cloud environment to Kubernetes and deploying a microservice architecture on it using Docker and Kafka.
  • Set up monitoring metrics of infrastructure and microservice health using Grafana.

Network Engineering Intern

Verizon Wireless
03.2014 - 12.2014
  • Worked with tools such as PeopleSoft, ArcMap, GeoPlan, Putty, and WinSCP alongside Python to program cell site
  • Performed manual tests, managed EME data reports and signage, and managed cell site repeaters in the Verizon West Area Network.

Education

Statistics and Computer Science, B.S. -

University of California, Davis
Davis, CA

Skills

  • Programming Languages: Golang, Python, R, JAVA, Groovy, SQL, YAML,
  • Machine Learning and Statistics: GLM, KNN, MLE, PCA, Random Forest, XGBoost
  • Platforms and Cloud Experience: IBM Cloud, Openshift, Kubernetes, Linux, Unix, Windows, Darwin
  • DevOps Experience: CI/CD, Jenkins, Docker, Podman
  • Source Control and Agile Tools: Git, BitBucket, GitHub, ZenHub

Timeline

Senior Software Engineer

IBM
02.2019 - Current

Software Engineer

Cisco Systems
08.2016 - 12.2018

Network Engineering Intern

Verizon Wireless
03.2014 - 12.2014

Statistics and Computer Science, B.S. -

University of California, Davis
Sarah Shaik