System Programming is one of most sought after skills. Many of the application developers think system programming as working with command window, doing some black & white stuff and being away from Colors, UIs and Images. It’s not true. System programming means working with system. Writing the code, keeping in mind the underlying system capabilities. When you execute an instruction, it will be executed by the CPU by talking to the kernel.
I bet most of the ASP.NET /JSP programmers don’t even know, how HTTP handlers are written? How Request is processed? How WebServer works?
They merely know the system basics. What they know is Langauge Systex and Features. In my openion, every programmer should learn the internals of the operating system first. So that they can write efficient code.
Enterprise agility ✔ Engineering Excellence ✔ DevOps ✔ Data Science, IOT, RPA and Cognitive
An accomplished agile leader with a successful track record for building high growth engineering organizations, transforming traditional teams to be agile and scaling operations.
A change leader with rich experience in defining enterprise vision, strategy in alignment with business roadmap, articulating to “C” level executives, and taking charge for end to end delivery (inception to design to deploy and support).
Known for delivery excellence, product focus and technical leadership. An enterprise products guy who enjoys putting disruptive technology and tools to transform legacy teams.
IT Directions | Strategy | Innovation | Design thinking
Agile transformations | Coaching | Scaling
DevOps | Continuous delivery | Application Lifecycle
Lean Product Management | Program Management
IT Leadership | Strategy | Innovation | Mentoring
High Scale Enterprise Architecture | API Development
Cloud Computing (Azure, AWS, Private Cloud)
Containers | Microservices | Test Automation
Data Analytics | Machine Learning | Cognitive
Audit, Compliance and Data Privacy (SOX, PCI)