Shivani Gulati
*******.********@*****.*** 807-***-**** https://www.linkedin.com/in/gulatishivani/
Profile
I am an academically qualified Artificial Intelligence student and an enthusiast deeply entrenched in coding and developing great solutions. I can add great value to the company by helping the clients with technological solutions. I have 3+ years of experience as a software engineer in developing code for high–volume businesses and supporting Network Optimization for a client in the railway sector. I have worked in all phases of software development, input gathering, code development, unit testing, demoing, troubleshooting, and bug-fixing.
Experience in WABTEC CORPORATION
SOFTWARE ENGINEER IN AI PROJECT MARCH 2024-CURRENT
[Python, Nlp, Bert]
·Formed and led an AI team to introduce AI capabilities into the product.
·Developed a proof of concept to enhance user experience by implementing a voice command feature using the Hugging Face library, Transformers, PyTorch, and Google Colab notebooks.
·Collaborated with developers to integrate the voice command feature, making the product more user-friendly.
·Continuously working on this project alongside daily tasks, ensuring smooth integration and testing of AI functionalities.
·AI Personalized Voice-Based Assistant
oShowcased and presented the need for AI in today’s era.
oFinalized requirements and designed system architecture for voice-based assistants.
oLed the development of a voice command feature to improve user interaction with the product.
oUtilized Hugging Face, Transformers, PyTorch, and Google Colab for implementation.
oSuccessfully created this proof of concept and integrated it into the existing product workflow
oDesigned user-friendly interfaces for natural and intuitive user interactions.
oDemoed to Leadership.
oReleased version 1 of its Documentation.
SOFTWARE ENGINEER JUNE 2023-CURRENT
[C++, Java]
·Creation of Train schedules, Authorities for the train, Trip Plan Information, Engine Consist, Bulletin Generation, etc. for Train Dispatcher UI.
·Contributing to pushing back data to the database, creating/modifying the data, and then sending it to UI
·Hands-on with Oracle database programming and tuning of SQL queries.
·Peer reviewer for the code ensuring code quality and adherence to best practices.
·Proficient in troubleshooting & debugging Precision Dispatch System technologies/software.
·Managing the full software development lifecycle from requirement gathering to deployment & maintenance
·Adaptable to changing requirements & committed to quality/customer satisfaction.
·Collaborating with cross-functional teams for successful tech integration with railroad systems
·Participating in Scrum ceremonies & coordinating with cross-functional teams for product delivery
·Analyzing data to identify areas for enhancement & implemented solutions (Kaizens) to increase efficiency & productivity
SOFTWARE ENGINEERING SPECIALIST JULY 2021 – JUNE 2023
[C++]
·Analyzing requirements and Input Gathering
·Translating Requirements and Functional Designs into technical design in Confluence and XWIKI.
·Coding, Unit Testing, and Documentation
·KT sessions for New Joiners
·Demos to customer
·Smooth Hanover to Quality Assurance Team
·Providing input to the Content writing team
·Interacting with all stakeholders to ensure accurate solution implementation.
INTERN – CSE DEVELOPER JAN 2021 – JULY 2021
[HTML, CSS, JavaScript, Angular, NodeJS, Paper JS, TypeScript]
I worked in the Research & Development of a Railway Domain Project (Web View Client) that provides great features for viewing territory, sub-division, desk displays in playback, live mode and Help Display based on the static and dynamic updates from the Server using Angular framework (CLI, Angular material) and paperJS framework for its UI.
·Developed and enhanced Track Line Display (TLD) and implemented the functionality of real-time annotation and note creation.
·Optimized TLD with enhancements like genericizing the device arrow and signal orientation and eliminating PaperJS zoom references.
·Created a PaperJs Unit Testing framework and achieved over 95% code coverage with over 100-unit test cases.
·Proficient in using SonarQube and Karma tools to identify and fix code smells, bugs, and vulnerabilities.
·Improved the maintainability of the codebase by following coding best practices such as writing clean, modular, and readable code, using design patterns, and documenting code changes in ICD.
Education
COURSE
YEAR
M.tech (CSE – Artificial Intelligence)
2019-2021
Indira Gandhi Delhi Technical University for Women (IGDTUW)
B.tech (CSE)
2015-2019
Srm University
Skills & Tools
Components
Skills/Tools
Web-based Technology
HTML, CSS, JavaScript, Angular, NodeJS, Paper JS, TypeScript
Programming/ Framework
Java, Python, AI/ML, NLP, DL (Tensor Flow, Pytorch), C++
Services
Rest API, Web Socket, JBoss
Code Review/ Coverage Tools
SonarQube, Karma, Black Duck, Polaris
Unit Testing
Jasmine and Angular
Command Line
Linux Commands, Vim, VI Editor
Build Tool
Maven
Database
Oracle SQL Developer (Relational Database), Versant (Object Oriented Database)
Extra
Confluence, XWiki, Gitlab, Source Tree, Azure DevOps, Rally, Mobaxterm, ALM, Git
General
Communication, Self-Quick-Learner, Leadership, Teamwork, Problem Solving
Publications and Presentations
Research Paper published in IGI Global on Deep Learning-Based Object Detection in Diverse Weather Conditions: https://www.igi-global.com/article/deep-learning-based-object-detection-in-diverse-weather-conditions/296236
Presented a paper on "Gamedome: Platform for multiple games" at 'TIMES 2019' held at SRM University Haryana.
Projects
Object Detection in Adverse Weather Conditions (ImageAI and Deep Learning): To create a model that detects objects in various weather conditions. Implemented and fine-tuned deep learning models for improved accuracy.
Model for Text Classification (Python + Deep Learning): In this project, implementation of existing word embedding techniques such as TF-IDF GloVe, BERT and Word2Vec has been done in a team and a new model has been proposed for text classification.
Gamedome, Music Player (Python): I have used 3 modules i.e., tkinter for the basic user interface of the music player, mutagen.id3 for fetching the metadata, and pygame to load and play the music.
School Management System (Core Java): This project was made by using swings for the front-end part and MySQL for the back-end part of the project.
Activities and Interests
Volunteering, Surfing, Cooking, Traveling
Languages Known
English, Hindi