Senior Software Engineer
Software Development Engineer
November 2018 to February 2020
Software Development Engineer
February 2016 to August 2018
Greater Seattle Area
October 2012 to February 2016
June 2008 to September 2012
Colorado Springs, Colorado Area
Sr. Software Engineer
May 2001 to May 2008
What company does Seema Bhatia work for?
Seema Bhatia works for Microsoft
What is Seema Bhatia's role at Microsoft?
Seema Bhatia is Senior Software Engineer
What industry does Seema Bhatia work in?
Seema Bhatia works in the Computer Software industry.
Senior Software Engineer @ Microsoft Redmond, WASoftware Development Engineer @ Expedia Group From November 2018 to February 2020 (1 year 4 months) Software Development Engineer @ Amazon Worked on a small team to launch Amazon Rekognition at Reinvent 2016. Implemented end to end software solutions for multiple APIs related to Face, and Object using Java, C++, NoSQL - DynamoDB and MySQL-Aurora RDS: Detect Faces, Detect Objects, Search Faces, Compare Faces, and List Faces.Implemented multiple control plane APIs for authentication and authorization: List Collections, Create Collection and Delete CollectionDesigned, Developed and Lead the first version of Image Moderation from end to end.Designed, Developed and Lead the first version of the solution for Database Schema deployment and Data Pipelines. Designed, Developed and Lead the first version in GovCloud, the ITAR regulated data.Designed, Developed C++ Dynamic Throttling for Data Training API.Designed, Developed Request and Response Processor, refactored Face and Object requests using Apache Thrift Protocol using Java and C++.Implemented Front End User’s Collection Cache versioning.Implemented Backend Face Id Algorithm using SHA256. Implemented Asynchronous layer for the first version of Persons API using Amazon SQS.Optimized the DB Schema, Indexes and Stored Procedures for Aurora RDS.Refactored, and improved the performance for NoSQL DynamoDB Layer and DAO Layer.Implemented Backend Storage Metering and FrontEnd API Metering.Integrated Data Models and refactored the code to load API specific models.Collaborated with Project/Product Manager, Data Team and Research Team to deliver solutions.Organized Sprint Planning meetings, defined user stories, identified Sprint Goals and deliverables. From February 2016 to August 2018 (2 years 7 months) Greater Seattle AreaStaff Engineer @ Qualcomm Technical Database Lead for Graphics Driver/Camera Test Results.Designed/Architect DB schema.Designed Scalable Solution to manage Terabytes of data.Designed/Developed a Business Intelligence platform to process billions of rows.Monitored/Optimized OLTP for daily volume of millions of transactions.Designed/Implemented ETL Solution using SSIS and SQL Agent Job Scheduler to migrate bulk tests and daily manual test results.Coordinated and Translated Business and Integration requirements across cross functional project teams into configurable component designs and solutions.Implemented Data Access Layer for Windows and Linux OS. Integrated and linked multiple drivers (TDS, ODBC and DBI) for Linux Database communication layer.Planned Framework of Disaster Recovery and High Availability Solution. Implemented Database Abstraction Layer using stored Procedures, CTE, Pivot/UnPivot, user defined tables and views.Monitored and Managed Database capacity planning, sizing and database growth projections. Monitored and Managed data loads, data enrichment, performance tuning and queries of large datasets.Implemented Scalable solution to reduce transaction duration, and improved concurrency.Responsible for troubleshooting complex production issues. Configured, and Monitoring multiple DB Servers and DB Instances in clustered environment.Migrated MySQL database to SQL Server database using SQL Server Migration Assistant.Managing database maintenance, quality assurance and production database environments and managed application upgrades on them. Responsible for all DB code Reviews, and Releases.BI Reports – implemented Pre-cached Asynchronous solution for big computations.Designed/Implemented solutions for Synchronous and Asynchronous transactions using SQL Server Agent Jobs.Provided Technical guidance/mentoring to multiple sites and multiple user groups for Database Driven Applications. From October 2012 to February 2016 (3 years 5 months) Boulder, COStaff Engineer @ Fluke Networks Architect, Designed and Developed high performance in memory Wi-Fi Database Management System using C++, Qt, templates, Boost Library, STL library and Ubuntu.Designed and Developed user profile configuration system using C++, and JSON library.Designed, and Developed wired and wireless UI configuration using C++, Qt, Ubuntu.Designed and Developed Wi-Fi Scanning and monitoring UI enhanced with trended charts using C++, Qt and Ubuntu.Designed and Developed system-wide reporting infrastructure using C++, Qt, Ubuntu.`Lead engineer – directed and coordinated work to achieve scheduled tasks.Worked with Product Planner to accomplish system specifications and requirements.Developed UI for Wireless and IPv6 discovery using Visual C++. Developed Database Access Layer for Wireless and IPv6 discovery using Visual C++.Designed and Developed RDBMS - created tables, indexes, normalization, wrote views, triggers, logs, established login roles, and stored procedures using SQL Server. Architect, Designed and Developed Business Intelligence Report Infrastructure using SSRS.Developed Interface to retrieve report data from OLTP using T-SQL (SQL scripts, views, and stored procedures).R&D work to transform OLTP data to OLAP using SSAS. Designed and Developed Business Intelligence reports – real time, historical data, drill down, sub-reports, charts, parameter filtering and interactive sorting, secured access. Wrote VB.Net assemblies to share functions across reports.Deployed reports in SSRS report viewer and developed Visual ASP.Net application to embed .rdl reports.Developed Visual C#.Net application to generate SSRS pdf reports using Report Server Web Services.Designed and developed Key Performance Indicators (KPI) for network devices and interfaces performance using Stored Procedures. Implemented aggregation algorithms to retrieve data for different time frames. From June 2008 to September 2012 (4 years 4 months) Colorado Springs, Colorado AreaSr. Software Engineer @ L-3 Communications Worked on Distributed Element Management System, the system provided administration and provision of Network Interface Units, Radio Base Units, and Subscriber Units. The project has multi-threaded and multi-processor components for Fixed Wireless structure - next generation voice and data communication system. Developed OMC (configuration and control) SW for mobile switch/controller using Visual C++.Designed/Developed Service provider to open up database connections per database and access database using Visual C++.Designed/Developed ADO and OLEDB interface layer (middle level) using asynchronous calls, batch processing, transactions, multiple result sets, macros and templates using Visual C++.Designed/Developed relational database management system, views, triggers, stored procedures, extended stored procedures to update, delete and adding records using SQL Server.Designed/Developed DTS mechanisms and wrote core design and program for conversion in Heterogeneous and Homogenous distributed multi-database management system using SQL Server DTS.Designed/Developed remote sites data replication system using SQL Server Replication.Developed radio resource management SW for Base Station, using UNIX and C.Developed business and technical design using UML – Use Case, Sequence, Entity-Relationship (ER) and Data Flow diagrams.Designed/Developed Presentation layer/GUI interface for provisioning and data manipulation of different Element Management System components, and workflow using MFC and ATL components.Designed/Developed embedded software - a networking protocol for dynamic allocation of Air Interfaces to Ethernet Subscriber Units for 1Mb Subscriber Unit using C and Unix OS.Part of the core team to develop proprietary OS on using C, MQX OS, and Unix OS.Performed code analysis and algorithm optimization tasks. From May 2001 to May 2008 (7 years 1 month)
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
3 year(s), 9 month(s)
There's 89% chance that Seema Bhatia is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required