Badges
Certifications
Work Experience
Senior Software Engineer
CSX Corporation•  July 2023 - Present
I have been working as a Software Developer (Technical Lead) with CSX Transportation, one of the United States' leading rail-based freight transportation suppliers. I am engaged in all phases of the software development life cycle (SDLC) which include gathering and analyzing user/business system requirements, high-level design and low-level design, implementation, and maintenance of software products. Roles and Responsibilities: Design and develop microservice applications using technologies like Java, Sprint Boot, and databases like MongoDB, Oracle, and distributed messaging system Kafka. Lead an engineering team responsible for developing applications for managing rail transportation operations. High-level and low-level designing of new functionalities. Design review, code review, and test case reviews. Manage project priorities, deadlines, and deliverables.
Education
IIT, Madras (Indian Institute of Technology)
Computer Science & Engineering, M.Tech•  August 2004 - January 2006•  CGPA: 7.6
JNTU, Hyderabad (Jawaharlal Nehru Technological University)
Computer Science & Engineering, B.Tech•  August 1999 - March 2003•  Percentage: 65