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
Projekthistorie
- 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.
- 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
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.