Post Job Free
Sign in

Information Technology Senior Engineer

Location:
Bengaluru, Karnataka, India
Posted:
January 31, 2025

Contact this candidate

Resume:

Avinish Rai

Bengaluru • ************@*****.*** • 858-***-**** • Avinish Rai LinkedIn • avinishrai57 GeeksforGeeks Profile • KaliKoder3 - LeetCode Profile

EDUCATION

Birla Institute of Technology, Mesra, Ranchi Sep 2020 - May 2022 M.Tech in Computer Science and Engineering CGPA: 8.6 Relevant coursework: Data Structure, Algorithms, DBMS, Graph Theory, Mathematics West Bengal University of Technology, Kolkata Jul 2015 - Jul 2019 B.Tech in Information Technology CGPA: 7.14

PROFESSIONAL EXPERIENCE

Bosch Global Software Technologies - Bengaluru Jan 2024 - Present Senior Engineer - Tools Developer

• Developed Python script for file comparison and automated JSON report generation, enhancing review efficiency.

• Engineered a Perl-based automated .ehb file comparison tool, refactored from GUI to CLI for dynamic argument handling in Jenkins pipelines, improving efficiency by 100%. Integrated into the existing toolchain by adding Groovy scripts, automating artifact comparison, Excel report generation, and eliminating manual effort. Enabled parameterized builds, automated Artifactory retrieval via curl, and optimized logging, error handling, and version tracking for seamless artifact management.

• Engineered Excel data extraction tool with customizable configurations, enabling flexible and reliable data handling.

• Built dynamic web page using HTML, CSS, and JavaScript, integrating real-time API data for improved user engagement.

• Designed intelligent column detection in Python, resolving tool inefficiencies and ensuring accurate data processing.

• Automated Selenium-based web scraping with dynamic scrolling and XPath, enhancing data extraction reliability.

• Optimized tools with null-value checks and dynamic header adjustments, ensuring robust data integrity.

• Introduced caching for database optimization, addressing bottlenecks and improving performance.

• Enhanced user experience with responsive web design, ensuring consistent performance across devices. Bosch Global Software Technologies - Bengaluru Sep 2022 - Dec 2023 Associate Software Engineer

• Automation and GUI: Developed a Python tool with Trie data structures to automate ".arxml" file node mapping, reducing manual effort. Created an intuitive tkinter GUI for user interaction.

• Code Quality: Utilized SonarQube for code analysis, significantly reducing code smells. Achieved 100% unit test coverage, ensuring robust code quality.

• Application Optimization: Resolved runtime issues by converting the application to a .exe file using Launch4j with Java 11, ensuring smooth operation and SDK compatibility.

• Django REST API: Designed a robust REST API for user management, authentication, and status updates using Django, Python, and SQLite for local development.

• Front-End & API Skills: Proficient in HTML, JavaScript, CSS, and usability testing. Skilled in modern JavaScript frameworks (React) and REST API integration for high-performance user experiences. Bosch Global Software Technologies - Bengaluru Nov 2021 - May 2022 Software Engineering Intern

• Responsibility: Integrating the database into the data processing workflow to improve efficiency.

• Achieved significant productivity gains by optimizing data retrieval processes.

• Expertise utilized: Python, SQL, HTML, and CSS.

• Reduced parsing time from 30 minutes to 10 minutes by directly fetching data from the database.

• Designed and created a user interface to streamline data retrieval from the database.

• Played a critical role in the success of the project and its impact on company operations.

• Developed proficiency in Oracle and Enterprise Architect, industry- leading technologies, during the internship. PROJECTS

Automated Stock Trading and Portfolio Rebalancing System -

• Developed an automated trading system that executes stock transactions every 10 minutes using Alpaca's paper trading API.

• Implemented a dynamic portfolio rebalancing algorithm based on predefined investment ratios, ensuring the portfolio aligns with strategic goals.

• Designed the system to monitor stock prices and holdings, adjust investments accordingly, and execute buy/sell orders to maintain the desired portfolio composition.

• Utilized RESTful API for real-time order execution and monitoring, handling order placement, status tracking, and rebalancing operations seamlessly.

• Achieved a fully automated solution capable of performing complex trading strategies with minimal manual intervention. SKILLS

Functional : JIRA, Git, CI/CD, Agile, SDLC, oracleDB, SonarQube, Testing, Development, Vagrant, API, jenkins, Groovy, AWS, Linux Technical : Python, c++, c, Java, javascript, HTML, CSS, Django, flask, SQL, selenium, webscrapping, backend, XML, JSON



Contact this candidate