Software Engineer & Team Leader

Profile

Software Engineer & Team Leader

About

Software Engineer, writing on multiple languages, wearing many hats (one of 'em visible in the photo), adapting to any need and situation better than the Common Cold Virus.

Current Lead Software Engineer of Nimateks, with experience in the fields of Citrix & Microsoft Clouds, Networks and Telecommunications.

Responsible for the end-to-end design and development of Cloud Computing Solutions targeting towards the seamless interoperability between heterogenous Systems and Infrastructures.

Has also served as a Research Associate at the National Center for Scientific Research 'Demokritos', as well as a Software Engineer for other Software Companies and Projects.

Passionate, detail-freak perfectionist, working side by side with my fluffy bunny "Bee", trying to impress my No1 fan: Grams

Details

Name

Katia Sarsempagieva

Date of Birth

29 November 1985

Location

Athens, Greece

Professional Experience

To spot the expert, pick the one who predicts the job will take the longest and cost the most. - 27th Murphy's Law on Technology

  • Full-stack Developer - Freelancing

    2016 → Now

    Large Distributer of Moto Spare Parts

    While searching for my next Dream Job, undertaking a freelancing project and being responsible for the analysis, design, implementation, debugging and documentation of a Web-Based E-Shop & Integrated Administrative Panel (ASP.Net, MVC, EF, Knockout and all those goodies)

    Basically, trying to replicate the PrestaShop theme the client bought, using ASP.NET MVC pages integrated with Altec's "Kefalaio" database, with all the customizations that requires

  • Team Leader

    September 2014 → May 2016

    Nimateks Corp./Ltd.

    Reporting directly to the CTO, reponsible for:

    Analysis of (technical) requirements
    Design (UML and Documentation) of Projects (in-sourced or with customers' collaboration)
    Establishment of solutions and alternative paths
    Project managmenet (SCRUM, planning, scheduling, supervision, next versions design, deliverables, QA supervision, Tech-Previews etc)
    Code optimizations (experimental testing of deliverables, performance measuring, proposals and designs of optimizations regarding CPU/Memory/Time utilizations)
    Pre-Sales Operations & Demos
    Layer 3 Support and Consultation

    Senior Software Engineer

    January 2014 → May 2016

    Nimateks Corp./Ltd.

    Responsible for the end-to-end design, implementation, debugging, validation and documenting of:

    Ascendio : A Citrix CloudPortal Services Manager (CPSM) Customer Facing Portal that will Ascend you to the cloud in a few clicks
    Citrix CloudPortal Services Manager (CPSM) Customizations, Extensions and Integrations with other external cloud systems and platforms
    Custom Reports for Service Providers
    Microsoft Azure Customizations, Extensions and Integrations
    Official Nimateks Site

  • Research Associate

    2011 → 2014

    NCSR Demokritos

    Institute of Informatics and Telecommunications
    Multimedia Networks Laboratory

    Responsible for the research, design, implementation, debugging, experimental testing/validation and documenting of:

    Network Monitoring System
    Active and Passive Measurements System
    Distributed Measurements Control and Monitoring
    Quality of Experience Assessment
    Network Distance Provision

  • Software Engineer

    2009 → 2012

    SmartWare S.A.

    Responsible for designing, implementing, debugging, testing and documenting the following systems:

    RFID tags and readers server
    Loyalty Cards Server
    Loyalty Cards Clients
    SMS Gateway for promotional SMS messages

    Also responsible for the implementation, expansion and maintenance of:

    Retail and Central Management Systems
    Discount Coupon Management Systems
    Price Checking Web Services
    Price Checking Terminals
    Help Desk Ticket Management Site
    Database Maintenance and Modifications

Portfolio

4 samples of my most resent large (6+ months) projects - Your's trully

Ascendio

Customer Facing Portal for CPSM

Windows Azure Pack Add-Ons

Extensions and Add-Ons for Windows Azure Pack

vCloud Connector

VMware vCloud Director Connector for CPSM

Network Awareness

Network Monitoring / Awareness

Programming

A working program is one that has only unobserved bugs. - 1st Murphy's Law of Computer Programming

Back-End
C#
SQL / T-SQL
WCF
LINQ
MS Entity Framework
Windows Powershell 3.0, 4.0
C / C++
Python
Delphi
Java
PHP
XML
Front-End
ASP.NET
ASP.NET Razor
HTML5
Bootstrap
Knockout JS
Javascript / JQuery / Ajax
CSS / CSS3
Databases
SQL
MySQL
Patterns
MVC
MVVM

Applications & Systems

Any system which depends on human reliability is unreliable. - 13th Murphy's Law on Technology

Developer Tools
Visual Studio 2010, 2013, 2015
Delphi
Netbeans
Code Blocks
Vi / Vim
Glade
Gaspacho
GTK+ Toolkit
Source Control
TFS
Git
SVN
Design & Modelling
Power Designer
Visual Paradigm
MySQL Workbench
Modelio
Dia
Reporting
Report Builder 3.0
Quickreport
Operating Systems
Microsoft Windows
(98 / 2000 / XP / Vista / 7/ 8 / 10
Windows Server 2012 R2)
Linux
(Debian, Xubuntu, Ubuntu, Maemo)
Management
Autotask
Cloud
Citrix CloudPortal Services Manager
(Platform, Customization, Extension, API)
VMWare vCloud Director
(Platform, API and VMWare PowerCLI)
Windows Azure Pack
(Admin & Tenant Platforms, API, PS
Virtual Machine Manager
(Platform and VirtualMachineManager PS)
Service Provider Foundation
(SPFAdmin PS)
Network
SNMP ( Protocol, platform and source code )
Linux Wireless Tools ( Platform and source code )
OWAMP ( Protocol, platform and source code )
Iproute2 TC Linux Traffic Control
( Platform and source code )
Wireshark
IPerf
Zenoss Server
Cacti
IReasoning ( Network Monitoring )
Multi Router Traffic Grapher (MRTG)
Network Simulator 2
Billing
HostBill ( API & Database)

Languages

Profanity is the one language understood by all programmers. - Troutman's Postulate to Murphy's Laws

a-z

English

Understanding
Speaking
Writing
Daily Use @ Profession

а-я

Russian

Understanding
Speaking
Writing
Daily Use @ Home

α-ω

Greek

Understanding
Speaking
Writing
Daily Use @ well.. all over

Education

If the course you wanted most has room for 'n' students, you will be the 'n+1' to apply. - 1st Law of Class Scheduling

Master of Science

2008 - 2011

University of Piraeus

Department of Digital Systems

Network-Oriented Systems

Subjects Covered:

Networks
(High Speed Networks, Protocols, Network and Telecommunications Security, Simulations, Measurements, Algorithms etc.)
Web Programming
(Sockets, Threads, XML, Ajax, JSP, Servlets, PHP, JavaScript etc.)
Distributed Systems
(Web Services, BPEL, RMI, COM, Jini etc.)
Network Programming
(C/C++, Java, C# etc.)
Servers
(Apache, Tomcat, Glassfish, Silverlight etc.)
Design
(DFD, UML, Database etc.)
General
(Security (Java), Cryptography, Multimedia Implementation (Java) etc.)

Bachelor of Science

2004 - 2008

University of Piraeus

Department of Digital Systems

Networks and Telecommunications

Subjects Covered:

Telecommunications
(Wired, Wireless, Mobile, Satellite, Signal Processing etc.)
Networks
(Measurements, Protocols, Algorithms, Controls, Simulations, Management etc.)
Programming
(C, C++, Java, PHP, SQL, UML, HTML, XML, CSS, JavaScript, Prolog, Lisp etc.)
Informatics
(Operation Systems, Multimedia, Database Design, Software Analysis/Design/Management, Documentation Writing, etc)
General
(Mathematics, Physics, Security, Cryptography)

Publications

Enough research will tend to support your theory. - Murphy's Law of Research

IEEE/IFIP NOMS 2014

Georgios Gardikis, Georgios Xilouris, Katia Sarsembagieva, Anastasios Kourtis, Daniel Negru
« A network cost provision framework for Network-Aware applications »,
in 2014 IEEE Network Operations and Management Symposium (NOMS), May 5-9, 2014 Krakow, Poland
pp.1 - 6

IEEE ICC 2013

G. Xilouris; G. Gardikis; K. Sarsembagieva, A. Kourtis,
« SNMP-driven active measurements in DiffServ networks »,
in Proc. IEEE ICUMT 2012, October 3-5, 2012, St. Petersburg, Russia,
pp.2545 - 2549

IEEE EUROCON 2012

K. Sarsembagieva, G. Gardikis, G. Xilouris, A. Kourtis, P. Demestichas,
« Efficient planning of virtual network services »,
In Proc. EUROCON IEEE 2013, July 14, 2013, Zagreb, Croatia,
pp. 668 - 672

IEEE ICUMT 2012

G. Gardikis, K. Sarsembagieva, G. Xilouris, A. Kourtis,
« An SNMP Agent for Active In-Network Measurements »,
in Proc. IEEE ICUMT 2012, October 3-5, 2012, St. Petersburg, Russia,
pp.302 - 307

TEMU/IEEE 2012

K. Sarsembagieva, G. Gardikis, G. Xilouris, A. Kourtis,
« A Fast Route Planning Algorithm for MPLS-TE »,
in Proc. TEMU/IEEE 2012, July 30 - August 1, 2012, Heraklion, Greece,
pp. 142 - 146

Reviewer

Associate Editor, Reviewer and Member of TPC for:
Design and Perfomance of Networks on Chip (DPNoC)
Journal of Computing and Digital Systems (IJCDS)
International Symposium on Computer Vision and the Internet (VisionNet)
Special Session on Visual Media Processing (VisionNet) and more

Dissertations

If enough data are collected, anything may be proven by statistical methods. - Williams and Holland's Law

Master of Science, 2012

Research and Development of Core Network Resource Management Algorithms in Future Internet Environments

Supervising Professor: Demestichas Panagiotis
Description: Design and Implementation of an Innovative Algorithm for Traffic and Resources Distribution in Future Internet Networks Environments (MPLS)
Technologies: C++, MySQL



Download (in Greek..)

Bachelor of Science, 2008

Terminal Management in High Speed B3G Networks

Supervising Professor: Demestichas Panagiotis
Description: Linux Kernel Software for obtaining measurements from the wireless network card and sending them through the D-BUS to the upper levels of a B3G Cognitive Terminal (Maemo OS, Nokia)
Technologies: C, Linux (Debian, Ubuntu), Maemo (Nokia), Glib Bindings, GTK+ Toolkit


Download (in Greek..)

Contact Me

I'd be happy to hear from you.

;