Dev Narayan
About Dev Narayan
Dev Narayan serves as the Senior Manager of Engineering at testRigor since 2020, bringing extensive experience in cloud development and software engineering from previous roles at Microsoft, Goldman Sachs, and Yahoo.
Work at testRigor
Dev Narayan has been serving as the Senior Manager of Engineering at testRigor since 2020. In this role, he oversees engineering projects and leads a team focused on developing innovative solutions. His responsibilities include mentoring team members to enhance their problem-solving skills and fostering a self-driven work environment. Narayan emphasizes a customer-centric culture within his team, promoting values such as innovation and respect.
Previous Experience at Microsoft
Dev Narayan worked at Microsoft in various capacities from 2010 to 2018. He began as a Senior Software Development Engineer from 2010 to 2014, where he contributed to software development projects in India. He then advanced to the role of Software Development Manager from 2014 to 2018, managing teams and projects focused on software solutions. His tenure at Microsoft provided him with extensive experience in cloud development and software engineering practices.
Career at Goldman Sachs and Yahoo
Narayan held the position of Software Engineering Manager at Goldman Sachs from 2018 to 2020, where he managed software development teams and projects. Prior to this, he worked as a Software Developer at Yahoo from 2008 to 2010, contributing to various software projects. His experiences at both companies enhanced his skills in software development and team management.
Education and Expertise
Dev Narayan earned a Bachelor of Technology (BTech) in Computer Science from the Indian Institute of Technology, Kanpur, from 2004 to 2008. His educational background laid the foundation for his extensive expertise in cloud development, microservices, and software engineering methodologies. He is proficient in continuous integration and continuous deployment (CICD), test-driven development (TDD), and behavior-driven development (BDD).
Technical Skills and Methodologies
Narayan possesses strong technical skills in developing distributed applications and managing the software development lifecycle (SDLC). He has experience in migrating legacy applications to modern databases and implementing event-driven architectures. Additionally, he advocates for agile methodologies, including Extreme Programming (XP) and pair programming, to improve team collaboration and project outcomes.