Boris Novoseletsky
About Boris Novoseletsky
Boris Novoseletsky is a Senior Programmer Analyst at TELUS Health in Ottawa with over 20 years of experience in software development and proficiency in a wide range of technologies.
Current Position at TELUS Health
Boris Novoseletsky is currently employed as a Senior Programmer Analyst at TELUS Health in Ottawa. Since joining the company in September 2008, he has been involved in developing and maintaining enterprise-scale applications. He leverages his extensive experience in various programming languages and technologies to contribute to the company's software solutions.
Previous Employment at Nortel Networks
Before his current role, Boris Novoseletsky worked at Nortel Networks as a Software Designer from 2000 to 2008, for a period of 8 years in Ottawa. During his tenure at Nortel, he gained significant experience in software design and development, enhancing his skills in creating robust and efficient software solutions.
Educational Background
Boris Novoseletsky holds a Master's degree in Electrical and Electronics Engineering from Donetsk Technical University. His formal education provided him with a strong foundation in engineering principles and techniques that he has applied throughout his career.
Technical Expertise and Skills
Boris Novoseletsky possesses over 20 years of experience in developing enterprise-scale applications using technologies such as Java, C++, and Shell Scripting. He is proficient in Java, J2EE, JavaScript, HTML, Hibernate, Perl, PHP, and Agile methodologies. He also has expertise in containerization and orchestration technologies like Docker, Kubernetes, and OpenShift. Boris is well-versed in version control systems including SVN, GIT, and Bitbucket, and is experienced in CICD tools such as Jenkins, Bamboo, and Artifactory.
Career Beginnings at Gallium Software Inc
Boris Novoseletsky started his professional career at Gallium Software Inc, where he worked as a Software Engineer from 1999 to 2000 in Ottawa. This initial position provided him with practical experience in software engineering, laying the groundwork for his subsequent roles in more advanced software development and analysis positions.