Senior Software Engineer -> Staff Software Engineer
Implemented and delivered a front-end solution for a new ServiceTitan business direction.
Improved front-end platform solutions at ServiceTitan and contributed to the in-house design system.
Wrote and maintained developer documentation. Actively maintained the core platform front-end documentation.
Implemented TeamCity configurations for the front-end project and a GitHub Actions PR synchronization workflow for the back-end repository.
Technologies: React.js, TypeScript, Mobx, Esri maps, GitHub Actions, Jetbrains TeamCity, in-house front-end platform, and design system solutions
Full Stack JavaScript Developer
Improved CircleCI pull request check and feature branch deployment workflow durations by ~4 and ~2.5 times respectively.
Improved developer experience by integrating static code analysis and code styling tools into the development process.
Integrated third-party recipe service into the system allowing the users to use a recipe search engine powered by Elasticsearch.
Dramatically improved third-party search results by applying an approximate string-matching algorithm.
Simplified project structure by doing a major refactor and removing unnecessary parts which allowed for reduced duplication.
Implemented a content security policy to protect client's web application from XSS attacks.
Technologies: React.js, Redux, Node.js, MongoDB, Postgres, Elasticsearch, AWS, CircleCI
RPA Developer, Full Stack JavaScript Developer
Enabled Service Desk personnel to perform their tasks with 300% improved time efficiency by developing a web application to bridge multiple ticketing tools and standardizing the ticket creation process.
Developed a browser extension (Chrome, FF, Opera, etc.) to automate routine tasks of our users.
Saved FTEs by automating business and IT processes with Blue Prism and Automation Anywhere.
Created cognitive solutions using IBM Watson (Assistant, NLC, etc.) and deployed them to IBM Cloud.
Technologies: React.js, Redux, Vue.js, Vuex, WebExtentions API, Blockchain (Hyperledger Composer, Fabric), Node.js, MongoDB, MySQL, IBM Cloud, IBM Watson Services, Blue Prism, Automation Anywhere
Full Stack JavaScript Developer
Temporarily took over the maintenance and development of 8thmind.com.
Improved test coverage of the project and fixed existing broken tests.
Suggested the team switch from Excel files to Atlassian Bitbucket for better issue management.
Technologies: Ember.js, Node.js, MySQL, Mocha, Chai, Atlassian Bitbucket