Scroll To View More
Valeri Vicneanschi, Software Developer in Montreal, QC, Canada
Valeri Vicneanschi

Software Developer in Montreal, QC, Canada

Member since January 4, 2016
Valeri is a passionate software engineer with over fifteen years of experience developing software under both web and Windows environments. He specializes in Node.js and .NET frameworks, as well as React and AngularJS on the front-end. Valeri holds a Master's degree in computer science and has worked with a variety of Agile teams. He communicates extremely well.
Valeri is now available for hire

Portfolio

  • Morgan Stanley
    Angular, TypeScript, Node.js, Npm, Ramda
  • Newforma
    Node.js, AWS Lambda, ElasticSearch, Docker, Graph DB Titan (Janus Graph)
  • Thazen (via Toptal)
    Node.js, JavaScript/ES6/Webpack, AWS, Serverless, Microservices

Experience

  • Full-stack, 6 years
  • Node.js, 4 years
  • Angular, 3 years
  • MEAN Stack, 3 years
  • React, 1 year
  • RabbitMQ, 1 year
  • MongoDB, 1 year
Montreal, QC, Canada

Availability

Part-time

Preferred Environment

WebStorm, JavaScript, TypeScript, Docker, Git

The most amazing...

...thing I've developed is a distributed, multi-tenant, real-time Node.js server for enterprise communication.

Employment

  • Senior Angular Developer

    2018 - PRESENT
    Morgan Stanley
    • Built a rich SPA using Angular.
    • Gathered functional requirements.
    • Worked in an Agile/Scrum team.
    • Reviewed code and wrote unit tests.
    Technologies: Angular, TypeScript, Node.js, Npm, Ramda
  • Senior Node.js Developer (AWS)

    2017 - 2018
    Newforma
    • Developed with serverless Node.js and JavaScript.
    • Developed architectures on top of AWS Lambda, AWS CloudFormation, and AWS S3.
    • Worked on a distributed team that operated under an Agile methodology.
    Technologies: Node.js, AWS Lambda, ElasticSearch, Docker, Graph DB Titan (Janus Graph)
  • Senior Node.js Developer

    2017 - 2017
    Thazen (via Toptal)
    • Built a REST API using a serverless framework.
    • Developed full-blown features with front-end tools such as JavaScript and Node.js, and AWS cloud services such as Lambda and S3.
    • Collaborated with other developers in an Agile environment, using Scrum methodology.
    Technologies: Node.js, JavaScript/ES6/Webpack, AWS, Serverless, Microservices
  • Senior .NET/AngularJS Consultant

    2016 - 2017
    R3D Consulting
    • Contributed to the development of a complex SPA .NET/Azure application meant to handle logistics for secured money transportation.
    • Built a .NET SPA/Azure application.
    • Followed SOLID principles for designing and writing code to implement user stories.
    • Programmed RESTful services in C# for the back-end.
    • Wrote front-end code in AngularJS.
    • Created unit tests.
    • Used mocks in unit tests.
    • Optimized SQL performance.
    • Participated in daily Scrums and meetings.
    • Supported team members.
    • Maintained code-base to be bug-free.
    • Integrated new code into the existing solution.
    Technologies: .NET, C#, Entity, MS SQL, AngularJS, JavaScript, TypeScript, Azure Cloud, TeamCity, Confluence, JIRA, Agile
  • Senior Software Developer (Node.js)

    2015 - 2016
    X2O Media
    • Developed and maintained a platform for real-time communication based on Node.js and Socket.IO.
    • Designed and wrote Node.js modules.
    • Built an Express.js + Socket.IO web server.
    • Programmed Node.js workers communicating via RabbitMQ.
    • Refactored code.
    • Made unit tests and performance tests.
    • Scaled out the system.
    • Provisioned and deployed VM in Azure.
    • Upgraded NPM libraries and kept the code up to date.
    • Worked in an Agile environment.
    • Documented the code using JSDoc.
    • Supported the operational team.
    • Provided TeamCity administration.
    • Integrated code quality tools into the continuous integration environment.
    • Resolved incidents.
    Technologies: Node.js, Gulp, Web sockets, Socket.IO, MongoDB, RabbitMQ, SVN, GitHub, ASP.NET Web API
  • Senior Software Developer

    2014 - 2015
    TEKsystems
    • Worked on the platform framework team in Salesforce Marketing Cloud (formerly known as ExactTarget).
    • Developed highly scalable and robust API platform components and frameworks, as well as cloud services.
    • Drove internal adoption of new frameworks and services, as well as supported and maintained new and existing components and frameworks.
    • Developed cloud software services, gaining an understanding of designing for scalability, performance, and reliability/high-availability.
    • Implemented caching & performance optimization (Memcached, Elasticsearch).
    • Integrated with social platforms and protocols, including Facebook and Twitter.
    Technologies: TFS, Node.js, .NET, NancyFx, REST API, Kibana, Elasticsearch, Splunk, SQL Server, Windows Server, Heroku, Git
  • Senior Software .NET Developer

    2013 - 2014
    TEKsystems
    • Helped design and implement a scheduling system for an oil movement company. The applications were designed to schedule oil movements and cover all related logistics. Different kinds of reports were implemented.
    • Worked with layered architecture and multiple DB schemas.
    • Supported and wrote FIT tests for integration testing.
    • Followed Agile principles for managing a project: daily stand-ups, sprints planning, and review.
    • Worked in a distributed team.
    Technologies: Visual Studio 2010, .NET Framework 4.0, C#, WCF, WPF, ReSharper, TFS, dotTrace profiler, SQL Server 2005, Entity Framework, TeamCity, MSBuild, FIT tests, NUnit, Moq
  • Lead Software .NET Developer and Architect

    2005 - 2013
    Web Merchants, Inc.
    • Managed an IT department of eight .NET developers, two HTML/CSS developers, two QA engineers, two system administrators, and one DBA. The team was distributed across two countries.
    • Coordinated projects with other departments.
    • Developed IT strategies.
    • Architected sub-systems and the communication pathways between them.
    • Deployed software to the production environment.
    • Documented architecture and processes in the corporate Wiki knowledge base.
    • Reviewed developers’ code.
    • Designed and supported components for eCommerce sites with more than 50,000 visitors/day http://www.edenfantasys.com.
    • Helped integrate a classifieds page http://classifieds.edenfantasys.com.
    • Developed API web services for mobile apps.
    • Applied code refactoring.
    • Set up and administered a continuous integration system based on CruiseControl.NET, including nightly builds with unit tests run and delivery to the test servers. Switched to TeamCity for database scripts, versioning, and updating the system.
    • Optimized the website’s performance and planned for the web farm scaling: caching, using CDN, styles and scripts bundling, and minification.
    • Created and modified the database stored procedures, views, and functions.
    Technologies: ASP.NET, Web API, VS 2003/2005/2010/2012, .NET 1.1/2.0/4.0, C#, ReSharper, SVN, Selenium IDE, dotTrace profiler, DebugDiag, JavaScript, Web services, Enterprise services, Windows Communication Foundation (WCF), SQL Server 2000
  • Software Engineer

    2001 - 2005
    Moldavian Railways
    • Designed and developed client-server data-driven applications and informational systems.
    • Developed custom components.
    • Designed and administrated databases.
    • Created data pumping programs to get data from the mainframe using a special query language and saved it to the PC.
    • Developed data converters for parsing structured text files.
    • Generated reports to Excel automatically using COM automation.
    Technologies: SQL, Delphi 4-6, Object Pascal, Interbase SQL server and client tools, Paradox, FoxPro, Excel

