Analyst / Senior C# Developer
General responsibilities:
- Information systems design & development in C# (Visual Studio)
- Functional and process analysis in UML (Enterprise architect)
KROS
Kros is a leading player in software development for accounting purposes. Staying on top of legislative and upgrading the solutions along the way for hunderd thousands of accountaints in Slovakia.
Activities & Responsibilities:
I worked in a team consisting 2 developers and 2 analysts working on various tasks on the main product - Invoicing. My resposibility was to develop backend services based on the analysis. Important part of the working code was also code coverage and every new function had to have reasonable amount of tests integrated into build pipeline developed.
Beside the main product the backend development was also responsible for support of backend processing pipeline which tasks were automatic builds, code analyzing, code testing and deployment on various enviroments.
NOTINO
Notino is the largest perfume and cosmetics eshop in Europe. Main product is web page, but behind it is the whole warehouse with very well optimized workflow in order to manage thousands of orders every day.
Activities & Responsibilities:
I worked for Notino on 2 separate occasions.
During my first stage I acted as an analyst. My responsibilities were a as a analyst was the communication with transport companies which we as a team transparently integrated into the warehouse management. I was responsible for communication, documentation and task detailization for developers, as well as final functional test in warehouse. Apart from transport companies integration I did analysis and partially also development on expedition section reports and separate functionality for Try It First campaign.
On the second stage I worked as back-end programmer in team which was responsible for "technological" upgrades rather than fulfilling business requirements. Such as updating main projects .NET Core to .NET 5, auto-devops frameworks, implementing and unifying project-wide frameworks like logging, ORM framework switch, various projects WCF to REST API transitions, message queue handling, etc. There were also some data quality and performance quality oriented sprints when we tested more different approaches to transaction handling, MQ handling based on POCs and such. Whole infrastructure was running in kubernetes managed by us developers using GIT CI and WEB UI
Asseco - eHealth
Development and testing of gateway for external system on top of internal API.
Activities & Responsibilities:
During my short participation on eHealth development I was responsible for development, security and comprehensive testing of the gateway on top of existing internal API for external systems. It was a set of cca 10 services for the specific use cases which external systems needed to use from government infrastructure. Both inputs and outputs were structured differently to the internal calls and the GW also handled internal security tokens in its own way.
IOMO
Application for public sector (Ministry of Finance of the Slovak Republic). IOMO offer mediated access to e-government services for wide range of citizens.
Module “Central registry of certification” - Complex system for electronic documents certification, validation of third party certificates and maintaining evidence of all certification related actions in whole system. All certification actions needed to be in order with current legislation in Slovakia.
Module “Central registry of actions” - Evidence system for maintaining evidence of key actions taking place in IOMO back end and front end environment.
Activities & Responsibilities:
It was new project so initially I worked as an analyst. I was responsible for understanding business requirements and then designing processes in UML diagrams using Enterprise Architect.
After initial analysis phase I worked as senior developer on the Central registry of certification module. I was responsible for delivering since I had deepest knowledge of this part.
I was also preparing technical tasks into TFS for other developers on other modules, supervising and implementing business logic, DAL with using Entity Framework and Oracle, creating WCF services and also integrating on them, writing Unit Tests and so on.
FingerPrintReader
Application for internal use at Shengen border controls ( Ministry of Justice of the Slovak Republic). Application FingerPrintReader allowed for taking fingerprints using specific device, separating the actual prints from scanned picture and evaluating the fingerprint quality. Then it converted it to using WSQ compression into international format and exported in specific structure which allowed the upper layer application to use the fingerprints for checks against remote databases.
Activities & Responsibilities:
I was in the role of Senior Developer responsible for application architecture and implementing it as well. In the initial phase I also did an analysis and documentation for customer.
EHealth
Ambitious project which goal was to support whole process of medication treatment on all levels. Starting with administration of medicaments, treatment tools, further to prescription of the same entities all the way to dispensation of those entities. Apart from the main entities, the project included evidence of all entities which were involved in the process (patients, medicaments and tools, diagnoses and so on)
Activities & Responsibilities:
I was full-time developer for the MPD domain. MPD stand for medication-prescription-dispensation. I was responsible for delivering full-stack WCF services on basis of analysis output. Later in the project I was acting team leader when our team leader was absent.