Personal details

Irina S. - Remote

Irina S.

Timezone: Sofia (UTC+3)

Summary

I like reading books and articles about education, physics advancements, biology & health and self-improvement. I’m most proud of building self-discipline in my life and consistently doing some of my daily routines, which are aimed at my health, productivity and wellbeing, like the Wim Hof Method.

Professionally I’m an opinionated, but reasonable engineer. I started programming out of curiosity and throughout the years I kept my passion. I’m interested in functional programming and I like exploring new languages, paradigms, platforms, services. Exploration and learning for me are one of the best experiences that someone can go through. I like getting things done and making sure that things are working for the client gives me a profound sense of accomplishment. In the end all the patterns and programming techniques in the world don’t matter much if the final product is not slick, intuitive and bug free.

Work Experience

Freelance Software Engineer
N/A | Aug 2015 - Present
PostgreSQL
Redis
Bootstrap
Docker
React
Semantic UI
Datomic
ClojureScript
Clojure
AWS Lambda
- Backend development with Clojure, Java. - Frontend development with ClojureScript, JavaScript, React, Bootstrap, Semantic UI. - Redis, Datomic, MS SQL. - Docker & AWS EC2, Lambda, S3, others. - Any other language/script/database/service, depending on the project and requirements
.NET Developer, Telerik Reporting (TR)
Telerik (now Progress) | Oct 2011 - Jul 2015
C#
WPF (Windows Presentation Foundation)
Silverlight
Data Visualization
JavaScript
Microsoft SQL Server
ASP.NET MVC 5
- Developed the HTML 5 MVC and Web Forms Report Viewers, the CSV and Entity Framework Datasources - Implemented advanced layout support like text justification, supporting all rendering formats - PowerPoint/Excel/Word, PDF, Image, SVG, XAML, RTF, XPS, HTML 5 - Improved TR desktop - WPF, XAML, Windows Forms Improved TR web/cloud - ASP.NET Web Forms/MVC/API, Silverlight, JavaScript - Product improvements and fixes, including all rendereing extensions, processing engine, report components and designers, the new Graph component - Writing documentation, blogs, articles, helping support

Personal Projects

2018
Docker
React
Semantic UI
ClojureScript
Clojure
Re frame
AWS Lambda
An application similar to https://runkit.com/ - it allows the user to write Node.js functions right in the browser, but with the added benefit of also chaining these functions, displaying their outputs and formatting them. Simple inputs are available - trigger & checkbox - that enable interactions with single functions or a whole chain of functions (flows). Great for rapid prototyping, simple automations (send tweets according to criteria every Monday) or if you just want to test out a few node functions.
VNE
2017
SQLite
Lua
Redis
Twilio
Docker
React
ClojureScript
Om
Clojure
A metadata driven NFV platform using Clojure, ClojureScript, React (Om), Redis, Lua, SQLite, Python (Django) Developed a custom Docker monitoring solution, based on Java and Clojure Developed a highly available data aggregator in C Created and maintained application microservices with Docker, with the main microservices being the Admin/UI (Clojure/Script), Redis, Grafana, Graphite, Custom monitoring (Java/Clojure), Python (Django) app for generating NFV metadata, Custom aggregator (C) Many API integrations, like Twilio, Auth0, Zoho CRM, Zoho Desk, Freshdesk, Voice RSS, Docker Continuous deployment and testing with Docker, Docker Compose, Bash, nginx, Vagrant, Ubuntu, Alpine Created API samples in Bash, Ruby, Python, Java, Node.js, API docs using Apiary/Swagger