See all developers
Subhash V. Senior Full-Stack Engineer/Architect

Subhash V.

  • SrĂ­ Lanka
  • Full-time (40 hrs/week)
Subhash is now available for hire Hire Subhash

Subhash is an accomplished full-stack software engineer and software architect specializing in web technologies with over 15 years of extensive experience in the complete software development lifecycle in professional services and product innovation environments. He is an expert in Node.js, JavaScript, RESTful web services, Vue.js, OOP design techniques, and microservices architecture. Subhash has served as a lead engineer at multiple successful tech startups and large corporations. Led full-stack engineering teams in building innovative products that range from high-performance e-commerce portals, content management systems, enterprise web applications to high-frequency data analysis and reporting engines. Technologies • Backend: Node.js – Express.js, Koa.js, Restify; PHP – Symfony, CodeIgniter, Laravel; Google Firebase • Frontend: JavaScript; jQuery; Vue.js/Nuxt.js; HTML; CSS • Databases: MongoDB, MySQL, Neo4j, DynamoDB, Google Firestore • Servers: Apache HTTP Server, AWS EC2, AWS Lambda • Platforms: Mac OS X, Linux (Ubuntu) • Other Technologies: Caching – Redis, Memcached; Messaging – NATS, RabbitMQ; AWS – S3, SES, CloudFormation, Mechanical Turk; Retool; Socket.io; Docker; Shell Scripting; Webpack; Grunt; Babel • Third-party Integrations: Shopify API, Bigcommerce API, AuroraCommerce API, Google AutoML Vision, Google Analytics, Google Docs, Google Maps, Google Charts, Google Optimize, Optimizely, Amplitude, Facebook API, Twitter API, Yahoo! API, Flickr API, Imgur API, Slack API, Clarifai API, HubSpot API, Payment Gateways • Template Engines: Handlebars.js, doT.js, EJS, Smarty • Testing & Automation: Jest, Mocha, Chai, Karate, PhantomJS, Puppeteer, PHPUnit, Mutation Testing • Workflow/source management: JIRA, Confluence, DoneDone, Trello, MantisBT, Github, Bitbucket, Subversion, SonarQube, ESLint, Prettier

Skills and experiences

Skills and experiences

Full-stack Developer

Toptal 10/2021 - present

https://toptal.com/resume/subhash-vithanapathirana

Senior Backend Engineer

Fabulous 03/2021 - 10/2021

• Worked collaboratively with the three-member back-end team to deliver high-quality back-end services to support the development of mobile application features in short delivery cycles. • Conducted thorough code reviews of the back-end team focusing on the potential functionality breaks, code quality, cognitive complexity, readability, maintainability, and testability. • Enhanced the automated test suite of back-end functionality by writing E2E tests and unit tests to improve coverage and supported the team to manually test new features and regressions. • Worked closely with the CTO to elaborate the technical design of new back-end functionalities. • Developed front end of the B2B reporting dashboard independently within a short duration using prior Vue.js development experience. --- Technologies: Node.js, Express.js, JavaScript, Firebase, Cloudflare, Karate API Testing, ESLint, Mocha, Chai, Vue.js, Retool, Recurly, Amplitude, SendGrid, Postmark, Redis, GitHub, Trello, Confluence, CircleCI, Cloud Firestore, Firebase Authentication, jQuery, Webflow, HTML5, Lodash, Ajax, RESTful APIs, RESTful Development, Unit Testing, Kanban, Agile, JSON, JSON Web Tokens (JWT), API Documentation, Google Analytics, VS Code, Slack

Senior Director, Engineering

Velou 05/2019 - 03/2021

• Involved in the end-to-end development of core applications in the organization, being responsible for the architectural design, database design, back-end, and front-end implementation and deployment efforts. • Designed and developed the technical architecture to facilitate the onsite search to medium–enterprise-scale eCommerce retailers adhering to microservices architecture, in close collaboration with the CTO. • Handled the end-to-end responsibility of deploying the onsite search solution on retailers' online stores, developing the 'Velou Search Front-end Framework' and customizing it to suit the needs of each individual eCommerce retailer. • Worked closely with the CEO based in San Francisco, CA, and leadership team to make strategic decisions, providing engineering input to plan the company roadmap, carefully considering the resource, budgetary, and time limitations. • Communicated directly with the business and technical staff of the client companies to ensure smooth integration of the onsite search service and to immediately act on change requests. • Led a team of 10-15 members consisting of full-stack engineers, quality assurance engineers, and data entry analysts by providing engineering leadership, guidance, and mentorship. • Conducted technical interviews, performance reviews of the team members, and other HR activities. --- Technologies: Node.js, Express.js, Koa, Vue.js, HTML5, CSS, JavaScript, jQuery, Handlebars, EJS, MongoDB, NATS, Socket.IO, Google Vision API, Google APIs, Redis, Docker, AWS, Shopify API, BigCommerce API, Google Analytics, PhantomJS, Puppeteer, GraphQL, GitHub, Bitbucket, Jira, Confluence, Slack API, Shell Scripting, Microservices Architecture, Google Optimize, Optimizely, Lodash, Vuex, AWS S3, Amazon Mechanical Turk, Ajax, Moment.js, Clarifai Custom Learning API, Web Scraping, Image Analysis, doT.js, RESTful APIs, NPM, RESTful Development, Agile, JSON, JSON Web Tokens (JWT), Chrome Extensions, Search Engine Optimization (SEO)

