Surya Singh

Surya Singh

Senior Agile Developer @ Trainline

About Surya Singh

Surya Singh is a Senior Agile Developer at trainline.com in London, United Kingdom, with over 15 years of experience in software development. He has previously held positions at FCS Computer Systems, BrickRed Technologies, Fiserv, and JK Technosoft, and holds a Master's degree in Computer Science.

Work at Trainline

Surya Singh has been employed at trainline.com as a Senior Agile Developer since 2009. In this role, he has contributed to various projects and initiatives, leveraging his expertise in agile methodologies. His responsibilities include developing and maintaining software solutions that enhance the user experience for trainline's customers. He has been part of the team for over 15 years, indicating a strong commitment to the organization and its objectives.

Previous Experience in Software Development

Prior to his current role, Surya Singh held several positions in software development. He worked as a Software Engineer at FCS Computer Systems from 2002 to 2004, followed by a position as a Senior Software Engineer at BrickRed Technologies from 2004 to 2006. He then served as a Team Lead at Fiserv from 2006 to 2008. Additionally, he was a Project Lead at JK Technosoft from 2008 to 2016. These roles provided him with a diverse range of experiences in software engineering and team leadership.

Education and Expertise

Surya Singh studied at R K Mission H S School and later pursued a Master's degree in Computer Science at Indian Jobs and Careers from 1999 to 2002. His educational background has equipped him with a solid foundation in computer science principles. He has developed expertise in various technologies, including AWS migration, JavaScript frameworks like Reactjs and AngularJs, and continuous integration tools such as Teamcity and GO.

Technical Skills and Proficiencies

Surya Singh possesses a wide range of technical skills relevant to software development. He is proficient in multiple communication protocols, including AJAX and SOAP, and has experience with various databases such as SQL Server, Oracle, and DB2. His background includes strong knowledge of .Net and web technologies, specifically WCF and ASP.NET. He utilizes infrastructure management tools like Vagrant and is familiar with version control systems, including Git and Subversion.

Testing and Monitoring Technologies

In his development process, Surya Singh employs various testing tools, including NUnit, SpecFlow, and Rhino Mock. He is also skilled in search and monitoring technologies, specifically the ELK stack and Newrelic. These tools and technologies enable him to ensure the quality and performance of the software solutions he develops, contributing to the overall success of his projects.

People similar to Surya Singh