Nick Makarov
About Nick Makarov
Nick Makarov is the Lead Middleware Developer/Architect at TELUS in Vancouver, Canada, with extensive experience in software development and architecture.
Company: TELUS
Nick Makarov currently serves as the Lead Middleware Developer/Architect at TELUS in the Vancouver, Canada Area. He began this role on January 1, 2019. His significant contribution includes developing a home network management mobile application that enables customers to control their network, devices, data usage, speed, and troubleshoot network-related issues. In this capacity, he utilizes several technologies, including JavaScript, Node.JS, Postgres, Redis, Docker, Jenkins, and OpenShift.
Previous Roles in Vancouver Area
Prior to joining TELUS, Nick Makarov held several senior positions in the Vancouver, Canada Area. He worked at Broadridge as a Senior Software Developer in 2018 for 11 months. His role at PayByPhone as a Senior Developer/Architect spanned 11 months in 2017. Additionally, he served as a Senior Javascript/Salesforce Developer at Hyperwallet from 2016 to 2017. Other notable positions include being a Senior Web Developer at HSBC from 2015 to 2016 and a Software Engineer at Farm At Hand during the same period.
Early Career Experience
Nick Makarov's career includes various technical roles across multiple industries. He worked at Witkit Inc. as a Senior Software Developer for 3 months in 2014 and as a Senior Software Developer at Pendo Rent Software for 11 months in the same year. He also served as the Lead UX Developer at HSBC from 2013 to 2014 and held a 5-month tenure as Lead UX Developer at Safeway in 2013. Prior to these roles, he was a Senior Architect/Software Developer at TeckResourses and a Senior Software Engineer at Nokia in 2012.
Education and Expertise
Nick Makarov studied at the Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University), where he earned a Master of Computer Applications (MCA) in Computer Engineering from 1990 to 1996. This education laid the foundation for his technical expertise, which spans multiple programming languages and platforms. In his current role, he employs technologies such as JavaScript, Node.js, Postgres, Redis, Docker, Jenkins, and OpenShift.
Independent Work and Consulting
From 2010 to 2012, Nick Makarov worked independently as a Lead Web Developer. This period was characterized by a diverse set of projects that likely involved web development and UX design. This experience further expanded his proficiency in web technologies and application development. Before this, he worked at Reinvent, Inc. as a Senior Web Solutions Developer from 2006 to 2010, where he focused on developing comprehensive web solutions over a span of four years.