Senior software engineer, Software architect

Senior software engineer, Software architect

Expert (+10 years exp.)

Working | Kaunas, Lithuania
Key experience: .Net | JavaScript | Unit Testing | Agile | CI (Continuous Integration) | C# | SOA

Sector Background

Bank&Finance, IT Company, E-Commerce, Technology Startup

Preferences

Location

European Union only

Current status

Working (Updated: 3 years ago)

Personal Statement

I have been working as a software developer since 2009, mainly in the Microsoft .NET environment. The development projects I participated in relied on a wide range of technologies ranging from relational and non-relational databases (Ms SQL, MySQL, PostgreSQL, Oracle, MongoDB, Cassandra), programming languages (VB.net, C#, C++, VB, JavaScript, TypeScript), architectural styles/design patterns (SOA, REST, Microservices, Eventsourcing, Kubernetes/Docker, DDD, MVC, MVVM), cloud platforms (Azure, AWS, IBM, Google), DevOps tools (Jenkins, Azure DevOps, Jira, Team city). I have a lot of experience building mobile and desktop web applications using Angular frontend platform and React javascript library. I'm experienced not only as a developer but also I'm a good team leader and mentor, it allows me deliver projects on time and on budget. I have strong experience creating solutions architecture and leading the team to implement it.

Skill Stack

NET
.Net +6 years C# +6 years ASP.Net 4-5 years
PROGRAMMING
JavaScript +6 years
TESTING
Unit Testing +6 years
METHODS
Agile +6 years CI (Continuous Integration) +6 years
IMPLEMENTATION
SOA +6 years Requirements Gathering 3-4 years Data Migration 3-4 years
JAVASCRIPT
Rest API 4-5 years Angular 2 3-4 years TypeScript 3-4 years Angular.js 2-3 years React.js 2-3 years
DATA BASE
MSSQL 4-5 years DB Architecture 3-4 years Oracle DB 2-3 years Mongo DB 1-2 years NoSQL 1-2 years
INDUSTRY EXPERIENCE
Bank & Finance 3-4 years
ROLE EXPERIENCE
Team Lead 3-4 years