Kiril Z.

Kiril Z.

Senior Software Engineer

Macedonia
Hire Kiril Z. Hire Kiril Z. Hire Kiril Z.

About Me

Skilled Software Engineer with 8+ years of experience working with JavaScript and .NET technology stacks. My focus is on writing highly scalable and OOP code, having hands-on experience in building several complex systems during the past 6 years of development. With an MSc in Software Engineering and as a Microsoft Certified Solutions Developer, I translate product requirements into a working code that is highly scalable and reusable.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

ITLABS
ITLABS
Software Engineer
2019 - 2020 (1 year)
Macedonia
  • Worked on maintaining and extending existing client side application with an active focus set on improving performance and optimization.

  • Wrote and maintained technical documentation for existing and new modules.

  • Mentoring and educating junior and mid engineers in the team, guiding them through professional growth and development plan.

XESSABLE
XESSABLE
.NET Developer
2017 - 2019 (2 years)
Macedonia
  • Planned and organized back/front end architecture for multiple applications. Maintained a large monolithic application with multiple solutions such as Hospitality ,Planning and Kiosk using multiple technology stacks.

  • Refactored client side libraries and code using techniques to optimize and improve application performance and page load time. leading to increased customer satisfaction. .

  • Built a new application as a SaaS product for our clients, that is being used as an integration between two parts of the existing system.

 ATS APPLIED TECH SYSTEMS
ATS APPLIED TECH SYSTEMS
.NET DEVELOPER
2016 - 2017 (1 year)
Macedonia
  • Worked on the development of a Large Scale Enterprise application that fills the gap between the virtual design world of Computer Aided Design and the physical world of manufacturing.

  • Worked from scratch on a new web application that in time is going to replace the old and heavy CM4D. The software validates product quality and gives information to the responsible engineer that an error or mistake occurred.

  • Managed large data sets focusing on application performance and responses that were of key value for customers.

Freelancer
Freelancer
Front-End Engineer
2014 - 2016 (2 years)
Remote
  • Performed implementation of Object Oriented Programming Techniques for multiple projects, also using front-end technologies related to JavaScript.

  • Developed short modules for better user experience and implemented new design of web pages.

  • Wrote functional requirement documents and guides, including Design Patterns, Best Practices, and C#/JavaScript language specific tutorials.

Portfolio

Full-Stack Web Engineer - ATS – CM4D
Full-Stack Web Engineer - ATS – CM4D

ATS CM4D fills the gap between the virtual design world of Computer-Aided Design and the Physical world of manufacturing. Predict Assembly Problems: Analyse how components built in different locations would fit together if they were assembled and validate supplier parts before shipment. Integrate Data from all Sources: Remove data silos and bring the dimensional quality data together, no matter the source or format, to analyze it in one place. Reduce Issue Response time: Analyze Data directly in ATS CMD4D or through the Business Intelligence platform so that critical quality issues can be addressed before they lead to late deliveries. I worked on the development of features and modules related to performance and optimization. Managed to reduce the application load time from 25 seconds to 10 seconds. This large enterprise application was successfully launched after 6 months of development. It is currently used on the factory level by managers. Technologies used in the project: C#, MSSQL, NHibernate, Asp.NET Core (MVC/API), Javascript, Angular, HTML5, CSS3, Bootstrap, TFS, DevExpress.

Full-Stack Web Engineer - HOREKO
Full-Stack Web Engineer - HOREKO

Horeko is a total solution for kitchen and staff is the tool to get the best out of your business. Cost calculation, menu engineering, HACCP, online scheduling and document management made easy. The software has been specially developed for the catering industry. It has multiple features, including managing recipes and calculating profit margins, keeping cost prices always up-to-date, and automatically providing the allergens in a dish. I worked on the development of features and modules, performance and optimization, reducing data load time, and code review. Acted as a mentor for junior team members. Managed to achieve modularity for multiple parts of the application which improved its scalability. The application is currently used by over 700k active users on a daily basis. Technologies used in the project: C#, MSSQL, NHibernate, Asp.NET Core (MVC/API), Javascript, Angular, HTML5, CSS3, Bootstrap, Git, Bitbucket, Jira, Webpack, SCSS, Typescript.

Front End  Engineer - Centralized View of critical facilities infrastructure
Front End Engineer - Centralized View of critical facilities infrastructure

This tool simplifies everyday building infrastructure management. This tool empowers facility managers and their teams to manage their building's electrical and mechanical infrastructure online from any device, anytime, anywhere. It enables you to drill down by asset and location to obtain needed specification and documentation, also usable by barcode scanner. It identifies supply/feed data and affected areas so the user would be able to make better maintenance planning and troubleshoot the problem. I developed multiple features and modules for the application, also working on optimization and performance, as well as reducing data loading time. Provided guidance to other developers and made development plans, as well as work breakdown. Achieved fast granular deploys following the MVP pattern., significantly improving application performance. The application is being used by electrical engineers that have huge amounts of data and plans from a wide range of campuses and different kinds of structures. And while it has few companies using it, the companies themselves have a great number of buildings that are using the tool. Technologies used in the project: Javascript, Angular, HTML5, CSS3, Bootstrap, Git, Bitbucket, Node.js, Express, Webpack, SCSS, Typescript.

Education

MSc. in Software Engineering
MSc. in Software Engineering
Faculty of Computer Science and Engineering Ss. Cyril and Methodius University of Skopje
2016 - 2017 (1 year)
BSc. in Information Technology
BSc. in Information Technology
Faculty of Electrical Engineering and Information Technology, Ss. Cyril and Methodius University
2007 - 2013 (6 years)
MICROSOFT CERTIFIED SOLUTIONS DEVELOPER (MCSD) – APP BUILDER ; MICROSOFT CERTIFIED SOLUTIONS ASSOCIATE (MCSA)/ WEB APPLICATIONS;  MICROSOFT CERTIFIED PROFESSIONAL
MICROSOFT CERTIFIED SOLUTIONS DEVELOPER (MCSD) – APP BUILDER ; MICROSOFT CERTIFIED SOLUTIONS ASSOCIATE (MCSA)/ WEB APPLICATIONS; MICROSOFT CERTIFIED PROFESSIONAL
Microsoft Certifications