Ernestas Romeika, Software Developer in Saint Julian's, Malta
Ernestas Romeika

Software Developer in Saint Julian's, Malta

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 in both the front end and back end and is always up for a new challenge.
Ernestas is now available for hire

Portfolio

Experience

Location

Saint Julian's, Malta

Availability

Part-time

Preferred Environment

Windows 10, Git, ReSharper, Visual Studio 2019

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: Identity Server, Redis, Entity Framework Core, GraphQL, RabbitMQ, .NET
  • .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: Postman, Swagger, Artifactory, Jenkins, Octopus Deploy, Microservices, Moq, Blob Storage, Azure Table Storage, Azure Cosmos DB, Azure Key Vault, Azure Event Hubs, Azure Service Bus, .NET Core
  • Freelance Front-end Developer

    2017 - 2018
    South African Tourism (via Toptal)
    • Developed front-end features for the South African Tourism portal.
    Technologies: TypeScript, SCSS, Webpack, RxJS, Redux, Angular
  • .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: Dynatrace, Gulp.js, Jenkins, PhantomJS, Selenium, Entity Framework, Microsoft SQL Server, TypeScript, AngularJS, Web API, .NET
  • .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: Entity Framework, Microsoft SQL Server, AngularJS, Windows Communication Framework (WCF), ASP.NET MVC, .NET
  • .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: Orchard, Azure, RavenDB, Web API, ASP.NET MVC, .NET
  • .NET Developer

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

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

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

    2009 - 2009
    Prografika
    • Worked on a finance management system.
    Technologies: Windows Presentation Foundation (WPF)

Experience

  • Incremental Randomized Delaunay Triangluation

    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, TypeScript, PHP, HTML, CSS, SCSS
  • Frameworks

    .NET Core, Angular, AngularJS, Entity, .NET, Bootstrap, ASP.NET MVC, OAuth 2, Windows Communication Framework (WCF), Selenium, Orchard, Windows Presentation Foundation (WPF), Zend Framework, Redux, Swagger, Entity Framework Core, Scaled Agile Framework (SAFe)
  • Storage

    Microsoft SQL Server, Azure Cosmos DB, MySQL, Azure Table Storage, Redis, RavenDB
  • Libraries/APIs

    Azure Blob Storage API, jQuery, Entity Framework, Web API, PhantomJS, RxJS, Moq
  • Tools

    Jenkins, Gulp.js, NPM, Bower, Visual Studio 2019, ReSharper, Git, Dynatrace, Apache, Webpack, Azure Key Vault, Artifactory, Postman, RabbitMQ
  • Paradigms

    Agile, Kanban, Microservices, Microservices Architecture
  • Platforms

    Azure Service Fabric, Windows, Azure, Azure Event Hubs
  • Other

    Windows 10, Azure Service Bus, Blob Storage, Octopus Deploy, Identity Server

Education

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

To view more profiles

Join Toptal
Share it with others