For our developer series Behind The Code, we get in touch with some of the brilliant minds from the developer community. This time, we talked to Shambhu Nath Singh, who is working as a Senior Software Engineer at Spectrum7 Technologies.\n\nThe Beginning\u00a0\n\nA BE-CSE graduate, Singh developed an interest in coding when he was in high school. He used to write basic programs such as adding two numbers and try to understand how it's being executed. As time passed, his interest in programming grew. \u201cI was actually much curious about how smartphone apps are built. So I started digging more and more and started building small mobile applications,\u201d said Singh. \u201cEventually, it became a fun activity for me. I would build apps and install into my friends\u2019 phones and test them,\u201d he added with a laugh.\n\nBut the journey to becoming a software developer wasn\u2019t a cakewalk. Singh started his gig as a professional software developer when he was still pursuing his engineering. He was managing his work, his final year project and he was preparing for his final exams. \u201cI used to stay awake for a long time at night, studying and watching tutorials. And I would next morning I used to implement them in the office,\u201d said Singh.\n\nHowever, the hustle was worth it. Today, Singh is leading a team of software development. His role at Spectrum7 also includes the creation of architectures of new products, designs of back-end and front-end, analysis of technologies which can fit the requirements and sometimes, resource-wise effort estimations.\n\n\u201cToday, I can see the difference between me before joining the company and me after joining. Every day an exciting journey,\u201d Singh added.\n\nKnowledge And Tech Stack\n\nWhen asked about how he upgraded his skills and knowledge, Singh said, \u201cWell, honestly speaking, I didn't go through any particular MOOCs. I am very good at digging stuff on the internet, so I used resources available on several websites. Also, I have spent enough time watching tutorials on YouTube.\n\nFurther, he always stated that he used to practice a lot. He believes that when you learn a new program or get a problem statement that needs to be solved by coding, work on it with complete focus, and keep trying until and unless you execute and run it without any errors.\n\nLooking into the tech stack of the Spectrum7 developer, most of Singh\u2019s projects are based on Node.js, AngularJS and NoSQL database. He believes that Node.js projects are really powerful in terms of performance and real-time activities. Talking about tools, he uses Web-Storm, Atom etc. He also uses Eclipse as it provides better structures for file systems. Another tool from Singh\u2019s stack is the express framework \u2014 he reckons that it is useful in terms of data communication between back-end and front-end.\n\nTalking about Java, Singh said, \u201cone of the most powerful tools is Spring MVC framework with Hibernate ORM tool \u2014 it gives better flexibility to the projects.\u201d\n\nSingh\u2019s Take On DevOps\n\nDevOps as a technology domain is said to have a much longer life. \u201cIt is a key factor in the IT sector \u2014 it not only helps developers to coordinate with the team but also help in executing processes to complete the software building at a faster pace.\u201d\n\nTalking about the future, Singh said that the industry is extensively heading towards automation. And why not? The RPA technologies have reduced the cost, maintenance and the resources to develop software. So, the transformation is real.\n\n\u201cIf one wants to be a DevOps specialist then, you must keep yourself updated with the latest technologies across several industries and how they are going to be integrated with other platforms, Compatibility is a critical aspect, and platforms with higher compatibility will definitely be a success,\u201d Singh added.