Sde Resume
RedmonD
TECHNOLOGIES & LANGUAGES:
Technologies: Java, AWS, ML, A.i., SQL, Hadoop, Cosmos, TensorFlow, Cassandra, Hbase, MongoDb, Excel, JUnit, Spring, CSS3, HTML5, JavaScript, jQuery, Angular, KnockoutJs, VSTS, Visual Studio, Git
Languages: R, C#, Hive, Scope, Python, Java, C++
EXPERIENCE:
SDE
Confidential, Redmond
Responsibilities:
- Migrate ML pipeline from SQL to CosmosDB
- Improve Index quality using statistical techniques and Machine Learning (see full solution portfolio for details)
- Improve Index performance by reducing index size and increasing quality (see full solution portfolio for details)
- Search algorithm coding in C++
- Manage Index generation jobs in Cosmos using Scope and C#
- Create statistical streams for team consumption
Confidential
SDE
Responsibilities:
- Own and deliver highly scalable Cloud Computing features in large distributed systems using Spring, Java, Python, Docker, EC2, DynamoDb, Ruby, and Linux. Used many AWS services like DynamoDb and IAM (User Authorization).
- Develop new features in Java, Spring, and custom frameworks utilizing AWS services like DynamoDb.
- Delivering solid diagnostics and monitoring for new features as well as better diagnostics for existing code using Python.
- Major performance improvements in asynchronous system bottlenecks. Discovery of hundreds of thousands of zombie Vms customers were paying for using Python.
- Quick analysis and resolution of issues during on - call rotations.
- Developed system analyzer for collecting logs from various hosts and services and summarizing telemetry. Used in determining blast radius for several evasive issues.
- Authorization code upgrade enabling more expressive customer security policies (IAM).
- Maintain pipeline health and resolution of version set issues and continuous delivery of fixes for Sev2 action items and Sev3 customer issues.
- Frequent upgrades of dependencies, e.g. JDK, Spring, Ruby, security
- Detailed UML diagrams for asynchronous workflows.
Technologies: Java, JUnit, EC2, DynamoDB, SQS, S3, IAM, Python, Ruby, UML, R Windows
Data Scientist
Confidential, Redmond
Responsibilities:
- I developed many predictive solutions using R, Python, and MxNet. The following projects mostly utilized predictive models.
- Typing Feature UIF (User Initiated Feedback) Analysis and Modeling. Predict what parent feedback a feedback belongs to using Deep Learning (MxNet).
- Application co-usage clustering using Python
- User Feedback Analysis using Deep Learning for classifying feedback
- Group Policy Analysis using Unsupervised learning
- Battery Drain Analysis and Modeling using Random Forest to identify features causing battery drain
- Windows SDK Installs Analysis and Modeling
- Edge User Churn Analysis. Used Random Forest and GLM to identify important variables causing users to switch browsers
- Edge Usage Outlier Analysis
- Founded Kaggle Club and competed in numerous ML contests like West Nile Virus and Bicycle Share
- Anomaly detection service using ARIMA model to predict where a signal should be compare to where it is
Technologies: R, Cosmos, C#, Python, MxNet
Confidential
Software Engineer, Redmond
Responsibilities:
- Development of distributed log search for Confidential Workflow using Elastic Search and Cassandra
- Own diagnostics and monitoring.
- High availability testing
- Built out Hadoop cluster for telemetry analysis, implemented HBase
- Analyzer framework to automate service issue mitigation, providing engineers with rich reports including root cause analysis (for details see my solution portfolio online).
- We were faced with many challenges building a reliability infrastructure on the Confidential team, but we worked together to create a first class diagnostics and reliability infrastructure, with first class tooling like scalable search, intelligent Alarming, Root cause analysis, High availability testing, auto-mitigation, and deep investigation into failures like networking issues. We built the core part of the Cloud
Technologies: C#, Hadoop, SQL, HTML5, JavaScript, R
Confidential
Software Engineer, Redmond
Responsibilities:
- Implemented portion of Confidential UI working closely with designers using HTML, CSS, and JavaScript (before jQuery was adopted). I taught the team how to develop isolated from dependencies and how to test against all sorts of potential issues and scenarios in advance of partner teams delivering their code. I taught them this and other agile practices.
Technologies: C#, SQL, HTML, JavaScript, jQuery, CSS
Confidential
SDE
Responsibilities:
- Utilize TDD to deliver high quality services in a rapid agile environment
- Ad serving technology serving billions of requests daily
- Worked on a strict Agile team - XP, Demos, weekly iterations, etc.
Technologies: C#, SQL, HTML, JavaScript