Andrei T.

Andrei T.

Senior Full-stack Angular/Node.js developer

Request Rate
Romania, Timisoara

Andrei is a Senior Full-Stack developer with more than 10 years of practical experience, including numerous Angular and Node.js projects. He likes new challenges, working and learning new technologies or programming languages - he is always on top of new trends!

Also, Andrei can be a great team leader; he has experience with leading teams of up to 5 people and he is good at assessing workload and making sure tasks are distributed evenly and according to knowledge and experience.

Skills

  • Javascript
  • Angular
  • Node.js
  • CSS
0246810

Experience

Investment Management Project, Remote

Senior fullstack engineer

August 2019 to Present

Stack:

  • .NET Core 3 MVC

Responsibilities:

  • making a backend in Node to control skill metrics app. Team of 3;
  • adapting and implementing API changes to cater the UI;
  • Implementation of UI designs in .NET MVC projects.

Reporting dashboard for financial company, Remote

Senior full-stack Lead developer

January 2018 to August 2019

Stack:

  • Angular 7
  • high charts
  • Node
  • AWS
  • DynamoDB
  • Express

Responsibilities:

  • started it from scratch, did the whole front end, created unitests, did 50% of the backend. Created APIs, integrated them;
  • sharing the role in defining the project architecture and implementing all the modules of the application;
  • building scripts using gitlab CI to build and deliver both frontend and backend applications as docker images;
  • deploying scripts and configuration using AWS (Lambda, ECS);
  • Provided guidance and support to my colleagues cross teams.

Market Research Company, Remote

Senior Lead developer

October 2016 to January 2018

Stack:

  • Angular JS
  • Angular Material
  • Typescript
  • Sass
  • Webpack
  • C#
  • CQRS, MS SQL, Hangfire

Responsibilities:

  • shared role for developing the platform architecture;
  • responsible together with the other lead developers of coordinating the junior and mid developers in the architecture of the platform;
  • part of the "experts" meetings;
  • establishing training needs for the team;
  • responsible together with the other lead developers of technical decisions on the job coach and mentor for junior and mid developers;

Software development company, Remote

Senior developer

January 2016 to August 2016

Stack:

  • C#

Responsibilities:

  • Redesign and improve existing log information extraction application (Performance Monitor). After applying some reactive patterns and optimizing some areas, we were able to get the processing time about 2-3 times shorter in most of the cases.
  • Design and develop software for load port calibration tool (LP-3004).

Intelligent Software Systems, Remote

Computer programmer

April 2009 to January 2016

Stack:

  • ASP.NET
  • WebApi
  • Owin
  • Angular
  • jQuery

Responsibilities:

  • Research and development on an in-house OCR engine. Using a custom built and trainer neural
  • network we got to pretty good recognition rates (>90%) and performance;
  • Development and maintenance on various desktop tax related applications, mainly: PaperlessPLUS, ATX (WPF);
  • Server-side REST services (WebApi/Nancy);
  • Developed web application, dynamic interview for the FAFSA program (jQuery/ASP.NET MVC);
  • SPA web tool for configuring a web service (angular/ASP.NET WebAPI);
  • Developed a client side printing engine in JavaScript for TaxWise Online check printing to replace an old ActiveX component (HTML5/Javascript);
  • Back-end and front-end development for a new Twinfield web application (ASP.NET, WebApi/Owin/Angular/jQuery).

Education

Master’s Degree in Automation and Applied Informatics, "Politehnica" University of Timisoara

October 2012 to June 2014

Timisoara, Romania

Bachelor's degree, Computer Programming, Specific Applications, "Politehnica" University of Timisoara

October 2008 to June 2012

Timisoara, Romania

Portfolio

London based fintech company
August 2019 - February 2020
London based fintech company
August 2019 - February 2020

I was involved with two projects within this company. 

The first project was the legacy back office facing application of their investment platform. The main tasks here were related to integrating a few new features, unit testing the new features, fixing existing bugs and generally speaking, maintenance of the app. 

The second project was about the new version of the same platform, with better support for the new business model, higher scalability options and newer technologies. I was mainly involved in developing the back office facing application and on the API parts that would serve that UI.

Main goal of both applications was fast delivery to facilitate operations for the CSEs so design and UX was not a priority as we mostly improvised along the way (with the imposed limitations).


Technologies used:
Django
A Finance service app
January 2018 - August 2019
A Finance service app
January 2018 - August 2019

An application part of a bigger platform that is provided as a service to the clients. The main purpose is to provide detailed insights and stats for each client about their finances and how their business goes. Each client starts with a predefined set of reports/widgets/dashboards and can go and customize as much as they want. The application provides ways to define and create custom reports from a predefined list of data sources (all the data from a client) with custom groupings (by row and column), aggregations, filters, columns, etc. Also each report has multiple options for data viewing (grids/line charts/pie charts/bar charts) and drilling down and can be pinned to a dashboard so the information is always visible on the main screen right after you login into the app.

I was the main developer (we were 2 developers, the 2nd being part time on the backend work) for this application having a part in the architecture, technology selection and implementation. Also had a part in configuring the AWS runtime and the CI/CD pipelines.

We had a dedicated team for the UI design and the UX.


Technologies used:
Angular, Node.js, Express, AWS, Javascript
Market research platform
October 2016 - January 2018
Market research platform
October 2016 - January 2018

Worked on an online platform used to facilitate communication between the marketing researchers, clients and users participating in the marketing research. The platform consisted of 3 main applications:

  • The backoffice - used for administrative tasks (adding new activities, moderation, adding incentives for the users, creating new chat rooms, etc.);
  • The client office - here the clients could see some of the backend data intended for them;
  • The square - here is where the users could join and participate in all sorts of activities, questionnaires, chat rooms, engage in challenges and win all sorts of prizes.

We had 3 teams across 2 countries totaling a number of 17 developers and 6 testers. I had the role of Senior Team Lead for one of the teams. The main roles were shared among all the senior developers and were: developing the platform architecture, coordinating the junior and mid devs in their work, taking part in the “experts” meeting where we discussed ways to improve and took technical decisions for the future of the platform.

Technologies used:
Angular, Javascript