Post Job Free
Sign in

Software Engineer Development

Location:
Bengaluru, Karnataka, India
Posted:
November 12, 2024

Contact this candidate

Resume:

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



Contact this candidate