Software Architect/Engineering Manager
Login to Send EmailDescription
I have been employed in software development for almost 10 years and have written code for significantly longer. I am a deep specialist in databases and a good generalist in most other areas. I built myself as a T-shaped developer. I have worked databases, back-end, front-end (web and native, mobile and desktop) and testing throughout my time. With databases, I have experience with everything from relational algebra theory (I studied C.J. Date) to database design and normalization to query, procedure and index optimization. Throughout my career, I have developed a systemic viewpoint and an ability to understand how different components of a project and different teams interact together, all in order to walk the path of technical leadership. As a true engineer, I understand the importance of measuring before changing. Also, I am a sociable person and I have a teaching degree and have taught on numerous occasions with excellent results. Currently I am learning Solidity.
Due to my experience, I am currently aiming for a software architect/engineering manager/team lead role, or a role with growth opportunities toward a similar tech leadership position, a position in which I can grow and polish the skills of colleagues. From a tech stack POV, I am most excited by opportunities to work in Rust and opportunities to work on free open-source software. If you are looking to make the world a better place and need an engineer contact me.