I have more than 15 years of web development experience working with enterprise solutions on premise and cloud for a wide variety of industries. Before becoming a developer, I did system administration which provided me with invaluable experience to also do the Ops part while doing the Dev part. This includes understanding of: DNS, networking, firewalls, backups, etc.
Green field, brown field, rewrite or legacy project? I've did them all. I like solving problems and I'm interested in all of them! I have worked solo and in teams as a developer, mentored junior and mid-level developers, led projects as a team lead, and analyzed and advised on software development process.
I'm best skilled in NodeJS & .Net, paired with VueJS or React. During rewrite and legacy projects I've also been exposed to AngularJS, pretty much all ASP.Net tech (even Classic ASP), and of course WinForms & WPF. I've also built desktop apps/services enabling web apps to interact with USB devices such as thermal printers, digital weight scales and smart card readers. I've even implemented protocols other than HTTP, such as LDAP and SMTP.
Once the Docker craze hit, I decided to prefer developing apps to run in a cloud-native OCI compliant containers. I loved it so much that I even write them in containers! After all, what better way to make sure there are no surprises after deployment. While transitioning to cross platform development, I've set up a local Linux server which is now years later used to self-host a whole slew of containers that provide services to me and my extended family and friends. Eventually I managed multiple cloud hosted VPS servers with CI/CD pipelines for multiple clients.
Do you have an idea you want to come to fruition? I will build it with a strong foundation and tackle any non-functional requirements.
Do you have an existing project moving slowly or behind schedule? I can hit the ground running and help your existing team from day one.
Do you want to replace or modernize an existing app? Tech debt is real and I can help you manage it.
Do you need to update or maintain an existing app? No matter how old, I'll try my best.
Do you want to migrate to cloud? Switch cloud provider? Go back to on premise? I've seen it all and I can transform your app to a cloud native one so you can switch more easily in the future.
Do you need a proof-of-concept (PoC) or Minimum Viable Product (MVP)? I can help transform your ideas into tangible, functional prototypes.
SFU media server providing audio/video/screen sharing between participants.
SaaS for kennel management.
Allows importing receipts via barcode (QR & PDF417), tracking expenses and current portfolio value with various analytics.
Automating business processes for holiday rental agencies with a platform to enable thrid party integrations.
SMTP protocol implementation with most common spam protection and tarpit functionality. Provides key integration points for other apps.
Manage user, roles and claim for entire company. Provided integration points via OpenId Connect and LDAP.
Internet Relay Chat bot to save and index messages, then trigger actions on them.
Tracking UI claims and provide employers with guidance to dispute these claims.
SaaS to enable entrepreneurs to issue fiscalized receipts and basic tax related reports. Integration with Tax Authority.
Added ability to login via smart cards. Tracking application statuses and satellite monitoring system.
App to track revenues and expenses for a non-profit.
App for the employees of a major insurance company.
An eCommerce web app for bicycles, parts and service order tracking.
App for the employees of a major telecom.
Workflow app for scheduling and tracking all activities needed to opening a new restaurant location.
Developed a desktop companion app to provide a way for existing web app to authenticate users via smart cards.
Enable business customers to schedule large scale print jobs, such as monthly bills and credit card statements. Integration with courier service also allowed the customers to track delivery statuses in addition to print job status.
Tracking of contractual obligations to telecom's and assignment to employees. A companion Windows Phone app was also deployed via Windows Store so employees had latest company contacts.
Queryied all network printers for toner status and automatically placing orders in Procurement Portal.
Enabled managers to order monthly supplies and enabled procurement department to easily make bulk orders and track deliveries.
Streamlined on boarding of new hires by creating their accounts and assigning roles throughout various internal apps and services.
Creating custom Windows images & deployment through Windows Deployment services and network booting. Various images depending of workloads need.