Ernestas Romeika, Software Developer in Kaunas, Kaunas County, Lithuania
Ernestas Romeika

Software Developer in Kaunas, Kaunas County, Lithuania

Member since April 1, 2016
Ernestas has 10+ years of experience working with .NET based applications. He graduated five years ago with a bachelor's degree in software engineering. He's been mostly working on web-related projects (both front-end and back-end) and is always up for a new challenge.
Ernestas is now available for hire

Portfolio

Experience

Location

Kaunas, Kaunas County, Lithuania

Availability

Part-time

Preferred Environment

Visual Studio 2019, ReSharper, Git, Windows 10

The most amazing...

...thing I've built is a machine learning-based desktop tool for sorting and categorizing files and folders.

Employment

  • Senior .NET Engineer/Architect

    2019 - 2020
    Equiniti (Contract)
    • Built a web application to help the company with asset reunification (locating lost share/stock owners and their relatives) using .NET.
    • Integrated with existing company tools.
    • Traveled to US to set up local dev environments and to learn about the on-site team and their business model.
    • Implemented complex accounting calculations.
    • Implemented GraphQL endpoints for all requests to provide a flexible front-end development.
    Technologies: .NET Microservices, RabbitMQ, GraphQL, Entity Framework Core, Redis, Identity Server, RabbitMQ
  • .NET Software Engineer

    2018 - 2018
    Blackboard (via Toptal)
    • Developed new microservices for various back-end needs and supported existing microservices.
    • Implemented and supported Postman tests.
    • Implemented and supported unit tests (with MOQ).
    • Implemented and supported messaging between microservices via Azure Service Bus and Azure Event Hub.
    • Maintained Jenkins deployment scripts.
    • Generated and validated cryptographic keys, assigning them to a specific application and storing and retrieving them from Azure Key Vault.
    Technologies: .NET Core 2.1, Azure Service Bus, Azure Event Hub, Azure Key Vault, Cosmos DB, Azure Table Storage, Blob Storage, MOQ, Microservices, Octopus Deploy, Jenkins, JFrog Artifactory, Swagger, Postman Tests
  • Freelance Front-end Developer

    2017 - 2018
    South African Tourism (via Toptal)
    • Developed front-end features for the South African Tourism portal.
    Technologies: Angular, Ng-redux, RxJS, Webpack, SCSS, TypeScript
  • .NET Software Engineer

    2016 - 2017
    Intermedix
    • Upgraded the architecture of the project.
    • Handled decoupling.
    • Moved towards a microservice-based approach.
    • Introduced end-to-end testing and unit testing.
    • Improved existing data flows.
    • Introduced data backups.
    • Refactored JavaScript files to TypeScript.
    • Introduced Entity framework code-first migrations.
    • Handled deployment procedures (Jenkins configs, MSBuild tasks).
    • Monitored overall production environment stability (Dynatrace).
    Technologies: .NET, WebAPI, AngularJS, TypeScript, MS SQL, Entity Framework, Selenium, PhantomJS, Jenkins, Gulp, Dynatrace
  • .NET Software Engineer

    2015 - 2016
    Baltic Amadeus
    • Worked in an Agile environment within a team of twelve people to create an accounting system for the Swedish market and legal system.
    • Worked on a solo project, a restaurant food ordering system.
    • Integrated communications between POS machines and databases/web services.
    Technologies: .NET, ASP MVC, WCF, AngularJS, MS SQL, Entity Framework
  • .NET Developer, Co-founder

    2013 - 2015
    QuatroDev
    • Worked in an Agile team environment.
    • Developed a scalable internal system for a car insurance company.
    • Worked on a smartphone app for a well-known Swedish photo crowdsourcing startup.
    • Supported a native Windows 8 application that manages MS Office templates.
    • Contributed to the development of an internal proprietary core codebase.
    • Deployed .NET Azure applications, Azure blob storage, MS SQL, and RavenDB instances.
    Technologies: .NET, ASP MVC, Web API, RavenDB, Azure, Orchard
  • .NET Developer

    2012 - 2013
    Softdent
    • Supported a mobile web application intended for pharmacy agents.
    Technologies: .NET, ASP MVC, IUI
  • Web Development Intern

    2012 - 2012
    Net Frequency
    • Assisted with team tasks, gaining experience and learning the ins and outs of the industry.
    Technologies: PHP, Apache, MySQL, HTML, CSS, JavaScript
  • Web Developer

    2011 - 2012
    Freelance
    • Worked on various short-term web projects and applications.
    Technologies: .NET, ASP MVC, PHP, Zend Framework
  • Junior .NET Developer

    2009 - 2009
    Prografika
    • Worked on a finance management system.
    Technologies: WPF

Experience

  • Incremental Randomized Delaunay Triangluation (Other amazing things)

    Back in 2013, while I was doing my bachelor studies, I somehow talked my way into the university office letting me take a masters-level course on computational geometry. This was my final project for that course. I implemented incremental randomized Delaunay triangulation in optimal complexity, which was a bit tricky. You can see explanation (in Lithuanian), diagrams, and code on the link I've shared.

Skills

  • Languages

    C#, JavaScript, TypeScript 2, GraphQL
  • Frameworks

    .NET Core, Angular, AngularJS, Entity, .NET, Bootstrap, ASP.NET MVC, OAuth 2, Scaled Agile Framework (SAFe)
  • Storage

    Microsoft SQL Server, Azure Cosmos DB, RavenDB
  • Libraries/APIs

    Azure Blob Storage API, jQuery
  • Tools

    Jenkins, Gulp.js, NPM, Bower
  • Paradigms

    Agile, Kanban, Microservices Architecture
  • Platforms

    Azure Service Fabric, Windows, Azure

Education

  • Bachelor's degree in Software Engineering
    2011 - 2015
    Kaunas University Of Technology - Lithuania

To view more profiles

Join Toptal
I really like this profile
Share it with others