Developed and maintained multiple applications using C#, JavaScript, Python, SQL and VB.net technologies.
Collaborated with cross-functional teams including frontend developers, UX designers, and project managers to deliver high-quality software solutions.
Led the development of a new backend system for an e-commerce platform using C#.
Conducted code reviews and mentored junior developers to ensure code quality and adherence to best practices.
Optimized existing systems and applications by refactoring code, improving database performance, and implementing caching strategies.Skills: C# · JavaScript · SQL · ASP.NET · Python (Programming Language)
Eastern Mediterranean University
Full-time · 9 yrs 6 mos
- Present
Famagusta, Cyprus
Offered following courses.
• Object-oriented Programming (C++, Python)
• Database Management Systems (SQL)
• Algorithms and Data Structure
• Internet Programming and Web Design (HTML/CSS/JavaScript/ASP.net)
• Calculus
• Discrete Mathematics
• Linear AlgebraResearch and Teaching Assistant (2013-2022)
• Conducted literature reviews, collected and analyzed data for research.
• Developed necessary software application needed during the research.
• Was responsible for tutorials, seminars and lectures in some courses.Skills: Java · MATLAB · Data Structures · Research · Problem Solving · Machine Learning
Independent Software Developer
Freelance
January 2010 - December 2022
Remote
• Engaged in all phases of the software development life cycle including gathering and analyzing user/business system requirements, responding to outages and creating application system models.
• Utilizes exhaustive testing and debugging skills as part of the development process.
• Faced many situations where simulation software was needed for research; analyzed the systems and found the most optimized algorithm; created 30+ simulators for Cellular Automaton.
• Identifies potential optimization and performance enhancement areas, including suggestions for ongoing maintenance and improvement of overall code quality.
• Provides realistic estimates for project and software development timelines ensuring accountability.Skills: HTML · C++ · JavaScript · SQL · Visual Basic · Visual Studio · ASP.NET · Databases · Software Engineering · VB.NET · Python (Programming Language)
Independent Quantitative Developer
Freelance
January 2010 - December 2022
Remote
• Owns all aspects of trading strategy code, including trading algorithms, performance, and exchange connectivity.
• Works closely with traders and quantitative analysts to understand the business needs of the technology to ensure the system is ideally built for the problem at hand.
• Received complicated trading strategies from clients that needed to be converted to automated trading systems; analyzed the strategies and designed the algorithms.
• Developed fully automated trading applications that successfully followed the customers' strategy for 40 different projects.Skills: Forex Automatic Trading · Foreign Exchange · MQL4 · Python (Programming Language)