WORK EXPERIENCE
Software Engineer
Upward.net
April 2019 - Present
FRONT-END
- Allowed users to securely communicate with servers after authenticating by incorporating JWT and utilizing browser local storage, and axios interceptors.
- Designed and implemented a search component that allowed users to filter their result. In addition, this also allowed users to share and or save their filtered search results by utilizing the web URL.
- Reduced API requests of react-autosuggest components to server by utilizing RxJS debounce time and text input uniqueness.
- Enabled users to efficiently fill out form fields by incorporating autosuggest and autofill.
- Technology used: Angular, Ajax, Axios, Babel, CSS, DOM, Groovy, HTML/HTML5, JavaScript/ES5/ES6, JSON, JSP, NPM, ReactJS, Redux, RxJS, Sass, TypeScript, Webpack
BACK-END
- Spearheaded the transition of the team’s Spring monolith architecture to utilize Spring microservices, allowing the application to be more scalable.
- Automated periodic parsing and classification of emails and its associated file attachments.
- Constructed and maintained APIs that are responsible for returning filtered search results.
- Manufactured a service that dispatches templated emails.
- Implemented a feature that allowed credit cards to have scoped visibility to users.
- Technology used: Hibernate, Java, Spring Framework, SQL, Git, SVN
Web Developer
Upward.net
Aug 2017 - Oct 2018
- Devised and developed web apps/tools to automate tasks and improve efficiency for professors and other clients in the business school.
- Discussed application requirements with clients and composed a high-level functional specifications of the project.