I'm
Mariyan Dimidov
About Me

Hi there! I'm Mariyan, a passionate Junior C# Developer with experience in developing
web applications with and RESTful APIs using ASP.NET Core and Entity Framework Core.
Proficient in working with Microsoft SQL Server and experienced in leveraging Docker for
application containerization. Seeking to grow in a collaborative team environment and
contribute to real-world projects.
When I'm not immersed in development, you can find me working out or reading a book, as
I believe in the power of balancing work and play. Let's connect and explore how our
paths can intersect!
Teamwork
95%
While working onboard a ship, teamwork was essential to ensure smooth operations. I have extensive experience collaborating effectively in a team environment.
Organized
95%
I consistently met deadlines and prioritized tasks effectively during university projects, coursework, and professional work. I successfully balanced my studies at SoftUni with demanding responsibilities on the ship.
Positive Attitude
85%
I approach challenges with enthusiasm and a solutions-focused mindset. This outlook has helped me maintain motivation and inspire those around me, even in high-pressure situations.
Adaptability
90%
Working onboard a ship often meant limited internet access and long working hours, yet I managed to complete my SoftUni assignments and projects on time. This experience taught me how to adapt quickly to challenging situations and maintain productivity.
Open-Mindedness
90%
I'm always eager to learn and explore new ideas. I've embraced new technologies, workflows, and methodologies, even in environments where learning opportunities were limited.
Critical Thinking
85%
I evaluate options carefully and make informed decisions to ensure project success. For example, I compared frameworks and tools during a project to select the best solution, reducing development time and resource use.
Education
Software University (SoftUni)
Creating Web applications with ASP.NET MVC. Working with the HTTP protocol, the MVC pattern, using the built-in authentication (users, roles and sessions), filters and middleware. Developing RESTful backends with ASP.NET Web API. Testing and Deploying Web apps.
Student Life
"Student Life" is a nonprofit student organization dedicated to promoting moral values and virtues among young, intelligent individuals in Bulgaria. Their mission goes beyond inspiration — they actively support personal development, empowering students to grow both academically and as well-rounded individuals.
N. Vaptsarov Naval Academy
I hold a Bachelor's degree in Engineering with a specialization in Navigation. Throughout my education I actively contributed to NASA-funded projects focused on the discovery and tracking of asteroids within the Main Asteroid Belt.
High School of Mathematics "Dr Petar Beron" - Varna
At high school, my primary subjects were Mathematics and English. However, my greatest enthusiasm was for my IT courses.
Experience
CSoft
Varna (Bulgaria)
Intern
- Following coding standards
- Studying the MFC library for working with different structures
- Studying the OLE DB library for connecting and communicating with the database
- Following the tasks given to us on the project
- Creating a Project Management System
Grimaldi Group
Mediterranean Sea Region
Officer of the Watch (OOW)
- Appraisal Report from Master Dimitrov
- Appraisal Report from Master Sirkarov
- ECDIS Type Specific - ChartWorld eGlobe G2
- ECDIS Type Specific - Wärtsilä CHARTPILOT
- S30 Onboard Inspector
- Enclosed Space Entry - Perils & Precautions
- Enclosed Space Entry & One More Tragic Casualty
- Working Aloft on Container Ships
- Engine Room Waste Management
- Ballast Water Management
- Bunker Overflow - Learning from Incident
- Sewage and Waste Treatment
Appraisal Reports
Certificates
- Conducting navigational watch on the bridge, ensuring proper use of radar equipment, ECDIS, nautical charts, and other navigational tools.
- Following and implementing navigation plans in strict compliance with COLREGS to prevent collisions.
- Preparing, executing, and continuously monitoring safe passage plans to ensure a smooth voyage.
- Utilizing pollution prevention equipment and ensuring compliance with safety protocols for the protection of lives and the marine environment.
- Supervising cargo operations on deck to ensure safe and efficient handling of goods.
- Overseeing mooring operations at mooring stations during docking and departure.
- Managing all port-related documentation to facilitate smooth operations during port calls.
- Organizing and maintaining all crew documentation, ensuring records are complete, accurate, and accessible when required.
- Verifying that all ship certificates are current and compliant with international standards.
- Ensuring the vessel's operations align with international maritime regulations and standards.
- Maintaining comprehensive knowledge of all safety equipment onboard the vessel.
- Overseeing the regular maintenance and functionality of firefighting equipment onboard to ensure operational readiness.
- Ensuring the vessel is prepared for emergencies through proper training and equipment readiness.
- Inspecting and maintaining life-saving appliances, such as lifeboats and life jackets, in compliance with the latest SOLAS regulations.
Grimaldi Group
Mediterranean Sea Region
Deck Cadet
- Taking a navigational watch on the bridge (Radar equipment, Nautical Charts, etc)
- Taking a cargo operation watch on the deck
- Taking mooring watch on the mooring stations
NEFTOIL
Port of Varna (Bulgaria)
Reporting Agent
- Prepares unloading areas.
- Manage and coordinate the flow of goods, supplies, and equipment.
- Ensure compliance with relevant regulations and standards.
- Controls and reports the execution of loading and unloading operations.
- Performs visual inspection of the cargo and identifies visible defects.
- Monitors the process of stacking defective cargo in designated quarantine zones when defects are present.
- Prepares, organizes, and delivers photographic evidence of the cargo's condition to the client.
- Monitors and records the number of unloaded units.
- Perform additional reporting agent duties, where specific details may vary.
Sirius Security
Varna (Bulgaria)
Security
- Monitor and secure premises and personnel by patrolling and inspecting property.
- Prevent unauthorized access to facilities and ensure compliance with security regulations.
- Respond to alarms and disturbances, investigating incidents and reporting them as necessary.
- Conduct regular surveillance, including the use of security cameras and other technology to detect and deter suspicious activity.
- Provide a visible presence on-site, promoting a sense of safety and security among employees and visitors.
- Document daily activities, including incidents and any irregularities, to ensure comprehensive reporting and record-keeping.
Portfolio
- All
- Web Development
- Console Development
- Windows Form Apps