Hi, I’m Komal Arshid, and I work as a Software Developer at General Motors (GM). My journey into the world of coding and automotive technology began unexpectedly, and it’s been an incredibly rewarding experience.
Initially, my academic path was geared towards pre-med studies. While exploring backup career options, I chose Computer Information Systems (CIS) hoping to develop technical skills and secure a stable job before potentially applying to medical school. Surprisingly, I discovered a genuine passion for IT and decided to fully embrace a career in coding.
In the automotive industry, coding is fundamental to nearly every aspect of vehicle development and maintenance. From implementing bug fixes and integrating technological upgrades to designing entirely new features, software is at the heart of modern vehicles. My primary role at GM involves working on a Vehicle Configuration Application, utilizing Java and Angular technologies. This internal application is crucial for GM’s marketing, engineering, and pricing departments, enabling them to define and manage detailed vehicle specifications.
The level of detail within our vehicle configuration application is extensive. Every component of a vehicle, from the steering mechanism and engine specifications to the selection of seat covers, is meticulously configured within the system. Engineering and marketing teams input this comprehensive data, which is subsequently used by finance teams for pricing. A significant part of my work involves developing code that cross-references the information provided by marketing and engineering. This ensures that the vehicles being promoted are not only feasible to manufacture but also fully compliant with engineering standards and regulations. This process of vehicle coding is essential for streamlining production and ensuring accuracy across different departments.
Komal Arshid, a software developer at General Motors, pictured enjoying her hobbies – a certified yoga teacher, painter, and hiking enthusiast.
For those interested in pursuing a career in coding, especially within the exciting field of vehicle technology, I’d like to share a couple of key tips that I’ve learned along the way:
Valuable Advice for Aspiring Coders:
- Embrace Mistakes and Ask Questions: Don’t be afraid to be wrong or seek clarification. Effective use of search engines like Google is also crucial! The tech landscape is constantly evolving, meaning continuous learning is essential, and no one possesses all the answers.
- Maintain Openness to Learning and Growth: A willingness to learn and adapt is paramount in the tech industry. By staying curious and embracing new challenges, you’ll position yourself for success and continuous professional development.
Programming Languages and Tools I Utilize:
My daily toolkit includes Java, Angular, IntelliJ, Oracle, VsCode, and, of course, Stack Overflow – an invaluable resource for any coder!