Responsible for the fundamental technology work of architecting/designing/building the core frameworks for system platforms and end to end solutions, including building platform and performance components.
Making high-level design choices and dictating technical standards, tools, and platforms with a large understanding of systems engineering principles.
An average day starts from having a daily review of the tasks status within a team. It continues with hands on implementation and an effort to make progress for a software release depending on the roadmap.
I love to build software so the practice of implementing day by day is really refreshing.
I like to keep learning new things, so the possibility to embrace new skills is always exciting.
Having too many meetings that lead no progress. Release software without a proper quality assurance process.
Contribute to open source projects. Attend tech conferences, participate to hackatons and and coding competitions. Online courses.