Nejc Cotič
(Lex)
-
Software Architect
System Engineer
Laravel Expert
Full-stack developer
Community contributor
System Administrator
FOH Audio Engineer
Code Guru
Just Me
Software Architect
Full-stack developer
Professional Photographer
Audio Engineer (FOH)
Code Reviewer (CR | UAT | UX )
Lord of Kilnaish (Scotland)
Nejc Cotič - Lex
Lord of Kilnaish (Scotland)
I am ambitious and motivated Software Architect / Programmer with a desire to create exciting and inspiring solutions. I am full-stack web developer (more time I dedicate to back-end part ).
I am looking to solve problems through design and provide useful, enjoyable and awesome UX experiences for the web and beyond. I am open to contribute and learn more alongside best professionals.
Every section of our life is part of code that we store in our memory, our sensors are like events and listneners in our work. We feel, we touch, we smell, we bread; Chunk by chunk we store our shortcuts into our caches, to not overload our brain and slowdown our systems. We use structure, we use classes, we use request and response to manipulate and execute our operations.
Our Body is like framework that put together our work, our time and represent who we are.
Take time life is a skill of many ups and downs!
What I Do
Testimonials
Without doubt, one of the most talented programmers out there. Understanding complex situations in programming, great at debugging and explaining things logically. Always takes account of customers' wishes. Smart, reliable and professional. You won't be disappointed.
I am very grateful to have had the opportunity to meet and learn from Nejc Cotič. He teach me all about proper way of web development with Laravel framework. The wisdom, knowledge, and encouragement I gleaned from him was invaluable to transition into the workforce, it also helped me develop relationships with other business professionals and expand my network.
Resume
23 Years of Experience
Timeline
2013 and now
FrameworkLaravel Framework
Since 2013, I have been actively working with the Laravel framework. Laravel has become my go-to framework due to its elegance, flexibility, and extensive community support. I continue to expand my expertise in Laravel to build modern and scalable applications.
2016
FrameworkSilverEngine framework
I took on a more ambitious project in 2016 and created the SilverEngine framework. This comprehensive framework provided a solid foundation for building complex web applications efficiently.
2014
MVC systemPHP MVCNeo
During this year, I developed my own MVC framework called PHP MVCNeo. Building a framework from scratch helped me understand the inner workings of MVC architecture and improved my skills as a developer.
2012-2013
MVC diveKohana, Zend, Symfony
In this period, I delved into the MVC (Model-View-Controller) architecture pattern. I explored different PHP frameworks, such as Kohana, Zend, and Symfony, to build robust and organized web applications.
2002-2008
Junior yearsDatabases and architecture
During my junior years, I continued to enhance my database and architectural skills. I worked on various projects that involved designing and developing database-driven applications.
2001-ish
OOPObject-Oriented Programming
I immersed myself in Object-Oriented Programming (OOP) principles and paradigms. Understanding OOP was crucial as it laid the foundation for writing modular, maintainable, and extensible code.
2001-ish
Chosen oneJava, PHP, C#, C,
During this period, I explored multiple programming languages, including Java, PHP, C#, and C. Each language offered unique perspectives and challenges, contributing to my overall programming skills.
2001-ish
DB yearDatabases and architecture
I delved into the world of databases and system architecture. I learned about database management, SQL queries, and how to design efficient and scalable systems.
2001
Fear for computer crash yearPHP 3-ish?
During this year, I ventured into backend development and started learning PHP. My first PHP project was titled "To sem Jaz," which involved creating a simple mini router with static pages using the switch method.
1999 - 2000
First programming experienceHTML 4 / CSS
In my early childhood, I encountered the programming languages HTML and CSS. Back then, I used a program called NVU to write HTML and CSS code in a simple notepad environment.
Education
2020 - 2022
Network Engineering
My passion in Network Engineering get stronger. This program focused on various networking technologies, including routing, switching, network security, and troubleshooting. I gained hands-on experience in designing, implementing, and maintaining complex network infrastructures.
2018 - 2020
System Administration
Beside my programming I develop System Administration skills. This comprehensive certification program covered various aspects of system management, network administration, server configuration, and security protocols. It equipped me with the skills to effectively manage and maintain IT infrastructure.
2007 - 2010
OnlineAdvanced Architecture Pattern
To expand my knowledge in software architecture, I undertook online courses that focused on advanced architecture patterns. This education empowered me to design scalable, maintainable, and efficient software systems.
2007 - 2010
OnlineAdvanced Photography - Analog and Digital Courses
Enrolled in online photography courses to enhance my passion for photography. These courses covered advanced techniques in both analog and digital photography, allowing me to develop a keen eye for detail and aesthetics.
2007 - 2010
Computer Science
Pursued a degree in Computer Science . During this program, I gained in-depth knowledge of programming languages, algorithms, data structures, and software development principles.
1998 - 2006
Elementary School
Completed my elementary education, where I developed a strong foundation in various subjects and fostered a curious and learning-oriented mindset.
Experience
20210 - Present
Front of House (FOH) - Live Concerts and Studio
As a Front of House (FOH) engineer, I handle live sound mixing and audio engineering for concerts and studio recording sessions. I am responsible for setting up and operating sound equipment, ensuring optimal audio quality, and delivering an exceptional experience to the audience or recording artists.
2020 - Present
System Administrator
In the role of a System Administrator, I manage and maintain the organization's IT infrastructure, including servers, networks, and software systems. I am responsible for ensuring smooth operations, implementing security measures, and troubleshooting any technical issues.
2020 - Present
AWS Cloud Engineer
As an AWS Cloud Engineer, I am responsible for designing, implementing, and managing cloud infrastructure on Amazon Web Services (AWS) for various projects. I work on optimizing performance, scalability, and security of cloud-based applications and services.
2019 - Present
Software Architect
As a Software Architect, I am responsible for designing high-level structures and solutions for complex software projects. I collaborate with cross-functional teams to ensure the integrity, scalability, and maintainability of the systems.
2020 - Present
Chief Technology Officer (CTO)
As the CTO, I oversee the company's technological direction and lead the technology team. I play a vital role in developing strategies, implementing technical solutions, and driving innovation to achieve the organization's goals.
2019 - 2020
Senior Developer
As a Senior Developer, I took on a leadership role in development projects, mentoring junior developers, and implementing complex features using the latest technologies and best practices.
1999 - 2000
Senior UX Designer
As a Senior UX Designer, I led the design process, conducted user research, and created user-centric design solutions that improved the overall usability and accessibility of web applications.
1999 - 2000
Junior UI/UX Designer
As a Junior UI/UX Designer, I collaborated with the development team to design intuitive user interfaces, wireframes, and prototypes, ensuring a seamless user experience.
1999 - 2000
Mid PHP API Developer
In the role of a Mid PHP API Developer, I specialized in creating APIs, both for internal use and third-party integrations, ensuring smooth data communication between different systems.
1999 - 2000
Mid PHP Developer
As a Mid PHP Developer, I took on more significant responsibilities in the development of PHP applications, including coding complex functionalities and integrating with databases and APIs.
1999 - 2000
User Acceptance Testing (UAT)
As a User Acceptance Tester, I played a crucial role in ensuring the quality and functionality of software applications before their release to end-users.
Key responsibilities and achievements include:
- Collaborated with the development team and stakeholders to analyze Business Requirements and project objectives.
- Created comprehensive UAT test plans to ensure thorough testing of software functionalities.
- Identified Test Scenarios and designed UAT Test Cases, covering critical user workflows.
- Prepared Test Data that closely resembled production data, ensuring realistic testing scenarios.
- Executed UAT Test Cases, meticulously recording results, and promptly reporting defects to the development team.
- Conducted regression testing to verify bug fixes and enhancements.
- Confirmed that UAT results aligned with business objectives and requirements.
- Provided valuable feedback to developers, contributing to continuous improvements in software quality.
- Supported end-users during the User Acceptance Testing phase, addressing queries and resolving issues.
User Acceptance Testing played a critical role in delivering high-quality software, meeting user expectations, and ensuring a positive end-user experience.
1999 - 2000
Junior Front-end Developer
As a Junior Front-end Developer, I focused on HTML, CSS, and JavaScript to create visually appealing and user-friendly interfaces for web applications.
1999 - 2000
Junior Back-end Developer
As a Junior Back-end Developer, I worked on various PHP projects and assisted in developing server-side functionalities for web applications.
Knowledges
- PHP
- Laravel
- Kohana
- MongoDB
- MySql
- Plesk
- Linux
- Python
- SCSS
- webpack
- vite
- Bootstrap 4
- Bootstrap 5
- bash
- Json
- xml
- Marketing
- Photography
- Programming
- Digital Design
- Social Media
- Time Management
- PIM
- Custom scripting
- Communication
- Problem-Solving
- CRM
- Social Networking
- Flexibility
- CMS
My Work
My Diary
Network manager
It's vibrant open-source community project, my primary focus lies in documenting the intricacies of modern networks. With an insatiable curiosity for cutting-edge networking technologies, I strive to create comprehensive and user-friendly documentation. My role involves delving into the depths of network architectures, protocols, and security measures to provide a valuable resource for network administrators, IT professionals, and enthusiasts. I am committed to staying abreast of the latest industry trends and best practices, ensuring the documentation remains relevant and up-to-date. Collaborating with an enthusiastic community of developers, network engineers, and subject matter experts, I aim to foster an environment of knowledge sharing and continuous improvement. Together, we collectively contribute to enriching the documentation, making it an indispensable hub for network enthusiasts worldwide. By documenting modern networks, I empower users to navigate the complexities of network infrastructure with ease and confidence. Whether it's exploring new features, troubleshooting issues, or optimizing performance, the documentation serves as a guiding light for network enthusiasts at all levels of expertise. Contributing to this open-source project has been a rewarding journey, allowing me to share my passion for networking while making a positive impact on the community. I take pride in being part of a collaborative effort that strengthens the foundation of modern networking and promotes connectivity and innovation.
Travian Clone
As part of a private community initiative, I spearheaded the development of a secure Pay gateway system inspired by the popular online game Travian. The system allowed community members to conduct secure online transactions for in-game purchases, events, and contributions. My role involved collaborating with community members to understand their requirements, designing the payment gateway, and implementing robust security measures to ensure the confidentiality and integrity of financial transactions.
PIM - SPay System Gateway
For a private business, I took charge of designing and implementing a custom Secure Pay gateway system. The system provided seamless payment processing for the business, streamlining online transactions and enhancing overall user experience. My responsibilities encompassed understanding the business requirements, architecting a scalable and efficient payment gateway, and integrating it with existing systems. Throughout the development process, I emphasized security and compliance, ensuring that customers' sensitive information remained protected.
BeeApp - Beehive Management Software
As an avid beekeeper myself, I created "BeeApp" - an industry-leading beehive management software designed to meet the unique needs of both professional beekeepers and hobby enthusiasts. The application streamlined hive management tasks, such as tracking bee colonies, monitoring hive health, and recording honey production. I emphasized user-friendly interfaces, comprehensive reporting, and data visualization, making BeeApp an indispensable tool for beekeeping businesses and individuals passionate about apiculture.
SilverEngine Framework
In response to the growing demand for powerful PHP frameworks, I conceptualized and built "SilverEngine" - a highly dynamic MVC framework. SilverEngine empowered developers with a simple yet elegant toolkit to create full-featured web applications effortlessly. The framework offered advanced routing, database management, and self-updating features, allowing developers to focus on building scalable and maintainable applications. As the core contributor to SilverEngine, I actively maintained the framework, incorporated user feedback, and ensured seamless compatibility with the latest PHP versions and web technologies.
Ghost Template Engine
Recognizing the need for a more efficient and intuitive PHP template engine, I introduced "Ghost." This template engine simplified the process of integrating dynamic content into PHP projects. I focused on creating clean and powerful syntax, enabling developers to effortlessly manage and render templates. Ghost quickly gained popularity among PHP developers, and its user-friendly design became an asset for teams and individuals seeking improved productivity in web development projects.
ReflectORM
To further enhance the database interactions of SilverEngine, I developed "ReflectORM." This versatile Object-Relational Mapping (ORM) package facilitated seamless data mapping between database tables and PHP objects. ReflectORM allowed developers to perform CRUD operations with ease, significantly reducing the time spent on database management. Its flexibility made it adaptable to various projects, enabling efficient data storage and retrieval while maintaining optimal performance.
OpenPentest
As part of a collaborative effort, I contributed to "OpenPentest" - a platform providing security testing tools and features. My involvement included working with a team of experts to create and maintain essential security tools that support various types of security assessments. OpenPentest aimed to democratize security testing, empowering organizations of all sizes to enhance their cybersecurity posture. My contributions to the project helped make security tools more accessible and user-friendly, ultimately aiding professionals and businesses in identifying and mitigating potential security risks.
SalaryTracker
Developed "SalaryTracker" - an easy-to-use application for daily salary tracking. The application offered a seamless solution for users to monitor and manage their daily earnings, especially in scenarios where individuals hold multiple jobs. With intuitive features and a user-friendly interface, SalaryTracker facilitated accurate salary calculations, providing users with valuable insights into their earnings. The application's flexibility and customization options catered to various employment arrangements, making it a valuable tool for individuals seeking financial clarity and efficiency in salary tracking.
Jibble
I actively participated in providing support and assistance to the Jibble app team. My contributions included identifying and resolving technical issues, providing valuable insights for app improvements, and offering guidance on implementing new features. My efforts helped improve the overall user experience and functionality of the Jibble app, enhancing its appeal to users seeking efficient time tracking and attendance management solutions.
ClickUp
Engaged in helping and supporting the ClickUp team, I actively contributed to refining and enhancing their application. My efforts involved offering valuable feedback, suggesting improvements, and providing assistance in addressing technical challenges. Collaborating with the ClickUp team, I played a role in enhancing the productivity and user-friendliness of the application, catering to the needs of individuals and teams managing projects and tasks efficiently.
Custom CMS
Designed and developed a tailored Custom Content Management System (CMS) for a private business. The custom CMS empowered the client to manage their website's content efficiently, enabling them to make updates, publish articles, and interact with users seamlessly. My involvement encompassed understanding the client's specific requirements, architecting the CMS with a user-friendly interface, and implementing functionalities to streamline content management processes.
Contestdream
At the heart of "Contestdream," an online platform, lies my contribution - facilitating easy creation and management of promotions and contests. The platform catered to businesses, enabling them to run engaging contests, sweepstakes, and marketing campaigns effortlessly. My role involved designing and developing key features, ensuring seamless user experience, and building robust security measures. Contestdream became a go-to platform for businesses seeking to enhance their brand engagement, boost customer loyalty, and gain valuable marketing insights.
Loyalty Venue
Developed web-based systems for loyalty programs, gift cards, and incentives - "Loyalty Venue." The platform provided businesses with comprehensive loyalty solutions, aimed at maximizing customer retention and increasing customer spending. My contributions encompassed designing and implementing secure systems to manage customer loyalty programs effectively. Loyalty Venue's features, including personalized rewards, customer analytics, and promotional campaigns, helped businesses foster long-term customer relationships and drive customer loyalty.
McAudience
Collaborated in creating and managing influencer marketing campaigns for "McAudience." This platform specialized in crafting tailored influencer marketing strategies to meet clients' unique marketing goals. My involvement included developing tools and features to streamline influencer management, performance tracking, and campaign optimization. McAudience emerged as a trusted partner for businesses seeking to leverage influencer marketing effectively, driving brand awareness and engagement among target audiences.
ThrustyShip Game
Embark on a captivating space adventure in "ThrustyShip." As the pilot of your spaceship, you navigate challenging gravity-based gameplay while collecting cores and avoiding space junk. Developed with an emphasis on physics-based challenges and engaging gameplay mechanics, ThrustyShip captured the excitement of space exploration. My contributions to the game included designing unique levels, fine-tuning gameplay mechanics, and ensuring a seamless user experience. ThrustyShip became a thrilling journey for gamers, challenging their skills and reflexes in a dynamic and visually immersive space environment.
What I Do
23 Years of Experience
Software Architect
Designed and developed software architecture for a multi-million dollar enterprise application, ensuring scalability and robustness.
Implemented an agile development methodology that improved team efficiency by 30%, accelerating project delivery.
Presented technical designs and solutions to C-level executives, obtaining approval for a major software project.
Provided technical leadership and mentorship to junior team members, fostering a culture of innovation and continuous improvement.
System Engineer
Designed and implemented a cloud-based infrastructure that reduced IT costs by 20% while ensuring high performance and reliability.
Managed a complex network infrastructure with over 500 servers and 10,000 users, maintaining optimal system performance.
Implemented disaster recovery plans and backup solutions, ensuring business continuity and data integrity.
Provided technical support and troubleshooting for critical IT systems, minimizing downtime and disruptions.
Network Engineer
Designed and configured complex networks for large-scale organizations, ensuring seamless data flow and optimal performance.
Implemented security measures to protect networks from cyber threats and unauthorized access.
Conducted network performance analysis and optimization to maintain high-speed connectivity and minimal latency.
Collaborated with cross-functional teams to deploy and maintain network infrastructure for various projects.
System Administration
Managed and maintained server systems to ensure their stability, security, and optimal performance.
Installed, configured, and updated software applications and operating systems to meet business requirements.
Implemented backup and recovery strategies to safeguard critical data and ensure business continuity.
Monitored system performance and resolved issues proactively to minimize downtime and disruptions.
Virtualization
Designed and deployed virtualized environments to consolidate resources, reduce hardware costs, and improve scalability.
Implemented virtual machine provisioning, management, and monitoring for efficient resource allocation.
Optimized virtualized infrastructures to ensure optimal performance and minimal resource contention.
Provided technical support for virtualization platforms and resolved virtual machine issues as needed.
Full-Stack Developer
Developed and deployed a scalable web application processing over 1 million transactions per day, handling high user traffic seamlessly.
Improved website performance by 40% through page load optimizations and efficient server resource utilization.
Designed a user-friendly interface with intuitive navigation and responsive design, enhancing user experience.
Collaborated with cross-functional teams to design and develop new features, driving product innovation.
Teaching & Mentoring
Developed and delivered training materials on software development best practices, elevating coding standards and team productivity.
Mentored junior team members, providing guidance on career development and technical skill enhancement.
Conducted code reviews and provided constructive feedback, promoting code quality and maintainability.
Organized and led coding workshops and hackathons, fostering a culture of continuous learning and team building.
Strategic Consulting
Developed and presented IT strategy plans to senior executives, driving business process improvements and cost savings.
Conducted market research and competitive analysis, identifying growth opportunities for clients in the digital landscape.
Provided guidance and recommendations on technology adoption and digital transformation initiatives.
Created business cases and financial models to support investment decisions and project approvals.
Axis and allias - Global edition
WWII conflict in European Theater with plastic troops, tanks, planes, and ships
Silent victory
This narrative-driven, single-player tabletop game has you commanding US submarines in the Pacific theatre of WW2
Civilization
Sid Meier's Civilization: A new Dawn is a strategy board game in which two to four players act as the rulers of history's most memorable empires. Over the course of the game, players will expand their domains, gain new technologies, and build many of humanity's greatest wonders . In the end, one nation will rise above all others to leave its indelible mark upon history .
Chronicles of Crime
This narrative-driven, single-player tabletop game has you commanding US submarines in the Pacific theatre of WW2