As a full-stack software engineer at CSX, I have been deeply involved in the development of intermodal applications, including the creation of a real-time vehicle tracking website to optimize vehicle usage. In this role, I collaborate closely with cross-functional teams in an agile environment, contributing to every phase of the software development lifecycle.
This hands-on experience has not only strengthened my technical expertise in CI/CD processes but also honed my ability to deliver high-quality, scalable solutions under tight deadlines.
I am continuously expanding my skill set by working with new technologies such as Kafka for real-time data streaming, Azure for running the application on the cloud, and infrastructure-as-code tools like Terraform. In addition, I have gained familiarity with CI/CD tools, including Jenkins and Spinnaker.
Building on my internship experiences and coursework, I have continued learning new technologies and have further developed myself to be able to solve new problems.
In my position as a Software Engineer Intern on the Field Applications team at CSX, I collaborated with other engineers to design, develop, test, and deploy changes for the ‘My Engineering Life’ application. This experience helped give me a deeper understanding of the development process.
A significant part of my role was leading a group of eight interns working on the backend of our intern cohort's project, which involves developing an application to manage 500+ resources. This leadership role helped me improve my product management and communication skills.
In this role, I had the opportunity to further develop my skills in software engineering. I had been able to learn new programming languages, tools, and design principles. I demonstrated these skills through creating new pages on the ‘My Engineering Life’ application to allow for engineers to report issues with railroad equipment.
My time in this position was a great learning opportunity that strengthened both my technical skills and my leadership abilities.
During the summer of 2022, I had the opportunity to work as a Software Development Engineer Intern at Amazon on the Automated Profitability Management team. This experience was invaluable in allowing me to gain exposure to industry-level programming processes, design projects and implement them using code, and collaborate with my team in an agile environment.
In this role, I was tasked with developing a new feature that recommended profitable prices to Amazon Sellers. This required me to use my technical skills in programming, as well as my ability to understand the seller's needs and identify opportunities for improvement. Through this process, I gained experience with full-stack development, project management, and working in a agile team to deliver successful projects.
My experience at Amazon taught me the importance of utilizing resources and to think critically about how to solve complex problems. Additionally, the culture of innovation and customer-centricity at Amazon inspired me to continue pursuing my passion for technology and its ability to create positive change.
Overall, my time as an SDE intern at Amazon was a formative experience that allowed me to develop my technical and collaborative skills and to gain valuable insight into the industry lifecycle of programming.