Andrejs M.
About Andrejs M.
Andrejs M. is a Senior Developer and Tech Product Owner with expertise in interactivity development using React and TypeScript. He has a strong background in Domain-Driven Design and functional programming with Elixir, and has worked with various technologies while collaborating with stakeholders across different time zones.
Current Role at OrangeLV
Andrejs M. has been working at OrangeLV as a Senior Developer and Tech Product Owner since 2014. In this role, he engages with clients in both Latvia and the USA, ensuring that product requirements are clearly defined and met. His responsibilities include overseeing the development process and collaborating with stakeholders across various time zones.
Previous Experience at CUBE Agency
Prior to his current position, Andrejs M. worked at CUBE agency as a Senior Developer from 2010 to 2014. During his four years at CUBE, he contributed to the development of a reliable recurring payments system as part of the platform's architecture. This experience laid the groundwork for his expertise in interactivity development.
Education and Expertise
Andrejs M. studied at Latvijas Lauksaimniecibas Universitate, where he achieved a degree in Civil Engineering. His technical expertise includes interactivity development using React and TypeScript, as well as functional programming with Elixir, specifically utilizing the Phoenix and Ecto frameworks. He also employs Domain-Driven Design for architectural purposes.
Technical Skills and Technologies
Andrejs M. utilizes a wide range of technologies in his projects, including NodeJS, Docker, CI/CD, and Kubernetes. His skill set enables him to effectively manage and implement complex systems, ensuring high-quality development outcomes. He also occasionally provides consulting on UI implementation for various company projects.
Recruitment and Team Management
Andrejs M. has experience in running hiring processes for developers at various levels, from junior to senior. This involvement in recruitment reflects his understanding of team dynamics and the technical skills required for successful project execution.