Vincent St. Louis

Vincent St. Louis

Charlotte, United States
Hire Vincent
Scroll To View More
Vincent St. Louis

Vincent St. Louis

Charlotte, 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
  • PHP, 7 years
  • JavaScript, 7 years
  • MySQL, 5 years
  • AngularJS, 5 years
  • MongoDB, 3 years
  • React.js, 3 years
  • Golang, 2 years
  • React Native, 1 year
Charlotte, United States
Availability
Part-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
    Bank of America
    2016 - PRESENT
    • 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 re-renders and improved performance.
    • Reduced deployment-to-production times from over 1 hour to less than 1 minute by using Node and an optimized infrastructure.
    Technologies: React.js, Node.js, Redux, MobX, Redis, MySQL, SVN
  • Senior Software Engineer
    Red Ventures
    2015 - 2016
    • Integrated 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
    Ascension
    2013 - 2015
    • 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
    Bedrock Business Media
    2013 - 2014
    • Created an admin panel to manage caching and other system administrative duties.
    • Conducted performance tuning in critical areas.
    • Reduced the average page time from 6 seconds to under 2.
    • 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
    SBMG
    2011 - 2013
    • 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 houses more than 18 websites with nearly zero downtime.
    Technologies: Git, Laravel, AngularJS, Firebase, MySQL, JavaScript
Experience
Skills
  • Languages
    JavaScript, PHP, EcmaScript 2015 (ES6), Golang, LESS, Sass, CSS3
  • Frameworks
    Laravel, Selenium, Angular 2+, AngularJS, React Native, Redux, Jest, Mocha.js
  • Libraries/APIs
    React.js, MobX, jQuery, Node.js, Redis Queue, Vue.js, RxJS
  • Tools
    SVN, Bower, Basecamp, JIRA, Grunt.js, Git, AWS SDK, Rally, Nginx, Apache
  • Paradigms
    Agile, Waterfall development
  • Platforms
    Ubuntu, Firebase, Linux, Fedora, AWS EC2, Windows
  • Storage
    MongoDB, MySQL, DynamoDB, Redis
  • Misc
    Redux Thunk, Chat Applications, Web Performance, Amazon DynamoDB, Message Queues, IoT, Performance, Private NPM Modules, AWS S3, Electron, Analytics
Education
  • Bachelor of Arts in French
    University of North Carolina - Charlotte, NC, USA
    2010 - 2013
  • Bachelor of Science in Software Engineering
    University of North Carolina - Charlotte, NC, USA
    2010 - 2013
  • Associate of Science in Science
    Central Piedmont Community College - Charlotte, NC, USA
    2008 - 2010
I really like this profile
Share it with others