Nikolaos Katsilidis, MEng
Experienced Software Engineer with a demonstrated history of working in the computer software industry. Algorithms, Data Structures and System Design enthusiast with proven experience in Java, Python, Javascript, NodeJS, ReactJS, Redux, React Native, Firebase, Microsoft Azure,Automation Testing, Deep Learning and AI development.
Skills
Full Stack Software Engineer
3+ years of experience in full stack software analysis, architecture and development with JS Frameworks like ReactJS, NodeJS, React Native, NoSQL and SQL databases like Cloud Firestore, Couchbase and MySQL.
Algorithms and System Design Engineer
Experienced in algorithms and system design questions with more than 50 Leetcode problems solved.
AI Engineer
Research assistant since 2022 at the largest research institute in Greece CERTH - ITI at the visual computing lab.
Tools & Technologies
Algolia • Deep Learning Specialization by Andrew Ng • Docker • Firestore • git • ISTQB Foundation Level Software Testing Certification (CTFL) • Java • Javascript • Jira • Microsoft Certified Azure AI Fundamentals • Microsoft Certified Azure Fundamentals • Node JS • Postman • Python • React JS • React Native • VS Code
Experience
CERTH
CERTH is one of the leading research centres in Greece & listed among the TOP-15 E.U. institutions with the highest participation in competitive research grants
Research Assistant
•
Nov, 2022
–
Present
•
- LAGO
Netlink s.a.
Netlink has been established in 2003, having a mission to provide advanced technical infrastructure and software for the processing of secure electronic transactions. The company is now listed in the 150 largest Greek companies based on revenue. with an always-growing network that exceeds the 5,000 installed POS terminals throughout Greece, which process thousands of transactions on a daily basis, having exceeded the limit of €1.5 bn in transactions with a cutting-edge, automated, and remote transit parking management software, with the most advanced cybersecurity services integrated both in payment and IT solutions and at the level of autonomous consulting services; and with innovative software – based on state-of-the-art technologies – for powering the City Networks and Smart Cities, evolving the functionalities of Municipalities and the local economy, Netlink offers its customers high value-added products and services.
Full Stack Software Engineer
•
Sep, 2021
–
Present
•
Primarily working with Javascript and JS frameworks such as ReactJS, NodeJS, React Native and Electron. NoSQL and SQL databases such as Couchbase, Cloud Firestore and SQL server MSDB.
- Netlink Retail
- Netlink Airtime
Neunen
Neunen was founded in Thessaloniki in January 2020 by Dimitrios Nikolaidis and Vasilis Tsiavos both having more than 20 years of experience in large international IT projects for multi-billion companies. We help medium to large enterprises to establish IT processes, develop software and automate their business processes. Neunen provides a complete outsourcing solution for Software Development, Testing and Project Management. Neunen operates from its newly renovated offices in the center of Thessaloniki, Greece, the new rapidly evolving IT hub in the heart of Europe!
Full Stack Software Engineer
•
Apr, 2021
–
Sep, 2021
•
- Monitoring and Alerting System
- Confer with management to define software requirements (Stand-ups, Jira, Confluence, Sprints)
- Design & Implementation of FEs (React.js)
- Design & Implementation of BEs (Node, REST APIs, Microservices, Containerization)
- Design of project's infrastructure. Servers with high-traffic & time-critical processes, Communication (http/https), Load balancers (nginx), CI/CD (Gitlab), Docker). - Design & implementation of DBs (MySQL, Redis)
- Communication with 3rd party tools (Stripe, Paypal, Twilio)
- Integration with Authentication tools (Keycloak)
- See that the system conforms with quality standards (Sonarqube)
- Guiding junior members to set different environments (dev, QA, prod)
- Guiding junior members to develop e2e & unit tests (Selenium, Cucumber, Cypress, Jest.js)
- Guiding junior members to develop a centralized logging system (Prometheus, Grafana)
- Helping in developing mockups for better UI/UX (Figma)
Lifetime HSS - Health Software Solutions
Lifetime HSS is an emergency software that can be used by any user as an ordinary citizen if they are in an emergency as well as as a volunteer-rescuer if they have the appropriate training certificates. More specifically... - Ordinary users can alert for emergencies if they find themselves in such a situation - Rescue volunteers who have joined the application by contacting us or their training center, receive alarms and have a number of useful tools of the application to respond to emergencies. - Real-time monitoring of the location of the victim as well as the other volunteer-rescuers who have undertaken the incident
Co-Founder
•
Apr, 2020
–
Apr, 2021
•
- Negotiations with VC firms & Partners
- Data driven decision making
- Hands-on Full-stack development – (Java Spring, Azure Cloud, Android & iOS Native, CI/CD, MVC, REST APIs, SQL, Java Patterns & Best Practices, System Design, Algorithms & Data Structures)
Likno Software
Likno Software is a software development company based in Athens, Greece. Since year 2000, Likno Software has provided the international community of web developers several desktop applications for their website design needs (AllWebMenus, Likno Web Modal Windows Builder, Likno Web Scroller Builder, etc.) and established itself as an expert in web technologies such as JavaScript, CSS, jQuery, React, React Native, etc.
Javascript Developer (ReactJS) Internship
•
Jul, 2019
–
Sep, 2019
•
- Analysis, design and implementation of enterprise ReactJS components
- Worked closely and collaborated with the Software Engineering Team
Recognition
JavaScript (Basic) Certificate
HackerRank • Certified 07/07/2022
Education
University of the Aegean
MEng, Information & Communication Systems Engineering • 20015 — 2020
Integrated Master-5 year program (300 ECTS) The University of the Aegean was founded in 1984 and is one of the most well-known Universities in Greece. Today, having completed its second phase of development with eighteen (18) academic departments in six islands, forty (40) Postgraduate Programs and eighteen thousand (18,000) undergraduate and postgraduate students, the University of the Aegean is now ranked among its largest universities in the country. Ranked No.1 in Computer Science in Greece.
Personal Projects
nikoskats.github.io
Writer • Dec, 2022 — Present
I've always enjoyed teaching, and I love learning new technologies and sharing tips and tricks I've picked up over the years. So back in Dec 2022 I decided to build my own blog.
Outside Interests
In my free time I enjoy writing on my blog about Deep Learning and Software Engineering. I decided to create this blog to share technology- and code-related articles on things I am working with. My goal is to find new ways to make learning to code accessible and fun for everyone!
Additional Links
- LinkedIn: nikolaos-katsilidis
- GitHub: NikosKats
- StackOverflow: mpesiths
- Microsoft: Nikolaos Katsilidis
- Leetcode: katsilidisn
- HackerRank: Nikolaos_Katsil2