Top 3%
William M.

Full Stack Developer

Externalisation nearshore
10 ans
Contactez-nous à propos de ce profil

Why I'm Top 3%

  • People skills
  • English language proficiency
  • 10 years of industry experience
  • Proficient with agile scrum methods
  • Familiar with security and data privacy
Learn how we hire

Mon expérience

Voir plus

Cashflow management software expertNovember 2021 - Présent

Software Developer.

- The project’s architecture was a modular monolith written in .NET 5, where CQRS was applied all over the solution, SQL Server as database, RabbitMQ with MassTransit for the event bus, and a front-end app written in Angular 11 (was later migrated to Angular 13 by a separate team).

- Was part of the team that put together a new flow for integrating already existing 3rd party banking systems. The improvements consisted in:
  • Created a new concept called wish list which consisted of a dynamic client-managed list of desired banks, made easily accessible to the customer onboarding teams to improve their process
  • Recommending the best banking system based on the bank’s country and the current stats using two different approaches:
    - An automated recommendation which was calculated based on the average rate of connection failures
    Manual recommendations from an expert – these recommendations had precedence over the automated ones
  • Incident management which mainly consisted in marking each banking system as faulty – this automatically prevented any user from attempting to create a new connection.
  • Technical documentation for each connection flow, easily accessible for anyone trying to connect a new banking system – also done to improve the onboarding process, since most of the connectivity documentation was scattered.

.NET Core, SpecFlow, C#, .NET 5, .NET 6, SQL Server, GitLab, Docker, DDD, CQRS, Event driven architecture, Angular 11
Voir plus

Waters CorporationAugust 2020 - August 2021

C# Software Developer for a publicly traded Analytical Laboratory instrument and software company. 
  • Being a part of the TA Luma team, as one of the seniors in this small-to-medium size team of 8 Full Stack Developers and 3 Automation Developers distributed between Romania, Germany and the US. 
  • Working with Agile and SCRUM to deliver a Rubber Test and Analysis software that's used both on the Industry and the Research fields.
  • Responsible for translating the PO's requirements into User Stories for the team.
  • Responsible for updating the project from .NET Core 2.2 to .NET Core 3.1 and later on to .NET 5.
  • Responsible for the performance and responsiveness of the application.
  • Responsible for the database architecture and maintenance.
  • Implemented Settings, User Customizations and Units Conversion for the whole application.
  • Heavily implicated on Code Reviews and Pair Programming with the Junior members of the team.

.NET 5, C#, DI, Autofac, Agile, Scrum, SignalR, LINQ, ADO.NET, Web API, TSQL, Angular2, EF Core5, FakeItEasy, Visual Studio Professional 2019, SQL Server 2019, VS Code, Git, Jenkins, Azure
Voir plus

Gabriels Technology SolutionsDecember 2018 - August 2020

Lead Developer for a company that delivers a state-of-the-art website presence as well as industry leading customer relationship and digital marketing solutions.
  • Responsible for the project and a small team of three developers, working to ensure that projects are delivered on time, monitoring the deliverables from a technical perspective and guiding the developers on daily project/code related matters.
  • Transforming business requirements into functional specifications for the team.
  • Involved in the rewriting of the authorization and authentication back-end for multi‐tenant support, migration towards logging to ELK stack (Elasticsearch, Logstash, Kibana), involved in migration of other projects’ core components to a SOA approach.
  • Closely working with colleagues from India and the US to prepare training material for the Customer Service team, reducing the amount of non-technical tickets opened in 55 percent.
  • Involved in the migration of the project to AWS.

.NET 4.5, C#, DI, Autofac, SignalR, LINQ, ADO.NET, Web API, TSQL, jQuery, Handlebars, XSL, Visual Studio 2015, SQL Server 2012, TeamCity CI server, Tortoise, SVN, AWS, SOA, Elasticsearch, Kibana, Logstash
Voir plus

Gabriels Technology SolutionsJanuary 2015 - December 2018

Software Developer.
  • Worked in a multi‐cultural, multi‐time‐zone environment, where permanent contact with both New York and Chennai offices was kept via Skype, email and Slack, while Agile development methodologies were implemented with JIRA management tool and TeamWeekfor time management.
  • Participated in a project that delivered an online administration tool allowing clients to manage assets (listings, users, accounts, agents and so on) in a secure, fast and reliable multi-tenant environment.
  • Worked on helping with a complete overhaul of the API using an MVC approach, internally built tools that follow.
  • Updated design patterns, responsible for introducing a Single Sign On functionality to the platform serving over 20 thousand users in partnership with 5 other providers.

.NET 3.5, .NET 4.5, JavaScript, C#, LINQ, ADO.NET, Web API, T-SQL, jQuery, Google Visualization, batch scripting, Visual Studio 2012, Visual Studio 2015, SQL Server 2008, TeamCity CI server, Tortoise SVN
Voir plus

ROSOFTLAB S.R.L.May 2013 - May 2014

Software Developer for a software development company.
  • Developing the back-end of websites and web-based applications with C#.

Main Project
  • Developed a REST API to serve both a website and a mobile application.
  • Envisioned the database design and implemented it.

.NET, C#, TinyORM, T-SQL, AutoFac, Visual Studio 2010, SQL Server 2008
Voir plus

Construtiva Internet Software LTDASeptember 2012 - April 2013

Software Developer for a software company.
  • Developing the back-end of websites and web-based applications with C# and ASP.

Main Project:
- Payment Gateway API used by passenger transport companies, including but not limited to: Planalto, Grupo Ouro & Prata, Tapajós, CatSul, TTT, Unesul.

.NET, C#, LINQ, Entity Framework, T-SQL, Visual Studio 2010, SQL Server 2008
Voir plus

Monge WebDesignJune 2011 - February 2012

PHP Programmer / Intern for a web design company. 
  • Developed institutional websites in PHP.

Mes études et formations

Master's Degree in Mobile Development and E-Business - Transylvania University of Brasov.2013 - 2013

Technology Degree in Web Development - Faculdade de Tecnologia Tecnodohms.2010 - 2012