Senior Full-stack Engineer2019 - 2019DeciBio Consulting LLC
Technologies: Node.js, Hapi, Elasticsearch, Socket.io, React, AWS
- Worked as a lead developer overseeing the development of medical articles feed web app.
- Implemented full-text search of articles using Elasticsearch.
- Implemented live reloading of new feed content using socket.io.
- Built front-end UI/UX using React and Redux.
- Built back-end API using Hapi framework.
- Managed deployment of web app using AWS.
- Worked with designers to resolve UX problems, improve operations and provide exceptional customer service.
Senior Web Engineer2018 - 2019Yuzu Solutions LLC (via Toptal)
Technologies: Python, Django, React, Redux, Crossbar, Autobahn
- Served as a lead developer for building an educational marketing simulation app using Django, React, Redux, Crossbar, and Autobahn.
- Worked in a SCRUM team.
- Collaborated with data scientists and back-end developers to determine the best UI/UX.
- Re-skinned the app with new theme and design.
- Upgraded React from v15 to v16 enabling use of hooks.
- Implemented an Excel-like form with excellent UX.
- Ensured security of codebase by fixing npm package vulnerabilities.
Senior Full-Stack Engineer2018 - 2018PrepLink (via Toptal)
Technologies: Laravel, Vue.js, HTML, SCSS, Bootstrap, Elasticsearch
- Worked on building accounting freelancing website for firms using Laravel, Vue.js and MySQL.
- Built back-end APIs using Laravel best practice.
- Implemented full-text search using Elasticsearch.
- Wrote many reusable Vue.js components using best practice.
- Improved old-fashioned Vue.js components with modularity and DRY principles in mind.
- Improved code design.
Full-Stack Web Engineer2018 - 2018Scoutible (via Toptal)
- Worked on building game-based platform to assess a candidate's soft skills and increase the odds of a successful hire.
- Improved outdated APIs written in Python.
- Improved Python codebase design by adding reusable base classes based on design pattern.
- Improved code design using React.js and Redux-saga standard practice.
- Managed deployment process using GAE.
- Improved storing app state info in local storage to use redux store.
- Upgraded outdated NPM packages.
Senior Full-Stack Web Engineer2017 - 2018VolKno (via Toptal)
Technologies: React.js, Redux, D3, Highcharts, Python, Node.js, Express.js, Sequelize, MySQL, Elasticsearch
- Worked on building movie trailer rating web app.
- Wrote Python background worker scripts that mines and feeds into database daily.
- Worked with data scientists to resolve database design problems and provide exceptional customer service.
- Improved interacting with MySQL using SequelizeORM.
- Implemented full-text search for movie plot using Elasticsearch.
- Improved analytics charts using D3.js and Highcharts.js.
- Integrated video player.
- Optimized complex database queries.
- Improved outdated react-boilerplate codebase.
Senior Full-Stack Web Developer2015 - 2017Self-Employed
Technologies: React.js, Redux, Mobx, Angular, Vue.js, Ruby on Rails, Python, Django, Flask, Node.js
- Developed RESTful APIs for music/video commerce web app using Django-Rest-Framework.
- Contributed to building APIs for recruiting CRM web app using Flask and SQLAlchemy.
- Developed 5+ SPAs using React/Redux.
- Developed GraphQL API using Node.js, Express.js and MongoDB.
- Advocated interaction design best practices with a focus on consistency and usability.
- Built reusable React.js and Vue.js components.
- Reviewed the pull requests submitted from other front-end developers.
- Improved live update of app state by using websocket channel events broadcast.
- Collaborated with the design team to define data structure.
- Provided consultation on functionality design and technologies to adopt.
Senior Full-Stack Web Developer2012 - 2015CyberCoders
Technologies: Ruby on Rails, Sinatra, Python, Flask, Laravel, React.js, Vue.js, AngularJS, Webpack, Node.js, Python, Django, Flask
- Built RESTful APIs using Flask and SQLAlchemy.
- Wrote utility scripts in Python.
- Integrated Webpack and React.js into Rails framework.
- Collaborated with UI/UX team.
- Ensured the technical feasibility of UI/UX designs.
- Integrated and customized Material UI into AngularJS project.
- Took part in making decisions on technologies to use.
- Contributed to 3 Django applications.
- Contributed to 3 Rails applications.
- Reviewed the pull requests submitted from other developers.
- Assured that code quality is above par using code linting tools.
Full-Stack Web Developer2008 - 2012Waveguide LLC
- Built RESTful APIs using Flask and SqlAlchemy.
- Created semantic HTML pages.
- Confirmed that all user input was validated before submitted to back-end.
- Ensured software compliance with specified standards.
- Contributed to deployment to hosting server.
- Implemented page designs in standards-compliant dynamic XHTML and CSS.
- Maintained reusable components repositories.
- Researched new support technologies for development goals.