Scroll To View More
Vincent St. Louis, JavaScript Developer in Charlotte, NC, United States
Vincent St. Louis

JavaScript Developer in Charlotte, NC, United States

Member since April 23, 2017
Vincent is a passionate software engineer with a deep understanding of software systems and extensive experience in software architecture, planning, and developing complex systems. He's a goal-oriented team player with strong interpersonal skills who loves thinking out of the box and take on new challenges.
Vincent is now available for hire

Portfolio

  • Bank of America
    React.js, Node.js, Redux, MobX, Redis, MySQL, SVN
  • Red Ventures
    React.js, Node.js, Go, Redux, AngularJS, MySQL, AWS, Redis, NSQ, EC2, Docker...
  • Ascension
    JavaScript, AngularJS, PHP, Laravel, Lumen, MySQL, ElastiCache

Experience

  • JavaScript, 7 years
  • PHP, 7 years
  • MySQL, 5 years
  • React, 3 years
  • MongoDB, 3 years
  • React Native, 2 years
  • Go, 2 years
Charlotte, NC, United States

Availability

Full-time

Preferred Environment

Mac OSX, Linux, Windows, Git, SVN

The most amazing...

...thing was building the next generation of an internal system that encompasses building, deploying, analyzing, and caching BankofAmerica.com.

Employment

  • Senior Software Engineer

    2016 - 2017
    Bank of America
    • Built the next generation of an internal system that encompasses building, deploying, analyzing and caching using Node and React.
    • Introduced an observable state and container/template pattern to reduce inappropriate and costly application rerenders and improved performance.
    • Reduced deployment-to-production times from over one hour to less than one minute by using Node and an optimized infrastructure.
    Technologies: React.js, Node.js, Redux, MobX, Redis, MySQL, SVN
  • Senior Software Engineer

    2015 - 2016
    Red Ventures
    • Implemented the integration with Facebook Messenger, using Facebook’s alpha live chat Node.js client and plugging it into our existing live chat platform via Redis and NSQ.
    • Developed a new front-end UI for agents to interface with Messenger customers utilizing WebSockets, React.js, Redux, and Immutable.js.
    • Developed features and maintained all the components of a real-time chat application that included a customer-facing chat client on partner marketing sites, an agent interface for handling multiple customer chats, back-end servers for socket event-handling and chat routing to agents, RESTful web services for CRM integration, and message queuing system for back-end communication using Node.js, AngularJS, React.js, Redis, and MongoDB.
    • Designed, architected, and implemented a modular, socket-based, real-time sales platform that provided CRM system, phone system integration, agent workflow management system, and sales platform used by sales agents (using Golang and React.js with Redux as the core architecture components).
    Technologies: React.js, Node.js, Go, Redux, AngularJS, MySQL, AWS, Redis, NSQ, EC2, Docker, Git
  • Senior Software Engineer

    2013 - 2015
    Ascension
    • Built the eCommerce website and API for the precious metals company with Salesforce integrations.
    • Developed systems by designing, developing, and installing software solutions built on Node.js.
    • Determined the operational feasibility by evaluating, analyzing, problem defining, and looking over the requirements, working on solution development, and proposed solutions.
    • Built automated systems in Node to complete purchasing and inventory control, including monitoring and issue of purchase orders in real time.
    • Developed software solutions by studying information needs and conferring with users,.
    • Studied systems flow, data usage, and work processes.
    • Investigated problem areas.
    Technologies: JavaScript, AngularJS, PHP, Laravel, Lumen, MySQL, ElastiCache
  • Engineer

    2013 - 2014
    Bedrock Business Media
    • Created an admin panel to manage caching and other system administrative duties.
    • Conducted performance tuning in critical areas.
    • Reduced the average page time from six seconds to under two.
    • Refactored the existing code to reduce memory footprint.
    • Wrote deployment scripts to standardize code roll outs.
    • Utilized SEO improvements to increase placement.
    Technologies: Angular, MySQL, PHP, JavaScript, Git
  • Web Developer

    2011 - 2013
    SBMG
    • Acted as the primary developer for third party integration and customization.
    • Rebuilt a multi-million dollar application in PHP which increased website performance, reduced server load, SEO, and an overall user experience.
    • Reduced costs by 40% in the web department by providing in-house solutions.
    • Used advance knowledge of programming languages to create an in-house marketing and sales campaign to reduce paperwork and increase communication within the corporate network.
    • Managed the dedicated servers that house more than 18 websites with nearly zero downtime.
    Technologies: Git, Laravel, AngularJS, Firebase, MySQL, JavaScript

Experience

  • Blackship (Development)
    https://www.blackship.com/

    Blackship is a revolutionary new package forwarding service, based in Japan.

  • Brainbuild Mobile App (Development)
    http://brainbuild.io

    Brainbuild automates nutrition and health planning for collegiate and professional athletes. The app provides personal training and nutrition schedules to maximize health and performance.

    Specific Work Done:
    - Spearheaded the construction and delivery of a React Native application called Brainbuild.
    - Developed the iOS and Android apps using React Native.
    - Implemented the payment integration.
    - Automated the scheduling.
    - Enabled real-time reminders.
    - Personalized food suggestions using machine learning.

Skills

  • Languages

    PHP, JavaScript, ECMAScript (ES6), Go, Sass, Less, CSS3
  • Frameworks

    Angular, Sails.js, React Native, AngularJS, Redux, Laravel, Electron.js, Express.js
  • Libraries/APIs

    React, RxJS, Vue.js, MobX, Redis Queue, jQuery, Node.js
  • Tools

    AWS SQS, AWS Push Notification Service (AWS SNS), Redux Thunk, Subversion (SVN), Basecamp, Git, Jira, Bower, Grunt.js, AWS SDK, Rally, Nginx, Apache
  • Paradigms

    Agile, Waterfall Development
  • Platforms

    Firebase, Linux, Ubuntu, Windows, Fedora, AWS EC2, Docker
  • Storage

    AWS DynamoDB, MySQL, MongoDB, AWS S3, Redis, PostgreSQL
  • Other

    Web Performance, Message Queues, Internet of Things (IoT), Performance, Analytics, Private NPM Modules

Education

  • Bachelor of Arts in French
    2010 - 2013
    University of North Carolina - Charlotte, NC, USA
  • Bachelor of Science in Software Engineering
    2010 - 2013
    University of North Carolina - Charlotte, NC, USA
  • Associate of Science in Science
    2008 - 2010
    Central Piedmont Community College - Charlotte, NC, USA
I really like this profile
Share it with others