Petrus Prangate
About Petrus Prangate
Petrus Prangate is a Team Leader and Software Engineer at Canadian Bank Note Company, Limited, specializing in Identification and Border Management Software Systems.
Current Position at Canadian Bank Note Company, Limited
Petrus Prangate currently holds the position of Team Leader & Software Engineer at Canadian Bank Note Company, Limited in Bucharest, Romania. He has been in this role since 2018. In his current job, he is responsible for developing identification and border management software systems. He leads the team and also acts as the Scrum Master, ensuring the efficient execution of Agile methodologies. Petrus is heavily involved in writing design documents and functional specifications, as well as participating in design and code reviews. Additionally, he handles the installation and configuration of system components and supports the system post-deployment to ensure smooth operation.
Previous Experience at Cegeka
Before joining Canadian Bank Note Company, Limited, Petrus Prangate worked at Cegeka as a Senior Software Developer & Team Lead in Bucharest, Romania, for 9 months in 2018. During his tenure, he undertook leadership responsibilities and was actively involved in software development projects. His role required him to manage teams, ensuring project timelines and deliverables were met effectively.
Earlier Roles as Software Engineer
Petrus Prangate has accumulated a considerable amount of experience as a software engineer in various companies. He worked at S.C. Teamnet Solutions International S.R.L. from 2014 to 2018, where he spent four years honing his skills. Prior to that, he was at Asseco SEE (Romania) from 2013 to 2014 and at SC International Transactions & Services SA from 2012 to 2013. Each of these roles allowed him to develop his expertise in software engineering further.
Educational Background in Computer Science
Petrus Prangate studied at Universitatea „Dunărea de Jos” din Galați, where he attained a Bachelor of Engineering (B.E.) in Computer Science from 2007 to 2011. Concurrently, he also achieved a degree from the same institution's Facultatea de Stiinta Calculatoarelor in Computer Science. This solid educational foundation has been instrumental in shaping his career as a software engineer.
Technical Skills and Technologies Used
In his current role, Petrus Prangate utilizes a range of technologies including Java 8, Angular 6, Hibernate, and Spring. He employs testing tools such as Junit, Karma test runner, Mockito, and Spring MVC test. Additionally, he works with SOAP/REST Web Services and databases like Oracle and PostgreSQL. He applies S.O.L.I.D. principles, Continuous Integration, and Microservices concepts in his projects. Furthermore, he uses tools such as Weblogic, Tomcat, Maven, Git, and Bamboo in his software development processes. His technical proficiency encompasses both the development and testing phases of the software lifecycle.