WORK EXPERIENCE
Dorothy Phiri
Date of birth: 30/11/1995
Nationality: Zambian
Gender: Female
CONTACT
Lovinčićeva 7
10000 Zagreb, Croatia
(Home)
-om
(-
09/12/2019 – CURRENT Zagreb, Croatia
Software engineer Ericsson Nikola Tesla
• Working in a collaborative and iterative environment, delivering
high-quality software to meet stakeholder needs and company
achieving goals.
• Developing and maintaining REST APIs for reliable data source
registration, data collection, and ingestion using Python/FastAPI.
• Implementing and enforcing robust data security by utilizing
Cloudflare, Azure, JWTs, and certificates to ensure the
confidentiality, integrity, and availability of data.
• Improving the scalability and performance of a data management
system using Presto, Spark, Minio, and Postgres.
• Integrating pipelines to ingest and process data from diverse data
collection systems and data sources.
• Writing testable, maintainable, and readable code by following
Python clean code principles.
08/01/2018 – 30/09/2019 Zagreb, Croatia
.Net developer Intern Ericsson Nikola Tesla
• Developed and maintained web applications using ASP.NET MVC,
jQuery, HTML, and Bootstrap, ensuring a high-quality user
experience.
• Designed and created scalable and efficient databases utilizing
Entity Framework Code First with MySQL.
• Migrated and modernized an ASP.NET Web Forms employee
evaluation application to an ASP.NET MVC application, improving
performance by 70%.
• Defined and documented technical specifications for an employee
evaluation web application.
• Mentored and coached colleagues with less programming
experience, helping them to develop their skills in writing and
clean and maintainable code.
10/10/2017 – 04/01/2018 Zagreb, Croatia
Software developer Intern Ericsson Nikola Tesla
• Wrote and executed Java unit tests to ensure code changes met
requirements and specifications.
• Performed Selenium unit tests to verify the functionality and
behavior of the code, contributing to the overall quality and
reliability of the software
• Acquired knowledge and skills to identify and improve code
inefficiencies, enhancing the performance and maintainability of
the code.
21/03/2017 – 30/09/2017 Zagreb
Software developer Intern IN2 Grupa
• Gained fundamental knowledge and skills in designing and creating
MS SQL databases.
• Contributed to the development and maintenance of a web
application's client-side, leveraging jQuery, Angular2, and
Bootstrap 3.
• Documented end-user testing procedures for a web application,
ensuring clear and concise instructions for testers.
08/11/2016 – 15/03/2017 Zagreb, Croatia
Student Helper Zeraxo d.o.o,
• Gained knowledge of the C# programming language and to apply the programming skills to the realworld application
• Contributed to the development of new web application features using the Umbraco content
management system platform
• Assisted with developing new web application features using the Umbraco content management
system platform
• Learned teamwork skills and collaborated with individuals with technical and non-technical skills
EDUCATION AND TRAINING
17/03/2017 – 15/10/2020 Zagreb, Croatia
Professional Master of Computer Engineering (struč.spec.ing.comp) Algebra
University College of Applied Sciences
• Designed and developed a smart home automation system prototype using IoT devices such as
Raspberry Pi, Smart plug, Sensors for temperature, wind, carbon dioxide, and humidity, ESP8266
wifi network processor, and SMT232 M3 cortex microcontroller
• Analyzed identified and assessed security vulnerabilities in wireless protocols such as Bluetooth,
ZigBee, MQTT/TCP, and Wi-Fi that areused in smart home systems.
• Implemented payload encryption and secure communication channels to protect confidential
information in smart homes by utilizing HTTPS, TLS, authentication/authorization, and CA
certificates
• Evaluated and recommended security mechanisms to protect smart homes from unauthorized
access
Address Ilica 242, 10000, Zagreb, Croatia
Software Engineering
Final grade 5
Website https://www.algebra.hr
Type of credits ECTS
Field of study sub-specialization in
Number of credits 120
Thesis Security in smart
home communication protocols
29/09/2014 – 22/02/2019 Zagreb, Croatia
Bachelor of Computer Engineering (bacc. ing. comp) Algebra University College of
Applied Sciences
•
•
•
•
Designed and developed an ASP. NET MVC web application for online legal services
Defined the specifications and scope of testing the functionality of the web application
Created test plans and executed test to meet the defined requirements of the application
Designed and create an MS SQL database from Code First approach
Address Ilica 242, 10000, Zagreb, Croatia
Final grade 4
Type of credits ECTS
Website https://www.algebra.hr
Number of credits 180
Field of study Software Engineering
Thesis Multilanguage Online Legal Advise Web
Application and Testing Plan
01/10/2013 – 15/02/2014 Zagreb, Croatia
Croaticum Certificate Faculty of Humanities and Social Sciences of the University of
Zagreb
Address 10000, Zagreb, Croatia
Field of study Croatian Language
Final grade 4
LANGUAGE SKILLS
MOTHER TONGUE(S): Bemba
Chewa
Other language(s):
English
Listening C2
Spoken production C2
Reading C2
Spoken interaction C2
Writing C2
Croatian
Listening C1
Spoken production C1
Reading C1
Spoken interaction C1
Writing C1
Spanish
Listening A2
Spoken production A1
Reading A2
Spoken interaction A1
Writing A2
Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user
ADDITIONAL INFORMATION
Honours and awards
17/06/2021 Algebra University College
Commendation of the Professional Council Awarded for the excellent success and achieved results in
the study of Applied Computing, in the generation that is a two-year specialist graduate professional
study.