Director, Engineering

Velou 06/2018 - 05/2019

Software Architect

CAKE Corporation 08/2016 - 06/2018

• Designed and developed software solutions for web and mobile platforms using a wide range of technologies such as PHP, Node.js, React, React Native, MySQL, Neo4j, and OOP design techniques. • Led multiple five-twenty member full-stack engineering teams across the organization to successfully deliver projects within the timelines while meeting the quality expectations of the company and customer. • Handled daily scrum meetings and strict practice of Agile methodology to improve efficiency. • Conducted code reviews, training, and knowledge transfer sessions to the internal engineering teams. • Participated in tech workshops as a speaker, interviewer, and mentor representing the company. • Participated in onsite product design and planning sessions held in Redwood City, CA, and Austin, TX. • Communicated directly with the business and technical counterparts from Sysco to build innovative software solutions, after Sysco's acquisition of CAKE Corporation in 2016. • Won the 'Engineering Hall of Fame 2017', an award to recognize the most outstanding engineering artifact of the year at Sysco LABS. --- Technologies: Node.js, JavaScript, jQuery, HTML5, CSS, PHP 5, Symfony 2, React, Highcharts, YUI, Smarty, MySQL, Neo4j, AWS DynamoDB, RabbitMQ, Socket.IO, Memcached, Redis, Docker, AWS, Google Analytics, Google Maps API, PhantomJS, Bitbucket, ESLint, Jest, Mocha, Chai, PHPUnit, Jira, Confluence, Shell Scripting, AWS Lambda, Express.js, SendGrid, Microservices Architecture, Apache2, Lodash, Subversion (SVN), AWS EC2, AWS S3, AWS Push Notification Service (AWS SNS), Ajax, Moment.js, Facebook API, Twitter API, Redux, RESTful APIs, GoCD, NPM, RESTful Development, Unit Testing, Scrum, Kanban, Agile, JSON, Search Engine Optimization (SEO), API Documentation, VS Code, Expo.io, React Native, Slack

Senior Technical Lead

CAKE Corporation 05/2014 - 07/2016

Technical Lead

CAKE Corporation 05/2012 - 04/2014

Senior Software Engineer

CAKE Corporation 03/2012 - 05/2012

Software Engineer

CAKE Corporation 06/2009 - 02/2012

Software Engineer

GMI (Global Market Insite, Inc.) 01/2008 - 10/2008

• Involved in the development of the back-end functionality of core features of Hummingbird, a web-based tool used to manage the workflow of internal projects in GMI. • Carried out bug fixes and client and server-side performance improvements. • Maintained coding standards and conducted peer code reviews using Atlassian Fisheye. --- Technologies: PHP 5, Zend Framework, MySQL, Apache2, CSS, HTML5, JavaScript, jQuery, Subversion (SVN), Ajax, Jira, Confluence, Unit Testing

Web Application Developer

Cenango 06/2006 - 01/2008

• Developed and maintained eCommerce website back ends and back-office functionality for multiple clients from the United States (e.g. kmpfurniture.com, royalpalmplace.com) and Sri Lanka (e.g. odel.lk, hemas.com) using the LAMP stack. • Worked closely with the CEO based in Miami, FL to translate the customer requirements into technical requirements through effective communication. • Collaborated with the web design team and assisted them to come up with user-friendly interfaces for eCommerce and corporate websites. • Conducted training sessions to peers on advanced concepts of PHP and MySQL web development. --- Technologies: PHP 5, JavaScript, jQuery, MySQL, Apache2, CSS, Payment APIs, HTML5, Subversion (SVN), Ajax, FileZilla, FTP, Smarty, Search Engine Optimization (SEO)

Web Developer

(Freelance / Self employed) 10/2003 - 06/2006

• Developed and maintained eCommerce website back ends and back-office functionality for multiple clients from the United Kingdom (snowdenflood.com) and Australia (e.g. LiveLocals, MyArrow) using the LAMP stack. • Built and maintained portfolio website back ends and back-office functionality of famous Sri Lankan music artists – Dushyanth Weeraman (dushyanth.com), Diliup Gabadamudalige (diliupg.com) and managed their social media accounts. • Communicated effectively with the clients from the requirement gathering phase up to project completion and maintenance while receiving positive feedback from the clients re: quick professional responses. • Founded and developed KopiKade.lk, a personal project that resembled the concept of 'Sri Lankan coffee shop' – a social networking platform targeted at the local community featuring discussion forums, chat rooms, online games, and competitions. --- Technologies: PHP 5, MySQL, JavaScript, jQuery, HTML5, CSS, Payment APIs, PayPal, Apache2, FTP, FileZilla, cPanel, Adobe Dreamweaver, Adobe Flash, Flash ActionScript, Adobe Fireworks, Smarty, Ajax

Educations and Certifications

BCS, The Chartered Institute for IT

Information Technology 2006 - 2008

Bachelor of Science (BSc)

D.S. Senanayake College

Mathematics

Secondary Education

Others

English

Want to hire Subhash V. or just want to talk? Schedule chat with Subhash

Other developers