Experience

  • Node.js Server for Real-time Communication (Development)

    This project is a distributed, multi-tenant, real-time Node.js server for enterprise communication.

    Technologies used: Node.js, Socket.IO, MongoDB, RabbitMQ.

  • eCommerce System (Development)
    http://www.edenfantasys.com/

    Helped to architect, design, implement, integrate, and maintain eCommerce applications. The applications were designed to cover all the aspects of the business, including advanced website, payment processing integration service, warehouse, order processing, customer management, ticket system, and internal and external reporting.

    Technologies used: ASP.NET, web API, MS SQL

  • Garda Cash Track Next Gen (Development)

    Worked in a distributed Agile team on a complex ASP.NET/MS SQL/ServiceBus/Angular application deployed in Azure Cloud via continuous deployment.

    The application handles the logistics for GardaWorld secured money transportation.

  • TransCanada Keystone Project (Development)

    Contributed to the design and implementation of the Keystone project for TransCanada. The applications were designed to schedule oil movements and cover all related logistics. Different kinds of reports were implemented.

    Technologies used: .NET, WCF, WPF

  • Salesforce Marketing Cloud (formerly known as ExactTarget) Platform API (Development)

    Helped to design and implement REST API services for mass sending and tracking marketing emails.

    .NET stack.

Skills

  • Languages

    TypeScript, ECMAScript (ES6), JavaScript, T-SQL, C#, SQL, Java
  • Frameworks

    Angular, Express.js, Bootstrap, Entity 5, Entity 6, AngularJS, Entity 4, Entity Framework Core, Mocha.js, .NET, Sails.js, ADO.NET
  • Libraries/APIs

    React, Node.js, Moq, Sinon.JS, Chai, Socket.IO, AMQP, AutoMapper, ZeroMQ
  • Tools

    Mocha, NPM, Babel, RabbitMQ, Visual Studio, NuGet, WebStorm, TeamCity, VMware, Docker Compose, AWS CloudFormation, Terminal, Grunt, Gulp.js, Webpack
  • Paradigms

    MEAN Stack, Continuous Integration (CI), MEAN, Scrum, Agile, Continuous Deployment, Continuous Delivery (CD), Test-driven Development (TDD)
  • Other

    Full-stack, Software Development Lifecycle (SDLC), HTTPS, Private NPM Modules, ESLint, SSL
  • Platforms

    AWS Lambda, Docker, Azure, Visual Studio Code, Visual Studio 2016, Linux
  • Storage

    AWS S3, MongoDB, Microsoft SQL Server, SQL Server 2005, SQL Server 2000, SQL Server 2008 R2, SQL Server Management Studio, SQL Server 2012, SQL Server 2016, SQL Server 2008, MySQL

Education

  • Master's degree in Computer Science
    2003 - 2004
    Technical University of Moldova - Chisinau, Moldova
  • Bachelor's degree in Computer Engineering
    1998 - 2003
    Technical University of Moldova - Chisinau
I really like this profile
Share it with others