I'm Vaibhav Tyagi, a software engineer based in Redmond, Washington, with a master's degree in Computer Science from the University of Texas at Dallas. With over 3 years of experience in software engineering, I've developed a passion for designing and developing efficient algorithms, automating processes, and improving code performance. When I'm not coding, you can find me capturing moments through photography, hiking, or cheering on my favorite football team. I'm always excited to meet new people, share experiences, and learn from others. Let's connect and explore opportunities to drive innovation and growth together!
- C++, C#, Python, Java, SQL, Shell Script
- Mac OS, Windows, Linux (Ubuntu)
- Git, GitHub SDK, UiPath, Azure DevOps, Azure SDK, Azure Batch, Azure ServiceBus, Azure BlobStorage
- Azure CosmosDB, BigQuery, MySQL
- .NET, Django, Bootstrap
- Designed and developed a driver application using C# for transitioning from single client to 20+ clients, improving code generality and reusability, while setting up infrastructure in Cosmos DB, Azure Batch, Blob Storage, and Service Bus Topics.
- Developed a deduplication service in C# for attachment extractors, resulting in a significant reduction of 82% in download API calls and blob read/ write requests, leading to cost savings and improved code efficiency.
- Designed and implemented an algorithm to detect, process, and preserve sequence of DeadLetterQueue (DLQ) messages using C# and Azure SDK, achieving 95% reduction in manual efforts and significant time savings.
- Automated build and deployment process using Python, DevOps, and Github SDK, uploading only modified code modules, boosting efficiency by 80% and significantly reducing deployment times.
- Improved CI/CD pipelines using DevOps and shell script, enabling faster and more reliable code deployment from development and release branches, and reducing deployment times.
- Developed Azure logic app alerts and dashboards to facilitate timely issue detection, simplify debugging, and track code performance, enhancing overall system maintainability.
- Implemented an automated data import process using UiPath and C# to seamlessly transfer data from Softeon to Big Query, enhancing accuracy to 100% and eliminating discrepancies
- Reduced data latency from 24 hours to 30 minutes, enhancing generated report precision on the DOMO platform.
- Created a customized automation process to compare prices between UPS and other vendors to gather detailed information on differences in rate based on factors like location, weight, and packaging to facilitate improved decision-making.
- Analyzed business reports in Domo, extracting insights from Big Query data, and summarized functionalities into Excel for team reference.
- Led the execution of SeekOut's Website security clearance feature data pipeline, refreshing the security-clearance-tag map with 1.5 years' worth of data from around 6 million job listings.
- Implemented a project in C# and .NET framework to validate security clearance input and output file schemas at each stage of the data pipeline, reporting users on missing keys and invalid data fields.
- Contributed to Confluence by documenting the current infrastructure of the data pipeline and schema validation code, while also reviewing the security clearance feature architecture and proposing enhancements for improved speed and accuracy.
- Managed Yardi's real estate management database comprising almost 20,000 customers, utilizing advanced SQL scripting to rectify anomalies and ensure a consistently high-quality database.
- Developed SQL scripts to generate conversion rate insights reports in collaboration with approximately 25 clients' account managers.
- Conducted beta-testing of client website user interface, analyzed user feedback, reported bugs, and optimized websiteβs functionality
- MS in Computer Science from π« The University of Texas at Dallas, Dallas, Texas, π May 2023
- BE in Computer Engineering from π« Savitribai Phule Pune University, Pune, India, π May 2019
π» TechStack: Python 3, MySQL, Django, Bootstrap, HTML, CSS
I developed a comprehensive system for librarians that includes book search, check-in/check-out functionality, borrower management, authentication, and fine management features, allowing librarians to efficiently manage the library operations and track fines.
Β Githubπ» TechStack: Java
I developed a secure messaging system using Java with AES and RSA encryption algorithms. It includes public key cryptography for authentication, nonce encryption for authenticity verification, and AES 128-bit encryption for message confidentiality.
Β Githubπ» TechStack: Python 3, NSEpy, NumPy, Matplotlib
Developed a bot to give live price of a National Stock Exchange (NSE) stock upon messaging the stock symbol. Created a technical analysis module giving market performance of a stock using data of last 6 months.
Β Githubπ» TechStack: Java, OpenCV, SQL
I collaborated with a team to develop a CCTV-based monitoring system for restricted areas. The system included an anti-theft module with alarm triggers and notifications to security personnel. Additionally, I implemented a face verification feature to ensure secure transactions.
Β Githubπ» TechStack: Python 3, MySQL, Pandas, Matplotlib
Led a team of 3 to design an application to keep crime reports safe, secure and yield significant insights from the data.
Β Githubπ»Redmond, Washington
You can reach me via email at
[email protected]
or connect with me on
LinkedIn.