Summary
Overview
Work History
Education
Skills
Languages
Accomplishments
Websites
Timeline
Generic

Pritesh Ranjan

Bengaluru

Summary

Dynamic Software Designer with a proven track record at ALSTOM Transport India Limited, specializing in Python programming and task distribution design. Achieved significant improvements in testing efficiency through automation frameworks and data analytics. Skilled in SQL and natural language processing, demonstrating strong problem-solving abilities and a commitment to quality.

Overview

3
3
years of professional experience

Work History

Software Designer

ALSTOM Transport India Limited
Bangalore
08.2023 - Current
  • Automation Framework Development: Developed a Python-based framework with Understand Tool API, LLVM Clang API, Pandas, LLAMA, and Retrieval-Augmented Generation (RAG) for safety-critical system test plans.
  • Task Distribution System Design: Implemented a Python-based system for task distribution in a multi-machine cluster, enhancing throughput and scalability, using Flask for backend services.
  • Automated Review Tool Development: Created a Python tool for automated test script (C++) and format/template reviews, utilizing libraries like pylint and flake8, improving quality, and streamlining the delivery process.
  • Coverage Analysis Reporting: Developed a Python web scraping application using BeautifulSoup and Selenium to generate coverage analysis reports.
  • Anomaly Detection Enhancement: Improved train log analysis using a full-text search database in MS SQL Server.
  • Data Analytics: Analyzed data using Python (pandas, Plotly) and Excel to assess savings and estimated task execution times.
  • Impact Analysis Tool: Used Python and spaCy for semantic similarity checks to analyze the impact of automation tools on requirement documents.
  • Dashboard & Monitoring System Backend Development: Designed and developed the Flask API backend for a dashboard and monitoring system integrated with a C# and ASP.NET frontend, implementing full-text search options with Postgres.
  • Test Result Verification Tool: Created a tool with Python and BeautifulSoup to verify test results generated by Doxygen.

Anubhav Intern

ALSTOM Transport India Limited
09.2022 - 07.2023
  • Automation of Module Test Script Generation project, utilizing Python and Clang API for C software
  • Assisted in the development and implementation of automation software, enhancing testing efficiency and accuracy.

Education

Master of Technology - Computer Science And Engineering With Specialization in Artical Intelligence and Machine Learning

Vellore Institute of Technology
Vellore
06.2023

Bachelor of Engineering - Computer Science Engineering

Chandigarh University
Chandigarh
07.2021

Skills

  • Performance optimization
  • Task distribution design
  • SQL and PostgreSQL
  • Python programming
  • Data analysis with Pandas
  • Web scraping techniques
  • API design and integration
  • Coverage analysis
  • Natural language processing with spaCy
  • C programming

Languages

  • English
  • Hindi

Accomplishments

  • Milestone completion: successfully completed critical milestones, recognized for dedication and quality work during project phases
  • Mentorship: mentored new team members, acknowledged for effective support and guidance
  • Program support: contributed to multiple critical projects, commended for multitasking, and timely delivery
  • Script development: developed automation scripts, recognized for innovation and process improvement

Timeline

Software Designer

ALSTOM Transport India Limited
08.2023 - Current

Anubhav Intern

ALSTOM Transport India Limited
09.2022 - 07.2023

Master of Technology - Computer Science And Engineering With Specialization in Artical Intelligence and Machine Learning

Vellore Institute of Technology

Bachelor of Engineering - Computer Science Engineering

Chandigarh University
Pritesh Ranjan