Summary
Overview
Work History
Education
Skills
Certification
Internship
Extracurricular Activities
Timeline
Generic
RAHUL

RAHUL

Software Engineer
Kyoto,Kyoto

Summary

Passionate about leveraging technical expertise in software design, object-oriented programming, problem-solving, and web development to contribute to innovative solutions that enhance customer satisfaction and drive business growth. Eager to tackle challenging technical problems and collaborate with dynamic teams, committed to delivering impactful results.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Development Engineer

NIDEC Advance Technology Co., Ltd.
07.2021 - Current

Professional Summary:

Experienced Software Development Engineer skilled in designing, implementing, testing, and documenting software applications. Proficient in C++ programming and GUI development, dedicated to delivering high-quality software solutions that meet customer requirements and drive business growth.

Responsibilities:

  • Translate functional requirements into robust, scalable software design documents, guiding development processes to meet organizational objectives
  • Design, implement, test, debug and troubleshoot software applications for Windows environments, utilizing VCL Framework, MFC framework and C++, ensuring adherence to quality standards
  • Collaborate with cross-functional teams to implement communication protocols such as TCP/IP and FTP, facilitating efficient data transfer and integration
  • Utilize version control systems like SVN (Subversion) to ensure proper code organization, version tracking, and collaboration among team members
  • Create comprehensive technical documentation including design documents, user manuals and developer guides to support the software development lifecycle
  • Conduct comprehensive software integration tests, creating test cases and program checklists to ensure quality assurance and adherence to specifications
  • Provide support, guidance and mentorship to offshore team members, ensuring alignment with project objectives and adherence to quality standards

Key Achievement:

  • Led a software development project aimed at enhancing an existing platform. Collaborated with cross-functional teams to identify areas for improvement, developed and implemented innovative solutions and successfully delivered project objectives on time and within budget
  • Developed the "Log Getter" software application using Batch Script, enabling efficient retrieval of desired input logs. This initiative enhanced system monitoring and troubleshooting processes, resulting in improved operational efficiency

Technical skills:

  • Programming languages: C++, Batch Script
  • Tools and frameworks: C++ Builder, VCL, Microsoft Visual Studio, MFC, Ranorex Studio, SVN, Hyper-V
  • File Transfer: FTP
  • Communication protocols: TCP/IP, LAN, RS232C

Software Development Engineer

Yamato Group Co., Ltd.
01.2021 - 06.2021


Professional Summary:

As a Software Engineer, I played a pivotal role in improving and optimizing existing software applications. My focus on developing robust test cases and creating detailed technical documentation ensured the quality and reliability of software solutions.


Responsibilities:

  • Improved and optimized existing software applications, identifying areas for enhancement and implementing necessary changes to meet evolving requirements
  • Developed comprehensive test cases to validate software functionality, performance and reliability, ensuring a high standard of quality assurance
  • Created technical documentation detailing software design and usage guidelines, facilitating smooth knowledge transfer and system maintenance


Technical Skills:

  • Programming Language: C++
  • Tools and frameworks: C++ Builder, VCL, Git

Software Engineer

ASPARK Co., Ltd.
10.2019 - 01.2021


Professional Summary:

As a Software Engineer specializing in GUI development using MFC and C++, focusing on creating user-friendly applications for electric vehicle battery charging/discharging systems. With expertise in design, implementation, testing and documentation, I am dedicated to delivering high-quality software solutions that meet organizational objectives and enhance operational efficiency.


Responsibilities:

  • Designed and implemented user-friendly GUI applications for electric vehicle battery systems, employing MFC and C++
  • Created comprehensive test cases and conducted thorough testing to ensure optimal functionality and seamless user experience
  • Implemented control logic using Structured Text on Beckhoff TwinCAT PLC to enhance device operations and efficiency
  • Collaborated closely with cross-functional teams to ensure integration and functionality alignment


Technical Skills:

  • Programming Languages: C++, Structured Text
  • Tools and frameworks: Microsoft Visual Studio, Beckhoff TwinCAT, MFC, Git
  • Communication Protocols: TCP/IP, RS232C

Education

Vocational School -

Kyushu Japanese Language School
Fukouka, Japan
09.2019

Bachelor of Engineering - Electronics & Communication

Visvesvaraya Technological University
Karnataka, India
07.2018

Pre-University - Computer Science

Canara PU College
Karnataka, India
03.2014

Skills

  • Programming Languages: C, C, Python
  • Web Development: HTML, CSS
  • Frameworks: MFC, VCL, Flask
  • Tools: PyCharm, RAD Studio, Visual Studio Code
  • Office Productivity Suite: MS Office, MS Excel, MS PowerPoint
  • Platforms: Windows OS, Linux (Red Hat, Ubuntu)
  • Languages: English, Japanese, Hindi

Certification

  • AWS Solution Architect Associate (SAA-C03), Amazon Web Services
  • Career Essentials in Generative AI, Microsoft and LinkedIn
  • Industrial Automation Technology, Rexroth Bosch Group
  • TOEIC -895

Internship

Mangalore Refinery and Petrochemicals Limited


  • Completed a 12-day internship program during the final year of my Bachelor's degree in Electronics and Communication
  • Focused on automation and process optimization, gaining hands-on experience in utilizing Python for industrial automation
  • Developed scripts for process monitoring and control using Python, contributing to enhanced operational efficiency
  • Implemented solutions for data analysis and visualization using Python libraries, facilitating decision-making processes within the organization

Extracurricular Activities

  • Student Association President, ECSA, MITE, Karnataka, India, 03/2017 - 03/2018
  • Student Association Vice-President, ECSA, MITE, Karnataka, India, 03/2016 - 02/2017
  • Recognized and awarded for Table Tennis achievements in school and college, Karnataka, India, 05/2011 - 08/2018

Timeline

Software Development Engineer

NIDEC Advance Technology Co., Ltd.
07.2021 - Current

Software Development Engineer

Yamato Group Co., Ltd.
01.2021 - 06.2021

Software Engineer

ASPARK Co., Ltd.
10.2019 - 01.2021

Vocational School -

Kyushu Japanese Language School

Bachelor of Engineering - Electronics & Communication

Visvesvaraya Technological University

Pre-University - Computer Science

Canara PU College
RAHUL Software Engineer