Profileimage by Rimvydas Urbonas Software engineer, Senior Software engineer from

Rimvydas Urbonas

available
Contact

Last update: 01.06.2020

Software engineer, Senior Software engineer

Graduation: Computer science
Hourly-/Daily rates: show
May vary depending on project scope
Languages: English (Full Professional)

Keywords

Database .NET agile Javascipt Angular 1 & 2 React JS React-Redux Continues Integration & Delivery Technical Architect

Skills

C#, NET, ASP.NET MVC, Web application API services, node.js, JavaScript, Angular, React, Agile Methodologies, Agile, database, Oracle database, Windows Forms, Windows, UI, reverse engineering, ERP, C++, data synchronization, SOAP API services, Restfull services, net framework, Windows mobile

Project history

03/2013 - Present
Senior Software engineer
Devbridge (250-500 employees)
Internet and Information Technology
  • Developed Web application API services using .Net and node.js.
  • I am aware of all most common design patterns and when to apply them.
  • Extended Razor engine to support Angular.js form building.
  • I was responsible of arranging CI/CD environments using Windows azure, AWS and Team city platforms.
  • I was doing code reviews to ensure that code follows application architecture and design patterns.
  • Implemented and maintained e2e tests using selenium and gherkin language.
  • Created integration with bloomberg terminal using messaging framework.
  • Worked on all projects using Agile methodologies with all its ceremonies.
  • I had an experience optimizing SQL queries performance by reviewing query plans.
  • Developed dynamic and interactive websites that ensured high traffic using sockets.
  • I have implemented background document indexing module using elastic search under the hood.
  • I led the team to implement Progressive Web Application which were successfully used by 10 000 users on various mobile devices.
  • I developed strategy how the team should eliminate outdated and inefficient code by using latest version Angular framework.
  • Oversaw full lifecycle of software development for 3 projects with 100% on time delivery while staying under budget.
  • Participated in workshops with the client where we organized their requirements into product backlog.
  • I was communicating to the client ensuring that software requirements meets business needs.
  • Trained over 50 staff members in using Angular.js and Angular frameworks.
  • I was mentor in the internal student academy where I taught full lifecycle of software product development.
  • I was a lecturer in Kaunas Technology University for 3 years where I successfully taught student groups how software products are developed.

03/2011 - 03/2013
Software engineer
IRTC
  • I was working as software developer in small 4 person team.
  • I was creating database schemes for various projects using Oracle
  • database.
  • I created few desktop applications using Windows Forms and Windows
  • Presentation Foundation UI libraries.
  • I was responsible to deploy created software in clients environment
  • I was reverse engineering old ERP source code written in C++ to collect
  • requirements for data synchronization tool.
  • I created SOAP API services to be consumed by 3-rd party applications
  • using .net framework.
  • I developed Windows mobile application to allow register parking
  • violation using mobile phone.
  • I was team leading a group of 4 developers

09/2009 - 02/2011
Junior software engineer
UAB Infoera (< 10 employees)
Architecture and civil engineering
I was junior programmer responsible for maintaining old source code and
helping develop new features for Geomap software program developed on
the basis of AutoCAD Map 3D® program, which has been supplemented with
functionality adapted to the Lithuanian surveyor market.

Tasks I was working on
  • Refactored and migrated old Visual Lisp code to c++.
  • Developed an algorithm to calculate the volume of land quarry using
  • the LIDAR data point cloud.
  • Created algorithm to visualize geological section which helped
  • geologists to better understand earth layers.
  • Created versioning system for geodetic survey data.

Time and spatial flexibility

Available to work anywhere in EU

Contact form

Contact details