HTML, S/CSS, JS, TypeScript, bash, C#, perl, Java, SQL
React, Redux, React Router, NextJS, Node, npm, Webpack, JSS, Storybook, styled-components, emotion, Bootstrap, Tailwind, jest, cypress, @testing-library/react
Bash, AWS, Docker, Git
Freemarker, Velocity, Markdown
IntelliJ IDEA, Illustrator, Photoshop, CodePen, StackBlitz
Cognitive Inquiry, Semi-Structured Interviews, Participatory Design, Card Sorting, Prototyping
Create and use ReactJS components using Storybook and Typescript
Implement unit tests and integration tests for both components and application using jest and cypress
Collaborate with UX, product, and tech leads to identify necessary features
Lead internationalization effort
Create a syntax parser for a keyword language
Build all unit and e2e tests for existing projects without any tests
Create ReactJS component library and design system using Storybook and Typescript
Utilize the developed components to build the main application
Implement unit tests and integration tests for both components and application
Collaborate with UX, product, and tech leads to identify necessary features
Architect, manage and automate internationalization process
Migrate React project to Next.js
Provide support to other teams through mentoring and pair coding sessions
Write API code and conduct unit tests and integration tests using nodeJS
Offer guidance to workstream developers on utilizing the design system
Conduct interviews and make hiring decisions for potential candidates
Architect, develop and maintain 5+ new projects and products using some combination of React, Redux, Bootstrap, scss, Material-UI, dojo, jQuery
Conduct UX research, present, iterate using findings
Manage aws services, docker containers, kickoff system jobs, create, setup and maintain google analytics accounts
Mentor and support coworker in using selenium for testing
Design and implement features on the next-generation firewall product using perl, java (GWT), SQL, HTML, CSS, JavaScript, proprietary js frameworks and other technologies.
Support current and past releases of the product on various hardware platforms (implement upgrade scripts etc.
Compile design and requirement documents/presentations
Find, log and fix various bugs using different bug management platforms (e.g. bugzilla, JIRA etc.)
Write and execute individual test cases, compile test plans, write and execute unit tests in perl
Manage 15+ virtual machines and networks on VMware vsphere, VMware fusion and VMware workstation
Troubleshoot and support customers through video conference
Design and conduct interviews with potential hires
Design, compile requirements, iterate on, implement and test university websites/applications locally, on development and production environments
Design and implement online system for applicants and reviewers Implement Drupal modules to enhance the functionality of different web applications
Provide technical assistance and Dreamweaver training to non-technical staff and faculty
Design, lead and facilitate participatory design and cooperative inquiry sessions with children ages 7-11 (Kidsteam) and outside partners (e.g. Nickelodeon, National Park services)
Design and facilitate 7 in-class participatory design sessions with children with learning disabilities, iterate on and implement the designed game in Flash
Design and develop innovative Twitter data analysis browser application in a team with the advice of Ben Shneiderman. Visualize data using advanced visual analytics techniques and tools.
Conduct qualitative research (funded by Google) on how adolescents search the web in the home environment (design, conduct, transcribe, code and analyze interviews with adolescents and parents)
Design, implement and evaluate iOS app prototype from scratch
Conduct user driven formative evaluation sessions with users
Create and maintain website using Joomla, HTML,CSS and Javascript, improve usability