Suggestions
Andrei Troshkin
Technical Manager – Netcracker Technology
Professional Background
Andrei Troshkin is a highly skilled technical manager with extensive experience in software development and team leadership. Currently, he serves as the Technical Manager at Netcracker Technology, where he leverages his expertise to lead projects and manage teams in developing innovative software solutions. With a solid career history at Netcracker Technology, he has held various roles, including Team Leader and Senior Software Engineer, showcasing his versatility and depth of knowledge in the field.
In addition to his work in software development, Andrei has imparted his knowledge as a Java trainer at the IT Academy, demonstrating his commitment to education and mentorship within the tech community. His experience as a Java Developer at EPAM Systems further solidified his foundational skills in software engineering, allowing him to thrive in complex project environments.
Education and Achievements
Andrei Troshkin has an academic background in software studies, having completed his education at the prestigious Belarusian State University of Informatics and Radioelectronics (BSUIR). This comprehensive education provided him with the essential grounding required to excel in various programming languages and software technologies.
Known for his decision-making skills and agility, Andrei continually embraces Agile methodologies, specifically Scrum, to enhance project efficiency and productivity. He has effectively utilized his extensive knowledge of various frameworks, languages, and tools, including Java, SQL, JavaScript, Hibernate, Spring, GWT, and JSF, to drive successful outcomes in his projects.
His hands-on experience with development tools such as SVN, Git, Ant, Maven, Jenkins, along with his adeptness in server management on platforms like Tomcat, Weblogic, and JBOSS, positions him as a versatile leader in the tech industry. Moreover, Andrei's expertise in database technologies like Oracle and MySQL enhances his development capabilities, allowing him to manage data-driven applications proficiently.
Achievements
Throughout his career, Andrei has demonstrated a remarkable ability to lead teams and deliver high-quality software products. His leadership roles have not only involved overseeing project execution but also mentoring new engineers, fostering an environment of learning and growth. His exceptional testing skills using JUnit, Mockito, and Selenium underscore a commitment to quality assurance, ensuring that the software developed meets the highest standards before deployment.
His passion for technology and continuous learning keeps him engaged in the latest advancements in the software development landscape. In his current role as Technical Manager, he plays a pivotal part in steering the company's projects toward success while inspiring those around him.
In summary, Andrei Troshkin exemplifies a blend of technical prowess, leadership skills, and a passion for education, making him a respected figure in the software development community. His commitment to both his career and the industry at large highlights his contributions and potential for continued success in the tech world.