Christos Nikolaidis - Software Engineer
Versatile Software Engineer with 7+ years of extensive experience in enterprise and cloud application development. Specializing in .NET, Java, Angular, React, and modern cloud technologies. Currently building enterprise solutions at Chubb and teaching Java programming at Akmi VTI.
About Me
I am a passionate Software Engineer skilled in building and modernizing platforms with .NET (WinForms, WCF, REST APIs), SQL Server, and MS Dynamics AX. I have developed award-winning Android applications and scalable Google Cloud/Firebase solutions. My expertise includes Angular with advanced state management using NgRx, custom caching, and resilient error-handling strategies.
I have a strong track record of delivering automation solutions for actuaries, underwriters, and cross-functional teams. As an experienced technical instructor, I provide weekly Java lectures covering fundamentals through client-server applications with Spring Boot and JavaScript.
My approach to software development emphasizes clean architecture, maintainable code, and user-centric design. I believe in continuous learning and staying current with emerging technologies while maintaining solid foundations in proven development practices. I thrive in collaborative environments where knowledge sharing and team growth are valued.
Education: Bachelor in Informatics Engineering from the University of Central Macedonia, Greece. My academic background provided strong foundations in algorithms, data structures, database systems, and software engineering principles that continue to guide my professional work.
Professional Experience
.NET / Java Engineer at Chubb (2022 - Present)
Full-stack development on .NET Core API and Angular front-end solutions for the insurance industry. Integration across underwriting platforms for document and policy management systems. Implemented versioning control and workflow deployment system for contract pricing models and data visualization tools. Working with cross-functional teams to deliver scalable enterprise applications that serve thousands of users globally.
Lecturer at Akmi VTI (2021 - Present)
Teaching Java Fundamentals, Spring Boot, and JavaScript to the next generation of software developers. Providing comprehensive technical instruction on enterprise development practices, object-oriented programming principles, and modern web development frameworks. Creating curriculum materials and hands-on projects that prepare students for real-world software engineering challenges.
Senior Associate - Solution Engineer at Pfizer (2021 - 2022)
Development and design on Marketplace integration through SQL Views using Agile Methodologies in the pharmaceutical sector. Development and enhancements of internal MS Dynamics AX 2012 CRM/ERP solutions. Collaborated with stakeholders to gather requirements and deliver custom business applications that improved operational efficiency.
.NET / Android Engineer at MIK3 (2019 - 2020)
Maintenance and development on custom back-end framework for music rights document parsing and database REST API services. Developed an award-winning Android application for agricultural management that helped farmers track crops and manage farm operations efficiently. Built mobile solutions with offline-first architecture and cloud synchronization capabilities.
.NET Engineer at Mouzenidis Travel (2017 - 2019)
Internal reservations and economics management software maintenance using WinForms and DevExpress for the travel industry. Involvement in REST API services unifying reservation operations through one back-end solution. Developed features for booking management, customer relationship handling, and financial reporting systems.
Technical Skills
Backend Development
Proficient in .NET Core and C# for building robust enterprise APIs. Experienced with Java and Spring Boot for scalable microservices architecture. Skilled in REST API design, WCF services, Laravel PHP framework, and ExpressJS for Node.js applications.
Frontend Development
Expert in Angular with NgRx state management for complex enterprise applications. Experienced with React hooks and modern patterns, VueJS Composition API, and Svelte for lightweight solutions. Strong TypeScript skills and experience with NX monorepo framework for scalable frontend architectures.
Database Technologies
Advanced SQL Server knowledge including stored procedures, optimization, and database design. Experience with Firebase Realtime Database and Firestore for real-time applications. Familiar with PostgreSQL and document-based NoSQL databases for various use cases.
Cloud Platforms
Hands-on experience with Google Cloud Platform services including Cloud Functions, Cloud Storage, and Firebase hosting. Familiar with Microsoft Azure services and MS Dynamics AX for enterprise resource planning solutions.
Mobile Development
Native Android development with Kotlin and Java, including Jetpack Compose for modern UI development. Experience building offline-first mobile applications with cloud synchronization and push notifications.
Methodologies
Practicing Agile and Scrum methodologies in cross-functional teams. Experience with automated testing frameworks, continuous integration and deployment pipelines, and DevOps practices for reliable software delivery.
Certifications
Committed to continuous professional development through industry-recognized certifications and specialized training programs.
- Microsoft Azure AI Fundamentals (AI-900) - Demonstrating knowledge of machine learning and AI concepts on Azure platform
- Microsoft Power Platform Fundamentals (PL-900) - Proficiency in Power Apps, Power Automate, and Power BI solutions
- Microsoft Dynamics 365 Fundamentals ERP (MB-920) - Understanding of enterprise resource planning and business applications
- Additional certifications and courses in artificial intelligence, software development methodologies, and cloud computing platforms
Get in Touch
Interested in collaborating on a project or discussing software engineering opportunities? I am always open to connecting with fellow professionals, potential clients, and anyone passionate about technology and innovation.
Whether you need a full-stack developer for your enterprise application, a technical consultant for your cloud migration project, or a lecturer for technical training programs, I would be happy to discuss how my skills and experience can contribute to your success.
Connect with me on LinkedIn or send me an email to start a conversation about how we can work together on your next project.